


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

.dop_servise_index_text {  margin-left: 50%;}

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

.call_back__info {
	width: 100%;
}

}

@media (max-width: 990px) {

	.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: 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) {
	.tab_index .nav {
		border-bottom: none;
		padding-bottom: 20px;
		margin-top: 20px;
	}

}


@media (max-width: 769px) {

.banner_bottoms .more {
    margin: 30px 10px 30px 0;
}

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

.dop_servise_index_text {
    margin-left: 60%;
}

.index_slider_cena {
    margin-bottom: 0;
}

  }

@media (max-width: 320px) {
	.banner_bottoms .more {
	    margin: 30px 0 0 0;
	}
	.banner_bottoms .text {
	    margin: 20px 0;
	}
	.banner_bottoms .arrow {
    margin: 20px 0;
	}
	.dop_servise_index_text {
	    width: 100%;
	    height: 200px;
	    margin-left: 0;
	}
	.top_banner>div>div {
    height: 200px;
	}
	.qr-code {
		display: none;
	}
	.footer_logo {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.logo {
    background-position: center;
	}
	.header_tel_adres .call_back {
    margin: 0 10px 0 0;
  }
  .masonry-container{
  	display: none;
  }
  .cl{
  	display: none;
  }
	.footer_mail_adres{
		text-align: center;
	}
	  .footer_tel{
  	text-align: center;
  }
   .footer_copir{
  	text-align: center;
  }
  .header_tel_adres>div>div>div {
    font-size: 12px;
    margin-right: 10px;
    font-weight: normal;
}
}

@media (min-width: 321px) and (max-width: 576px) {
	.banner_bottoms .more {
	    margin: 30px 5px 30px 0;
	}
	.banner_bottoms .text {
	  margin: 20px 0 20px 5px;
	}
	.banner_bottoms .arrow {
    margin: 20px 0 20px 0;
	}
	.dop_servise_index_text {
	    width: 100%;
	    height: 200px;
	    margin-left: 0;
	}
	.top_banner>div>div {
    background-size: 80%;
}
	.top_banner>div>div {
    height: 200px;
	}
	/*.qr-code {
		display: none;
	}*/
	.footer_logo {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.logo {
    background-position: center center !important;
    display: block;
    width: 100%;
	}
	.masonry-container{
  	display: none;
  }
  .cl{
  	display: none;
  }
  .qr-code {
		display: none;
	}
	.footer_mail_adres{
		text-align: center;
	}
	  .footer_tel{
  	text-align: center;
  }
  .footer_copir{
  	text-align: center;
  }
}
@media (min-width: 577px) and (max-width: 768px) {
		.logo {
			display: block;
			width: 100%;
    background-position: center center !important;
	}
	.qr-code {
		display: none;
	}
	.footer_logo {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.footer_mail_adres{
		text-align: center;
	}
	  .footer_tel{
  	text-align: center;
  }
  .footer_copir{
  	text-align: center;
  }
}
@media (min-width: 769px) and (max-width: 992px) {
		.logo {
    background-position: center center !important;
	}
	.mob_line_no{
		background-image: none !important;
	}
}
@media (min-width: 993px) and (max-width: 1200px) {
		.dop_servise_index_text {
	    height: 200px;
	}
	.dop_servise_index_text strong {
    font-size: 16px;
	}
	.header_tel_adres>div>div>div {
    font-size: 12px;
	}
}
