@media (max-width: 1200px) {
	.header_tel_adres { font-size: 24px; }

.dop_servise_index_text {  margin-left: 50%;}

.index_slider .more .text {width: 150px;}

}

@media (max-width: 990px) {

	.logo {
	height: auto;
	}

	.logo>div {
    background-position: calc(50% - 40px) 10px !important;
    	}
	.logo>div img {
	height: 90px;
	}

	.pl_2, .pl_3, .pl_4, .pl_6{ height: 144px; } 
	.pl_1, .pl_5 {height: 307px; }

	.logo>div { text-align: center; padding-right: 0;}

	.dop_servise_index_text {  margin-left: 40%;}

	.dop_servise_index_text {  margin-left: 60%;}

	.tab_index .nav-tabs.nav-justified>li a { font-size: 11px; }
	.dop_servise_index.left {margin: 0 0 20px}
	.dop_servise_index.right{margin: 0 0 20px}

	.galleria-thumbnails, .galleria-thumb-nav-right, .galleria-thumb-nav-left {display: none;}

	.galleria-theme-classic .galleria-thumbnails-container { display: none; }

	.gal_price {
    height: 120px;
    border-left:none;
    bottom: 0;
    margin-bottom: 3px;
	background: rgba(0,0,0, .6);
	width: 100% !important;
}
	.title_nomer_har, .nomer_har, .title_nomer_service, .nomer_service {
    margin: 0 !important;
	}

	.nomer_har:before { left: 15px; right: 15px; width: auto; }

	.nomer_service:before {left: 15px;  right: 15px; width: auto; }

	.nomer_pict { align-content: center; }

}


@media (max-width: 769px) {

.priem li { background:none;}

.tab_index .nav {
	border-bottom: none;
	padding-bottom: 20px;
}

.navbar-nav {margin: 0;}

.navbar-nav li {
    float: none;
    display: block;
}

.slider_bottoms .more {
    margin: 30px 0 0 0;
}

.top_slider .slogan strong {
    font-size: 24px;
}

.dop_servise_index_text {
    margin-left: 40%;
}

.index_slider_cena {
    margin-bottom: 0; 
}

.form_filter {padding: 20px 20% 0;}
.form_filter .btn {width: 100%}
.form_filter label {display: block; text-align: left;}

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

.navbar-nav {font-size: 12px;}

.jumbotron.has-bg-img {
    padding: 0px;
    background-image: url(../../../../upload/medialibrary/art_city_bldg.jpg);
    background-repeat: no-repeat;
    background-size: 300% auto;
    background-position: center top;
    background-attachment: fixed;
}
.banner-static {
	background: rgba(0, 0, 0, .65);
    width: 100%;
    color: #efefee;
	padding: 20px 0 20px;
}

.banner-static h1 {
    font-size: 30px;
	color: #ef8f7c;
}

.banner-static h2 {font-size: 18px;}

.banner-static p {
    font-size: 14px;
	margin: 20px 0;
}
.jumbotron.has-bg-img-salt {
    padding: 0px;
    background-image: url(../../../../upload/iblock/f5e/f5e39ecd9e4328e133266fbb1787cc1f.jpg);
    background-repeat: no-repeat;
    background-size: 300% auto;
    background-position: center top;
    background-attachment: fixed;
}
.banner-static-salt {
	background: rgba(0, 0, 0, .65);
    width: 100%;
    color: #efefee;
	padding: 20px 0 20px;
}

.banner-static-salt h1 {
    font-size: 30px;
	color: #ef8f7c;
}

.banner-static-salt h2 {font-size: 18px;}

.banner-static-salt p {
    font-size: 14px;
	margin: 20px 0;
}

.jumbotron.has-bg-img-food {
    padding: 0px;
    background-image: url(../../../../upload/iblock/dd1/dd1eee6d8a68427ffcbaa737840f7d61.jpg);
    background-repeat: no-repeat;
    background-size: 300% auto;
    background-position: center top;
    background-attachment: fixed;
}
.banner-static-food {
	background: rgba(0, 0, 0, .65);
    width: 100%;
    color: #efefee;
	padding: 20px 0 20px;
}

.banner-static-food h1 {
    font-size: 30px;
	color: #ef8f7c;
}

.banner-static-food h2 {font-size: 18px;}

.banner-static-food p {
    font-size: 14px;
	margin: 20px 0;
}

.jumbotron.has-bg-img-conference {
    padding: 0px;
    background-image: url(../../../../upload/iblock/9fe/9fe4aa2fd50680075885927b93bc606e.jpg);
    background-repeat: no-repeat;
    background-size: 300% auto;
    background-position: center top;
    background-attachment: fixed;
}
.banner-static-conference {
	background: rgba(0, 0, 0, .65);
    width: 100%;
    color: #efefee;
	padding: 20px 0 20px;
}

.banner-static-conference h1 {
    font-size: 30px;
	color: #ef8f7c;
}

.banner-static-conference h2 {font-size: 18px;}

.banner-static-food p {
    font-size: 14px;
	margin: 20px 0;
}

 .banner-static .btn-default {padding: 10px 15px; font-size: 10px;}

.top_slider { display: none;}

.form_filter {padding: 20px 15px;}

.footer {
	text-align: center;
	padding-top: 15px;
}

.index_map {
	height: 350px !important;
	margin-left: 0px !important;
}

.bx-yandex-view-layout .bx-yandex-map {
	height: 350px !important;
}

.soc_seti li {
    margin-right: 0px;
}
.priem li {
	width: 45%;
}
.dop_servise_index_text {
    margin: 0;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
}
.dop_servise_index_text div {
    height: auto;
}

}