@media only screen and (min-width:1200px){
	.dmt150 {margin-top: 150px;}
	.equipment-catalog-item {
    margin-bottom: 150px;
    height: 379px;}
	header nav.fixed-top-menu #fixed-nav-right-blcok{display:block;margin-left:46px;padding-left:46px;padding-right:86px;position:relative;top:5px;}
	header nav.fixed-top-menu #fixed-nav-right-blcok:before{content:"";width:1px;height:63px;background:#D9D9D9;position:absolute;left:0;top:-11px;}
	header nav.fixed-top-menu #fixed-nav-right-blcok .left, header nav.fixed-top-menu #fixed-nav-right-blcok .right{float:right;}
	header nav.fixed-top-menu #fixed-nav-right-blcok a#phone,header nav.fixed-top-menu #fixed-nav-right-blcok a.phone{font-size:14px;color:#6D7A83;font-family:'Montserrat-Medium';}
	header nav.fixed-top-menu #fixed-nav-right-blcok a#mail,header nav.fixed-top-menu #fixed-nav-right-blcok a.mail{font-size:13px;color:#6D7A83;position:relative;top:-1px;}
	header nav.fixed-top-menu #fixed-nav-right-blcok a.insta{display:block;margin-left:35px;width:31px;height:31px;top:5px;position:relative;background:url(img/instagram-logo.svg);    background-size: cover;}
	header nav.fixed-top-menu #fixed-nav-right-blcok a.insta:hover{background:url(img/instagram-logo-black.svg);background-size: cover;}
}
@media only screen and (max-width:1200px){
	#slider #slider-block1 span, #slider #slider-block2 {font-size: 140px;}
	#slider #slider-block1, #slider #slider-block2 {width: max-content;}
	.mesta-primeneniya-block {max-width: 100%;}
	.mesta-primeneniya-block {justify-content: space-around;}	
	.mesta-primeneniya-item + .mesta-primeneniya-item {  margin-left: 0;}
	.gray.block-1 .title, section#dillers6 .gray.block-1 .title {font-size: 14px;}
}
@media only screen and (max-width:992px){
	.aromat-catalog-item-block {
		width: 50%
	}
	
}
@media only screen and (max-width:768px){
    form .message {width:90%;}
	section {padding-top: 60px;}
	section:before {height: 50px;}
	section#mayBe .caption {width: 177px}
	section h2, section h1 { padding: 15px;}
	header nav a.logo img {width: 60px;}
	#down-block-message {bottom: 75px;}
	.close-mm {position: absolute;right: 20px;top: 20px;cursor: pointer;}
	#aromat-catalog .aromat-catalog-item-name {    min-height: 38px;}
	.mesta-primeneniya-item {width: 49%!important;}
	#cartrige-life table tr td, #cartrige-life table tr th {padding: 0 10px;}
	#cartrige-life table tr td:first-child, #cartrige-life table tr th:first-child { line-height: 29px;}
	header{height:140px;}	
	header nav{margin-top:27px;padding:15px 23px 15px 10px;}
	header nav .hamburger{float:right;position:relative;top:7px;width: 25px;}
	header nav.fixed-top-menu{margin-top:0;padding-left:31px;}
	#slider #slider-block1 span, #slider #slider-block2 {font-size: 106px;}
	#mobile-menu{    position: fixed; width: 100%;left: 0;z-index: 999;top: 0;background: #fff;padding-top: 40px;height: 100%;}
	#mobile-menu ul{background:#fff;list-style:none;padding-left:0;padding-bottom:90px;width:100%;left:0;}
	#mobile-menu.fixed ul{}
	#mobile-menu ul li{}
	#mobile-menu ul li a{display:block;color:#2F2F2F;text-transform:uppercase;line-height:55px;padding-left:17px;border-bottom:1px solid #eee;}
	#mobile-menu ul li a:hover, #mobile-menu ul li a.active{color: #fff;background: #d41b21;}
	section#main-aroma-marketing .red-bb-caption {font-size: 16px;}
	section#main-aroma-marketing .caption {
	    font-size: 16px;
	    margin-bottom: 62px;
	}
	#slider-block3 img {width: 400px;}
	#feedback input {margin-bottom: 28px;}

	.mesta-primeneniya-block{width:100%;justify-content:space-around;}
	.mesta-primeneniya-item {width: 228px; height: 228px;}
	.mesta-primeneniya-item {padding-top: 56px;}
	
	
	.mesta-primeneniya-item .Name { bottom: 33px;}
}
@media only screen and (max-width:660px){
	.mesta-primeneniya-item:nth-child(4n+1) {
	    margin-left: 15px;
	}
	.mesta-primeneniya-item + .mesta-primeneniya-item {
	    margin-left: 15px;
	    margin-bottom: 15px;
	}
	.inRazdel .aromat-catalog-item-block {
		width: 100%
	}
	#aromat-detail .properties ul li span {width: 155px;}
	#aromat-detail .properties ul li {padding-left: 153px;}
	#slider-block3 img {width: 137px;}
	section#dillers8 #predtaviteli .item .city {text-transform: uppercase;}
	section#dillers7 .gray-line {
	    height: 8px;
	    margin-bottom: 11px;
	    margin-top: 8px;
	}
	section#dillers7 .grafic-row {
	    font-size: 11px;
	}
	section#dillers7 .grafic-row:last-child{margin-bottom: 40px;}
	section#dillers7 .gray.block-1 {
	    margin-left: -30px;
	    margin-right: -30px;
	}
	.row{margin:0;}
	.xs-message-show{z-index: 9999;}	
	header #slider{margin-top:50px;}
	header #slider #slider-block1 span, #slider #slider-block2{font-size:45px;}
	section .slogan{font-size:11px;margin-bottom:39px;padding:0 10px;}	
	.soc_seti.insta{position:relative;display:block;left:0;right:0;top:-70px;margin:auto;width:35px;height:35px;background:url(img/instagram-logo.svg); background-size: cover;}
	section h2, section h1{font-size:21px;}
	section#main-aroma-marketing .img{height:153px;}
	section#main-aroma-marketing .info-2 {padding: 0;}
	section#main-aroma-marketing .caption{font-size:19px;}
	section#main-aroma-marketing .gray-block {margin-left: -15px;margin-right: -15px;}
	section#main-aroma-marketing .gray-block.info-3{margin-left:-30px;margin-right:-30px;margin-bottom:8px;}
	section#main-our-services .block{padding-top:40px;}
	section#main-our-services .col-xs-12:first-child .block{padding-top:0}
	section#main-our-services .col-xs-12:nth-child(2) .block .caption:after{top:70px;}
	section#main-our-services .block .img{margin:auto;position:relative;}
	section#main-our-services .caption{text-align:center;margin-top:15px;}
	section#main-our-services .caption:after{display:none;margin-bottom:15px;}
	section#main-our-services .devider{display:none;display:block;width:30px;height:3px;background-color:#C82127;left:0;right:0;margin:auto;}
	#aromat-catalog {width: 100%}
	#aromat-catalog .aromat-catalog-item{margin-bottom:none;padding-bottom:65px;}
	#aromat-catalog .aromat-catalog-item-block.col-xs-6 .aromat-catalog-item{margin-bottom:10px;padding-bottom:28px;}
	#aromat-catalog .row{margin-left:-15px;margin-right:-15px;}
	.owl-carousel.slider1:after{display:none;}
	section#aromati .caption{font-size:18px;width: 177px;}
	section#aromati .caption:before{left:15px;}
	section#aromati .caption:after{right:15px;}
	section#numbers .col-sm-3 + .col-sm-3{border-left:none;}
	section#numbers .col-sm-3{margin-top:0;}
	section#numbers .col-sm-3 + .col-sm-3:before{content:"";display:block;height:1px;background-color:#D9D9D9;width:80%;left:0;right:0;top:0;margin:auto;position:absolute;}
	#felials-map .felials-map-item .felials-map-item-name{display:none;}
	#equipment-catalog .col-xs-6 {padding: 0 5px;margin-bottom: 15px;}
	.inMain .equipment-catalog-item{height:204px;margin-bottom:80px;}
	.inMain .equipment-catalog-item{position:relative;margin-left:0;margin-right:0;}
	.inMain .equipment-catalog-item-name{font-size:12px;top:179px;width:80%;padding:22px 5px 5px 5px;height:95px;position:absolute;left: 0;right: 0; margin: auto;}
	.inMain .equipment-catalog-item-name:before{content:"";position:absolute;width:1px;height:24px;background:#000;display:block;left:0;right:0;margin:auto;top:-10px;}
	.inMain .equipment-catalog-item img{max-width:100%;max-height:111px;}
	.inMain .equipment-catalog-item-square{font-size:10px;font-family:'Montserrat-Regular';text-transform: initial;}
	.equipment-catalog-item{margin-left:-30px;margin-right:-30px;}
	#aromat-detail h1 {margin-top: 70px; margin-bottom: 40px;text-align: center;}
	#aromat-detail .properties ul:before { left: -30px;right: -30px;width: auto;}
	#oborudovanie .visible-xs.detail-link{text-align:center;color:#000;top:-85px;position:relative;}
	section#clients .slogan{width:170px;}
	#clients .slogan:before{left:-40px;}
	#clients .slogan:after{right:-40px;}
	#mobile-show-map-info{display:block !important;padding-left:0;list-style:none;}
	#mobile-show-map-info li{display:inline-block;width:50%;padding-left:10%;line-height:43px;}
	#mobile-show-map-info li span{border-bottom:1px dashed #95989A;padding-bottom:3px;}
	#felials-map{margin:0 auto 30px;}
	#consultation-form input, #feedback input, #feedback textarea{border:none;border-bottom:1px solid #e2dfdf;margin-bottom: 0;
    margin-top: 20px;}
	#feedback button[type="submit"]{margin:46px auto 36px;}
	section#main-contacts .main-contacts-item{text-align:center;padding:36px 17px 52px;}
	section#main-contacts .col-sm-4 + .col-sm-4{border-left:none;border-top:1px solid #E2DFDF;}
	section#main-contacts{padding:0 15px;}
	#copyright span{line-height:20px;}
	#copyright a{text-decoration:underline;}
	#select_aromat_catgory{margin-top:42px;text-align:left;}
	#mayBe .caption .b-next, #mayBe .caption .b-prev {top: 25px;}
	#slider #slider-block0, #slider #slider-block4{top:90px;}
	#slider #slider-block1{top:41px;left:0;position: relative;width: 100%;}
	#slider #slider-block1 span{position:relative;left:27px;top:0;z-index:1;}
	#slider #slider-block1 .text{position:absolute;top:120px;text-align:center;margin:auto;left:0;right:0;}
	#slider #slider-block2{left:0;top:0;}
	#slider #slider-block2 span{position:relative;left:61px;top:37px;}
	#slider #slider-block1 span, #slider #slider-block2{letter-spacing:-2px;}
	footer nav ul li{display:block;margin-right:0;margin-bottom:22px;}
	footer nav ul li:last-child{margin-bottom:0;}
	footer #copyright{font-size:10px;}
	ul.l1{padding-left:0;}
	ul.l1 li + li{border-top:1px solid #E5E5E5;}
	ul.l1 li{position:relative;line-height:17px;padding:10px 0;}
	ul.l1 li:before{display:none;}
	#kachestvo-aromatov .img-block .test-right{text-align:inherit;}
	#kachestvo-aromatov .img-block img{max-width:100%
	margin-bottom:10px;}
	.aromat-detail h1{text-align:center;}
	.mesta-primeneniya-item{width:312px;height:312px;background:#F7F7F7;text-align:center;padding-top:90px;position:relative;}

	.mesta-primeneniya-item .Name{bottom:12px;font-size:10px;height:20px;}
	.mesta-primeneniya-item {width:145px;height:145px;padding-top:25px;}
	.mesta-primeneniya-item:first-child { margin-left: 0px;}
	.mesta-primeneniya-block a img{max-height:60px;}
	.mesta-primeneniya-item + .mesta-primeneniya-item{margin-left:2px;margin-bottom:2px;}
	#mesta-detail .gray-block .text1{font-size:16px;margin-bottom:39px;}
	#mesta-detail .gray-block{padding:49px 30px;}
	section{padding-bottom:0;}
	section h2, section h1{padding:15px;}
	.gray-3-block{padding-top:54px;background:#F7F7F7;height:445px;margin-bottom:10px;}
	#mesta-detail .container .text{padding:0 15px;}
	.tpl-component-mesta .container,.tpl-component-mesta .container .col-xs-12{margin:0;padding:0}
	.tpl-component-mesta #feedback .container{padding:0 15px;}
	section#mayBe{margin-top:0;top:-10px;}
	section#mayBe h2{position:relative;    font-size: 15px;}


	#aromat-catalog .owl-carousel:after{display:none;}
	#clients-catalog.s1{padding:0 15px;text-align:center;}
	#clients-catalog.s1 .owl-carousel:after{background:#fff;}
	#clients-catalog.s1 .owl-carousel .clients-item img{max-width:90%;}
	section#about-equipment .equip-block{background:#F7F7F7;margin-left:-15px;margin-right:-15px;padding:55px 15px 50px;margin-top:48px;}
	section#about-equipment .equip-block .slogan{text-align:left;color:#000;font-size:20px;font-weight:normal;margin-top:0;margin-bottom:40px;}
	#cartrige-life {margin-top: 63px;overflow-x: scroll;margin-bottom: 50px;}
	#aromat-detail .preimushestva .r1 + .r1 {margin-top: 130px;}
	#page-contacts .phone {font-size: 27px;}
	#page-contacts .phone span:before {top: 5px;}
	#dillers1 .gray {margin-left: -30px;margin-right: -30px;}
	#dillers1 .gray.block-2 {margin-top: 10px;}
	section#dillers1 .preimushestva {display: block;}
	section#dillers1 .preimushestva .preimushestva-item {width: 48%;display: inline-block;vertical-align: top;text-align: center;margin-bottom: 60px;}
	section#dillers1 .preimushestva .preimushestva-item span {display: block;}
	section#dillers1 .preimushestva .preimushestva-item img {position: relative;}
	section#dillers1 .preimushestva .preimushestva-item span {padding-left: 0; margin-top: 20px;}
	section#dillers2 .slogan {width: 280px;left: 0;right: 0;margin: auto;}
	section#dillers3 .mesta-list {margin-left: -30px;margin-right: -30px;}
	#dillers3 .col-xs-12:first-child .mesta-list {padding-bottom: 0}
	#dillers3 .col-xs-12:nth-child(2) .mesta-list {padding-top: 0}
	#dillers3 .col-xs-12:first-child .mesta-list li:last-child {border-bottom: 1px solid #E5E5E5;}
	.dillers-xs-swipe {overflow-x: scroll;}
	.dillers-xs-swipe img {max-width: inherit;width: 315px;}
	#dealer_paket {overflow-x: scroll;}
	section#dillers4 .slogan {
	    max-width: 280px;
	    left: 0;
	    right: 0;
	    margin: 0 auto 50px;
	}
	section#dillers5 table {margin-top: 5px;margin-bottom: 5px;position: relative;}
	section#dillers5 table .open {
		display: block;
		position: absolute;
		top: 32px;
		right: 24px;
		width: 16px;
		height: 9px;
		background: url(img/arrow-down.png);		
	}
	section#dillers5 table.active .open {
		background: url(img/arrow-up.png);		
	}

	section#dillers5 {margin-top: 0;}
	section#dillers5 table thead th:first-child {
	    background-color: #4C4C4C;
    	color: #fff;
    	line-height: 16px;
	    font-size: 16px;
	    padding: 17px 20px;
	    text-align: left;
	    font-family: 'Montserrat-Medium';
	}
	section#dillers5 table.active thead th:first-child {
	    background-color: #C82329;
	}
	section#dillers5 table tbody {display: none}
	section#dillers5 table.active tbody {display: block}
	section#dillers5 table thead th:first-child span{font-size: 12px;}
	section#dillers5 table tbody tr.last td { line-height: 16px; font-family: 'Montserrat-Medium'; font-size: 14px; padding: 20px;}
	section#dillers6 .gray.block-1 {
	    margin-left: -45px;
	    margin-right: -45px;
	    margin-bottom: 10px;
	}
	section#dillers6 .message {margin-left: -30px;}
	section#dillers7 {
	    padding-bottom: 0;
    	bottom: -15px;
	}
}
@media only screen and  (max-width:480px){}
@media only screen and (max-width:360px){
	.aromat-catalog-item-block {padding: 0 5px;}
	header #slider #slider-block1 span, #slider #slider-block2 {font-size: 37px;}
	header #slider{margin-top:25px;}
	#slider #slider-block1 .text {top:110px ;}
	#down-block-message {bottom: 45px;}
}
@media only screen and (max-width:320px){}
@media only screen and (min-width:320px){}
@media only screen and (min-width:480px){}
@media only screen and (min-width:768px){
	.tpl-component-mesta #mayBe .caption .b-next, .tpl-component-mesta #mayBe .caption .b-prev {
		display: none;
	}
}
@media only screen and (min-width:992px){
	a.border-show:after{background-color:#fff;content:"";display:inline-block;height:2px;left:0;margin-top:2px;opacity:0;position:absolute;top:100%;-webkit-transition:opacity 0.3s ease 0s, width 0.3s linear 0s;-moz-transition:opacity 0.3s ease 0s, width 0.3s linear 0s;-ms-transition:opacity 0.3s ease 0s, width 0.3s linear 0s;-o-transition:opacity 0.3s ease 0s, width 0.3s linear 0s;transition:opacity 0.3s ease 0s, width 0.3s linear 0s;width:0;}
	.aromat-catalog-item:hover .AromatdopInfo { opacity: 1;  height: 100%;}
	.AromatdopInfo .more:hover,.AromatdopInfo .category:hover,.AromatdopInfo .name:hover {color: #a27751};

}
@media only screen and (min-width:1200px){}