@media (max-width: 1200px) {
	.header_tel_adres { font-size: 14px; }
	.priem li { background:none;}

.dop_servise_index_text {  margin-left: 50%;}

.index_slider .more .text {width: 150px;}

}

.ekskursia {
    font-size: 48px;
    font-family: 'izhitsa';
}
@media (max-width: 1400px) {
	.header_tel_adres { font-size: 14px; }

}



@media (max-width: 991px) {

  		.col-md-12
		{
			padding-left: 15px !important;
			padding-right: 0px !important;
		}


.ekskursia {
    font-size: 28px;
    font-family: 'izhitsa';
}

	.header_tel_adres { font-size: 14px; }
	.logo>div {
    background-position: calc(50% - 40px) 10px !important;
    	}

	.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: 10px; }
	.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: 767px) {
	.tab_index .nav {
		border-bottom: none;
		padding-bottom: 20px;
	}
	  .footer_tel {
  font-size: 16px !important;
  }

.col-xs-12
{
	width: 50%;
}
.soc_seti
	img {
	width: 200px;
}
}



@media (max-width: 460px) {

  		.col-xs-12
		{
			width: 100%;
		}
.soc_seti
	img {
	width: 160px;
}
}

@media (max-width: 767px) {


	.header_tel_adres { font-size: 14px; }

.top_banner .slogan strong {
    font-size: 32px;
    font-family: 'andantino';
}

.top_banner .slogan {
    font-size: 32px;
    font-family: 'andantino';
}

.ekskursia {
    font-size: 18px;
    font-family: 'izhitsa';
}

.kartinki {
  width: 100%;
  height: auto;
}


.default {
    position: fixed;
    top: 0;
    z-index: 20000;
    width: 100%;
}
.logo {
padding-top: 30px;
}

.middle_banner .title {
    font-size: 18px;
}


.priem {
    font-size: 18px;
}

.priem span {
    font-size: 18px;
}


h1 {
    font-size: 18px;
}

h2 {
    font-size: 18px;
}


h3 {
    font-size: 18px;
}

.akcii18 {
    font-size: 18px !important;
}

.middle_banner .title div {
    font-size: 18px;
}



.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 screen and (max-width: 1199px) {
  .hidemobile {
    visibility: hidden;
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .nohidemobile {
    visibility: hidden;
    display: none !important;
  }
    .nohidemobile1 {
    display: initial;
    visibility: hidden;
    display: none !important;
    text-align: center;
    vertical-align: middle;
  }
}
@media print {

        .go_top, .priem, .plitki, .inc1, .top_banner, .form_search, .vk_community_messages, .vk_comments, .tab_index, .nohidemobile, .wcm_button_wrapper, .wcm_button_left {
        display: none;
    }

}
  a[href]:after {
    content: "";
  }


@media (max-width: 674px) {


.supertest1 {
display: none;
text-align: center;
}

.supertest {
display: block;
text-align: center;
width: 240px
height: 180px
}

.top_banner .slogan {
line-height: 10pt;
}