

/* Start:/bitrix/templates/vet_blue_s1/components/bitrix/menu/top_menu_new/style.min.css?17404907793715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/vet_blue_s1/components/bitrix/menu/top_menu_new/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/vet_blue_s1/components/bitrix/menu/top_menu_new/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/vet_blue_s1/components/bitrix/menu/top_menu_new/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/vet_blue_s1/components/bitrix/search.title/search2/style.css?17404907792583*/
input.title-search-input {
    /* width: 100%; */
    border: 1px solid rgb( 214, 214, 214 );
    padding: 10px 20px;
    border-radius: 25px;
}

input.serach_button {
background: rgb( 19, 199, 251 );
    border-radius: 20px;
    display: inline-block;
    float: none;
    min-height: 34px;
    margin: 0px 0px 0px 11px;
    border: none;
    color: white;
    padding: 10px 20px;
}

div#title-search form {
display: flex;
    /* max-width: 150px; */
    margin: 20px 0;
}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/vet_blue_s1/components/bitrix/search.title/search2/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/vet_blue_s1/components/bitrix/menu/bottom/style.min.css?1740490779490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/vet_blue_s1/components/bitrix/menu/bottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/vet_blue_s1/styles.css?17404907796997*/
.spisok_uslug.row {
    border: 2px solid #18c8fb;
    margin: 22px 0 22px 30px;
}
.texts.col-md-8 a {
    color: black;
    text-decoration: underline;
    font-size: 18px;
    font-weight: bold;
}
.texts.col-md-8 a:hover {
    color: #7f7f7f;
}
.imgs.col-md-4 {
    padding-right: 0;
}
.texts.col-md-8 p {
    padding-top: 5px;
}
p.text_p {
    font-size: 13px;
    color: rgb(130, 130, 130);
}
.imgs.col-md-4 img {
    height: 180px;
}
.doctors-3col-tabs .nav-tabs > li.active > a, .doctors-3col-tabs .nav-tabs > li.active > a:hover, .doctors-3col-tabs .nav-tabs > li.active > a:focus {
	padding-left: 10px;
}

.mid-widgets-serices.services-page, .services-page .service-box {
	min-height: 300px;
}

textarea {
	resize: none;
}
#blog-medium-left .carousel-inner{
	border:none;
}
#blog-medium-left .carousel-inner img{
	border:1px solid #e6e7e8;
}
#bx-composite-banner{
	min-width:190px;
}
.news-button {
	min-width:90px;
}
.other-op.nav>li{
	    padding-top: 15px !important;
}
.side-bar-blog{
	display: block !important;
}

.top-tel {
	margin-left: 39px;
    margin-top: 15px;
    font-size: 21px;
    color: #21588a;
	    line-height: 66px;
}
.top-tel span {xcolor:#ce1b1b}
.top-tel-mob {    padding: 0px!important;}
@media screen and (min-width: 320px) and (max-width: 995px) {
	.no-mob {display:none;}
}
.nav-toptop {background: transparent!important;}
#navbar-toptop  {margin-left:20px;margin-top:3px;    background: transparent;    height: 40px;
}
#navbar-toptop  li a{   padding-top: 8px;
    color: #939598;
    padding-bottom: 17px;
    text-align: center;
    font-size: 13px;
}
#navbar-toptop  li  {}
#navbar-toptop ul{
	list-style:none;
	position:absolute;
	z-index:99999;
	left:-9999px; /* �������� �� �������, ����� �� ����� (������ ����� �����, ��� display:none;) */
	opacity:0; /* ������������� ��������� ��������� ������������ */
	-webkit-transition:0.25s linear opacity; /* � Webkit ���������� ������ ����� ����������� */
	padding: 0px 0;
    margin: -12px 0 0 0 !important;
	    border: 1px solid #dcddde;
    border-top: 3px solid #107fc9 !important;
	background:#fff;
}
#navbar-toptop ul li{
	padding-top:1px; /* ������ ������ ����� li ����� ������� ������� ����������� ������� ���� */
	float:none;
	background:url(/bitrix/templates/vet_blue_s1/dot.gif);
}
#navbar-toptop ul a{
	display: block;
    padding: 8px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    color: #6d6d6d;
    white-space: nowrap;
    border-bottom: 1px solid #ededee;
       font-size: 13px;
    text-align: left;
    margin-right: 16px;
}
#navbar-toptop li:hover ul{ /* ������� ���������� ����� ��� ��������� ������� */
	left:0; /* �������� ��� ������� �� �����, ����� ����� */
	opacity:1; /* ������ ������������ */
}
#navbar-toptop li:hover a{ /* ������������� ����� ��� �������� ������, ����� ��������� ���������� ������ */
	
}
#navbar-toptop li:hover ul a{ /* �������� ��������� ����� �������� ������ ��� ������ ����������� ������ */
	
}
#navbar-toptop li:hover ul li a:hover{ /* ������������� ����� ��� ���������� �������, ����� ������ ��������� �� ���������� ����� */
	
}
.navbar-default .navbar-nav>li.active:before {
	border-top:none;
}
.navbar-nav li.active {border-top:none;}
.foot-menu li a {
    white-space: normal;
    display: block;
    width: 186px;
}
.data-table-zayavka {}
.data-table-zayavka td {    vertical-align: top;padding-bottom:0px;}
.data-table-zayavka input,.data-table-zayavka textarea {margin-left:30px;margin-top: -20px;}
.data-table-zayavka .btn-default {    background: #107fc9;
    color: #fff;
	border:1px solid #107fc9; display:block; padding:8px 16px;
	margin-left:28px;
	width:100%;margin-top:10px;}
	.data-table-zayavka {width:100%}
	.data-table-zayavka .btn-default:hover {}
	.uslugi-img {margin-top:0px;}
	
	.price-table-in {margin-top:10px; xmargin-bottom:10px;width:100%}
	.price-table-in tr:hover {background-color:rgba(16, 127, 201, 0.13);}
	.price-table-in td{ padding-right:10px;padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ccc;}
	.price-table-in td:last-child {text-align:right;}
	
.left-banner {float:left;}	
.left-banner  img {max-width:348px;}
.left-banner  img {margin:25px 0 10px 0; border: 1px solid #ccc;transition:0.5s}
.left-banner  img:hover {opacity:0.8;}
.nav-tabs2,.nav-tabs2 li {width:100%;   }
}@media (min-width: 992px){
.tiny-nav{
position:fixed;

}
@media (max-width: 1120px) and (min-width: 992px) {
.service-title{
    font-size: 20px !important;
}

}
@media (max-width: 990px){
#headerstic{

position:relative;

}
.ihome-banner {
    display: none;
	height:0;
	top: -1500px;
}
}
@media (max-width: 767px){
.navbar-collapse {
    margin-top: 5px;
	width: 100%;
}}
.service-title {
    min-height: 80px;
}
.contact2-cal{
    border: 1px solid #dcddde;
    width: 90%;
    padding: 11px 15px;
    color: #6d6d6d;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 25px;
}
.control-group img {
    width: 25px;
    height: 25px;
}
#blog-full-width-post ul, .our-facilities ul, .tab-content ul, .column-element ul, .collapse-widget-content ul, .test-box ul, .doctor_info ul{	
	margin: 0px;
    padding: 5px;	
}
#blog-full-width-post li, .our-facilities li, .tab-content li, .column-element li, .collapse-widget-content li, .test-box li, .doctor_info li{
    list-style-type: disc;
}

.blog-collapse-title {
	    display: table !important;
		width: 95% !important;
}
.blog-collapse-title span{
	display: table-cell;
}

.blog-collapse-title .col-1{
	width: 80%;
}
.blog-collapse-title .col-2{
	width: 20%;
	text-align: right;
	min-width: 55px;
}


.dept-form.appointment-form .btn-7 {
    min-width: 150px;
}
#close {
    z-index: 999;
}

.complete-content {
    margin-bottom: 234px !important;
}

.banner {
    background: #fff !important;
}
.service-title i.fa {
    background: #107fc9 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 24px;
    height: 46px;
    line-height: 46px !important;
    margin-right: 15px;
    text-align: center;
    width: 46px;
}
body .dept-icon {
    font-size: 24px;
    line-height: 1.9em;
}

/* End */


/* Start:/bitrix/templates/vet_blue_s1/template_styles.css?174774734729291*/
@font-face {
			font-family: "GothamProRegular";
			src: url("/bitrix/fonts/GothamProRegular/GothamProRegular.eot");
			src: url("/bitrix/fonts/GothamProRegular/GothamProRegular.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProRegular/GothamProRegular.woff") format("woff"),
			url("/bitrix/fonts/GothamProRegular/GothamProRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
	@font-face {
			font-family: "GothamProBold";
			src: url("/bitrix/fonts/GothamProBold/GothamProBold.eot");
			src: url("/bitrix/fonts/GothamProBold/GothamProBold.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProBold/GothamProBold.woff") format("woff"),
			url("/bitrix/fonts/GothamProBold/GothamProBold.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
	@font-face {
			font-family: "GothamProBlack";
			src: url("/bitrix/fonts/GothamProBlack/GothamProBlack.eot");
			src: url("/bitrix/fonts/GothamProBlack/GothamProBlack.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProBlack/GothamProBlack.woff") format("woff"),
			url("/bitrix/fonts/GothamProBlack/GothamProBlack.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
	@font-face {
			font-family: "GothamProItalic";
			src: url("/bitrix/fonts/GothamProItalic/GothamProItalic.eot");
			src: url("/bitrix/fonts/GothamProItalic/GothamProItalic.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProItalic/GothamProItalic.woff") format("woff"),
			url("/bitrix/fonts/GothamProItalic/GothamProItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
	@font-face {
			font-family: "GothamProMedium";
			src: url("/bitrix/fonts/GothamProMedium/GothamProMedium.eot");
			src: url("/bitrix/fonts/GothamProMedium/GothamProMedium.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProMedium/GothamProMedium.woff") format("woff"),
			url("/bitrix/fonts/GothamProMedium/GothamProMedium.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
	@font-face {
			font-family: "GothamProLight";
			src: url("/bitrix/fonts/GothamProLight/GothamProLight.eot");
			src: url("/bitrix/fonts/GothamProLight/GothamProLight.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProLight/GothamProLight.woff") format("woff"),
			url("/bitrix/fonts/GothamProLight/GothamProLight.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
	@font-face {
			font-family: "GothamProMediumItalic";
			src: url("/bitrix/fonts/GothamProMediumItalic/GothamProMediumItalic.eot");
			src: url("/bitrix/fonts/GothamProMediumItalic/GothamProMediumItalic.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProMediumItalic/GothamProMediumItalic.woff") format("woff"),
			url("/bitrix/fonts/GothamProMediumItalic/GothamProMediumItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "GothamProLightItalic";
			src: url("/bitrix/fonts/GothamProLightItalic/GothamProLightItalic.eot");
			src: url("/bitrix/fonts/GothamProLightItalic/GothamProLightItalic.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProLightItalic/GothamProLightItalic.woff") format("woff"),
			url("/bitrix/fonts/GothamProLightItalic/GothamProLightItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "GothamProBoldItalic";
			src: url("/bitrix/fonts/GothamProBoldItalic/GothamProBoldItalic.eot");
			src: url("/bitrix/fonts/GothamProBoldItalic/GothamProBoldItalic.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProBoldItalic/GothamProBoldItalic.woff") format("woff"),
			url("/bitrix/fonts/GothamProBoldItalic/GothamProBoldItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "GothamProBlackItalic";
			src: url("/bitrix/fonts/GothamProBlackItalic/GothamProBlackItalic.eot");
			src: url("/bitrix/fonts/GothamProBlackItalic/GothamProBlackItalic.eot?#iefix")format("embedded-opentype"),
			url("/bitrix/fonts/GothamProBlackItalic/GothamProBlackItalic.woff") format("woff"),
			url("/bitrix/fonts/GothamProBlackItalic/GothamProBlackItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}
html body{
		font-family: "GothamProLight";
		max-width: 1963px;
		margin: 0 auto;
		font-size: 16px;
line-height:1.42857143;

	}
body li{
    list-style-type: disc;
}
body ul {
    padding-left: 20px;
}
body p{
font-size:16px;
color:black;
}
.page .bx-breadcrumb .bx-breadcrumb-item span{
  font-size: 13px;
  font-family: "GothamProLight";
  color: rgb( 158, 158, 158 );
  line-height: 1.692;
}
.page .bx-breadcrumb .bx-breadcrumb-item {
    margin-bottom: 0;
}

label.new-politica input[type="checkbox"] {
    display: inline-block!important;
}
.page  .bx-breadcrumb {
    margin: 20px 0;
}
img{
		max-width:100%;
		height:auto;
	}
.bg_1{
		background:url(/upload/medialibrary/af7/af70a265cc7e75284dc7dcd6900283b2.jpg) no-repeat 50% 0;
	}
	.search_planka img{
		margin-right:10px;
	}
.bg_1 nav{
float:left;
	}
.bg_1 .search_planka{
	float:left;
	margin-right:25px;
	padding: 10px 0;
}
.bg_1 nav ul.first>li{
    list-style-type: none;
    float: left;
    margin-right: 25px;
    padding: 10px 0;
	}
	.bg_1 nav ul li:hover > a,.bg_1 nav .active,.inline nav .active{
		text-decoration:none;
		color:rgb( 19, 199, 251 );
	}
.bg_1 nav ul.first li:last-child{
		margin-right:0;
}
.bg_1 nav ul li a,.bg_1 .search_planka{
  font-size: 15px;
  color: rgb( 0, 0, 0 );
	}
.bg_1 nav ul.first{
		margin:0;
		padding:0;
	}
	.bg_1 .col-sm-8{
		padding-right:50px;
	}
.home .bg_1  .phone{
padding-right:20px;
}
.bg_1 .logo{
	font-family: "GothamProMedium";
	font-size: 27px;
	color: rgb( 65, 65, 65 );
	text-transform: uppercase;
	}
	
.home header{
	   background: url(/upload/medialibrary/4c0/4c0653f277bf5c08773bf2b81ac7fd32.png) no-repeat 1020px 0;
	   padding-bottom:60px;
	}
.home h2{
font-size: 32px;
    font-family: "GothamProBlack";
    color: rgb( 0, 0, 0 );
    line-height: 1.188;
    position: relative;
    padding-top: 30px;
    text-align: center;
    margin-bottom: 25px;
}
.home h2:before{
	content:"";
	position:absolute;
	top:0;
	height:5px;
	left:50%;
	margin-left:-22px;
	width:45px;
	background:#13c7fb;
}	
.line{
    margin-top: 20px;
    margin-bottom: 10px;
}
.line .wf-city,.header2 .wf-city{
    padding-right: 20px;
  font-size: 13px;
  font-family: "GothamProRegular";
  color: rgb( 0, 0, 0 );
  line-height: 1.385;
}
.line .wf-city span,.header2 .wf-city span{
font-family:"GothamProBold";
border-bottom:1px dashed black;
}
.line .wf-city img,.header2 .wf-city img{
margin-right:5px;
} 
.line .wf-city span + img,.header2 .wf-city span + img{
margin-left:5px;
} 

.line .wf-city span  img{
margin-right:0px
margin-left:5px;
} 
.h1_home{
  font-size: 45px;
  font-family: "GothamProBlack";
  color: rgb( 19, 199, 251 );
  text-transform: uppercase;
    padding-top: 40px;
    margin-top: 40px;
    margin-bottom: 50px;
    position: relative;
}
.h1_home:before{
	content:"";
	position:absolute;
	top:0;
	height:5px;
	left:0;
	width:45px;
	background:#ffdd2d;
}
.inline .left-banner img {
    max-width: 100%;
    margin: 0px 0 10px 0;
}	
header .phone{
    font-size: 27px;
    font-family: "GothamProBold";
    color: rgb( 65, 65, 65 );
    text-transform: uppercase;
    margin-top: 15px;
    display: block;
}
.banner_text p{
    font-size: 20px;
    color: rgb( 0, 0, 0 );
    line-height: 1.1;
    margin: 20px 0;
    max-width: 550px;
}
.knopka{
    background-color: rgb( 255, 221, 45 );
    box-shadow: 0px 4px 10px 0px rgba( 206, 94, 3,0.3 );
    border: 0;
    font-size: 18px;
    font-family: "GothamProMedium";
    color: rgb( 23, 23, 23 );
    line-height: 1.222;
    text-align: center;
    padding: 19px 35px;
    display: inline-block;
    margin-top: 40px;
}
.bg_1 .second, .inline .second{
    background-color: rgb( 255, 255, 255 );
    box-shadow: 0px 1px 4px 0px rgba( 0, 0, 0,0.2 );
    position: absolute;
    min-width: 150px;
    margin: 0;
	display:none;
    padding: 0;
    margin-top: 8px;
    border-top: 3px solid #18c6f9;
	z-index:5
}
.bg_1 .second :before,.inline .second:before{
	content:"";
	position:absolute;
	top:0;
	border:5px solid transparent;
	border-bottom:5px solid #18c6f9;
	margin-top:-12px;
}
.bg_1 nav ul.first>li:hover  .second,.inline nav ul.first>li:hover  .second {
	display:block;
}
.bg_1 nav .second  li,.inline nav .second  li{
	border-bottom:1px solid #f0f0f0;
	padding:10px 0 10px 15px;
	list-style-type:none;
}
.stoimost p{
	font-size: 18px;
	color: rgb( 0, 0, 0 );
	text-align:center;
}
.cost{
	margin-top: 50px;
    margin-bottom: 50px;
	background-color: #f4fdff;
	box-shadow: 0px 7px 14px 0px rgba( 0, 0, 0,0.1 );
	padding: 25px 35px 35px;
}
.text  ul {
	margin:20px 0;
	padding-left:20px;
}
.text  ul li {
	padding:6px 0;
	text-align:left;
}
.text{
    text-align: center;
    position: relative;
    z-index: 1;
}
.text_bold{
  font-size: 16px;
  font-family: "GothamProMedium";
  color: rgb( 0, 0, 0 );
  text-transform: uppercase;
  line-height: 1.375;
}
.stoimost .text p{
  font-size: 16px;
  color: rgb( 0, 0, 0 );
  line-height: 1.25;
  text-align: left;
}

.text:before {
    position: absolute;
    background: url(/upload/medialibrary/5be/5be592474e94a57e21523c2c364d07d2.png) no-repeat 50%;
    content: "";
    width: 463px;
    height: 451px;
    z-index: -1;
    left: 0;
    top: 0;
    margin-top: -225px;
    margin-left: -463px;
}
.table_price td:first-child{
	text-align:left;
}
.table_price{
width:100%;
}
.table_price td{
  font-size: 14px;
  color: rgb( 0, 0, 0 );
  padding:10px;
  border-bottom:1px solid #f0f8fa;
}
.table_price tr:first-child td:last-child{
  font-size: 14px;
  font-family: "GothamProBlack";
  color: rgb( 19, 199, 251 );
}
.table_price tr:nth-child(2n-1){
	background:white;
}

.table_price td:last-child{
	text-align:right;
}
.stoimost .table_title{
  font-size: 26px;
  font-family: "GothamProBlack";
  color: rgb( 0, 0, 0 );
  line-height: 1.462;
  text-align:left;
}
.big_knopka{
    padding: 25px 55px;
    margin-top: 70px;
margin-bottom:70px;	
}
 .uslugi{
	 background:url(/upload/medialibrary/0cc/0ccd0631170a6b52e97bf808b14c56e0.jpg) no-repeat 50%;
	 margin-top: 30px;
 }  
 .dlya_foto .col-sm-7{
	padding-top: 60px;  
	padding-bottom:75px;   
}
 .dlya_foto  h2{
	text-align:left;
	margin-bottom: 35px;
 }
  .dlya_foto  h2:before{
	  margin-left:0;
	  left:0;
  }
  .dlya_foto p{
  font-size: 18px;
  color: rgb( 0, 0, 0 );
  line-height: 1.222;
  margin-bottom: 45px;
 }
  .dlya_foto li {
	 color:rgb(19, 199, 251);
	     width: 50%;
    float: left;
  }
 .dlya_foto li a, .dlya_foto li span{
    font-size: 18px;
    color: rgb(0, 0, 0);
    line-height: 1.5;
    text-decoration: underline;
}
 .dlya_foto li:hover a{
  color:rgb(19, 199, 251);
}
.dlya_foto ul{
	padding-left:20px;
}
.knopka_block {
    padding-top: 60px;
    padding-bottom: 60px;
    clear: both;
    margin: 20px 0;
}
.knopka_block  .knopka{
	padding: 19px 30px;
}
.border_vkl{
  background-color: rgb( 255, 255, 255 );
  box-shadow: 0px 4px 35px 0px rgba( 0, 0, 0,0.2 );
}
.vkluch{
	padding-top:150px;
	text-align:center;
	padding-bottom:150px;
}
.vkluch .border_vkl{
	margin:30px;
	padding:25px;
	max-width:293px;
	width:100%;
	min-height:360px;
}
.vkluch .border_vkl img{
	padding:30px 0;
}
.vkluch .row{
    margin-top: 90px;
    margin-bottom: 90px;
}
.vkluch h2{
	margin-bottom: 55px;
}
.vkluch p{
	font-size:18px;
}
.vkluch p.font16{
	font-size:16px;
}
.bg_3{
		background:url(/upload/medialibrary/8e3/8e3bbc9a0fe5ce37688f375e22a65b45.jpg) no-repeat 50% 0;
	}
.popugai{
	background: url(/upload/medialibrary/b86/b86a6f5f212f5e174d3406fa89d6baf7.png) no-repeat 1020px 0;
	padding-bottom:90px;
}
.bg_3 h2 {
    text-align: left;
    margin-bottom: 35px;
}
.bg_3  h2:before {
    left:0;
	margin-left:0;
}
.popugai .title_preim{
  font-size: 22px;
  font-family: "GothamProMedium";
  color: rgb( 0, 0, 0 );
  line-height: 1;
  text-align: left;
}
.popugai p {
  font-size: 16px;
  color: rgb( 0, 0, 0 );
  line-height: 1.375;
  text-align: left;
}
.popugai .popug .row{
	margin:50px 0;
}
.popugai  .popug{
	padding-top:70px;
	padding-bottom:70px;
}
.popugai .col-sm-4{
	text-align:center;
}
.text_bg_3 p,.text_bg_3 li{
	font-size:18px;
}
.text_bg_3 {
	padding: 30px 0;
}
.text_bg_3 ul{
	margin:50px 0 75px;
}
.bg_4 {
	text-align:center;
}
.titlle_p{
  font-size: 16px;
  font-family: "GothamProMedium";
  color: rgb( 0, 0, 0 );
  text-transform: uppercase;
  line-height: 1.125;
}
.bg_4 .font_18{
	font-size:18px;
}
.bg_4 .col-md-4 p{
	font-size:14px;
}
.bg_4  h2{
	margin-bottom:50px;
}
.bg_4 .col-md-4{
	margin-top:30px;
	margin-bottom:30px;
	    padding: 0 60px;
}
.bg_4 .row{
	margin-bottom:70px;
	margin-top:70px;
}
.bg_4 .col-md-4 img{
	margin: 0px 0 20px;
    display: inline-block;
}
.bg_4 {
	margin-bottom: 70px;
}
.bg_5 .carousel-indicators{
	position: static;
    width: 100%;
    padding-left: 0;
    margin-left: 0;
}
.bg_5 .carousel-indicators li{
	display: inline-block;
    width: 20%;
    min-height: 270px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
}
.bg_5 .carousel-item-owl img,.bg_5 .none .col-sm-5 img{

  }
  .none {
    display: none;
	padding-top:80px;
}
  .carousel-item-owl .fio{
  font-size: 14px;
  font-family: "GothamProMedium";
  color: rgb( 0, 0, 0 );
  line-height: 1.214;
   padding-top:10px;
   padding-right:20px;
  text-align: left;
}
.none .fio{
  font-size: 22px;
  font-family: "GothamProMedium";
  color: rgb( 0, 0, 0 );
  line-height: 1.091;
  text-align: left;
}
.bg_5 div.none:first-child{
		display:block;
}
.none .col-sm-7  .dolznost{
	 font-family: "GothamProRegular";
	 font-size: 18px;
}
.none .col-sm-7{
	padding-left:50px;
	padding-top:27px;
}
.none .title_opit{
  font-size: 16px;
  font-family: "GothamProMedium";
  color: rgb( 0, 0, 0 );
  line-height: 1.375;
  text-align: left;
  margin-top:27px;
}
.none li{
	font-size:14px;
}
.none  ul{
    padding: 0 0 0 20px;
}
.bg_5 .none .col-sm-5 img{
  border:6px solid rgb( 237, 237, 237 );
  background-color: rgb( 245, 245, 245 );
}
.bg_5 .knopka_block_spec .col-sm-7
{
	padding-left:50px;
}
.knopka_block_spec .knopka{
	margin:0;
	display:inline-block;
}
.margin_top{
	margin-top: -70px;
}
.knopka_block_spec{
	padding-bottom: 40px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 40px;
}
.bg_5  .dolznost{
  font-size: 13px;
  color: rgb( 0, 0, 0 );
  line-height: 1.308;
}
.bg_5{
	padding-bottom:100px;
	}
.owl-nav {
	position: absolute;
    top: 100px;
    width: 100%;
}
#carouselOne{
	padding:0 50px;
}
.owl-prev{
	margin-left: -120px;
    position: absolute;
}
.owl-next{
    right: 0;
    position: absolute;
    width: 62px;
    height: 62px;
}
.bg-6{
	background:url(/upload/medialibrary/58c/58c3df43a80570455f2baedbbf85c46a.jpg) no-repeat 50%;
	margin-top: 30px;
	padding-top:70px;
	padding-bottom:70px;
	text-align:center;
}
#f_feedback_FID3{
	margin-top:30px;
}
body #alx_feed_back_FID3 .afbf_feedback_poles .afbf_btn, body #alx_feed_back_FID3 .afbf_feedback_poles .afbf_btn:hover{
    color: black !important;
    background: #ffdd2d !important;

}
.bg-6 #f_feedback_FID3 input[type='text'],.bg-6 #f_feedback_FID3 div.afbf_item_pole:nth-of-type(3) textarea{
    background-color: rgb( 254, 254, 254 );
    padding: 15px 10px;
    height: auto;
    width: 100%;
    font-size: 18px;
    box-shadow: 0px 4px 15px 0px rgba( 0, 0, 0,0.1 );
    border: none;
}
.bg-6 #f_feedback_FID3 div.afbf_item_pole:nth-of-type(3) textarea{
	height:160px;
	max-width:100%;
	min-width:100%;
	max-height:160px;
	min-height:160px;
}
.bg-6 #f_feedback_FID3 div.afbf_item_pole:nth-of-type(3){
    width: 100%;
    padding: 10px;
    margin-top: 0;
}
.bg-6 label.main-user-consent-request {
    margin-top: 0px;
    margin-left: 30px;
}
.afbf_item_pole{
	float: left;
    width: 50%;
    padding: 10px;
}
#f_feedback_FID3 {
	max-width: 730px;
	margin:30px auto 0;
}
#f_feedback_FID3  input[type="submit"] {
    background-color: rgb( 255, 221, 45 );
    box-shadow: 0px 4px 10px 0px rgba( 206, 94, 3,0.3 );
    border: 0;
    font-size: 18px;
    font-family: "GothamProMedium";
    color: rgb( 23, 23, 23 );
    line-height: 1.222;
    text-align: center;
    padding: 19px 35px;
    margin-top: 40px;
}
#alx_feed_back_FID3.alx_feed_back .afbf_feedback_poles .afbf_item_pole .afbf_name {
    left: 25px;top: 25px;
}
#afbf_fio_fid3,#afbf_phone_fid3{
padding:10px;
}
#alx_feed_back_FID3.alx_feed_back .afbf_feedback_poles .afbf_item_pole.is_filled .afbf_name, #alx_feed_back_FID3.alx_feed_back .afbf_feedback_poles .afbf_item_pole.is_focused .afbf_name {
    top: -10px;
    left: 10px;
    font-size: 12px;
}
/*Checkboxes styles*/
label.main-user-consent-request input[type="checkbox"] { display: none; }

label.main-user-consent-request input[type="checkbox"] ~ a:last-child { margin-bottom: 0; }

label.main-user-consent-request  input[type="checkbox"]  ~ a:before {
  content: '';
  display: block;
  margin-left:-20px;
  position:absolute;
top:0;
  border:1px solid rgb( 75, 75, 75 );
  border-radius: 50%;
  margin-top:2px;
  width:15px;
  height:15px;
  background-color: rgba( 255, 221, 45, 0 );
 
}
label.main-user-consent-request  a{
  font-size: 14px;
  font-family: "GothamProLight";
  color:black;
  color: rgb( 0, 0, 0 );
position:relative;
  text-align: center;
}
label.main-user-consent-request{
	margin-top:0px;
    margin-left: 20px;
}
label.main-user-consent-request  input[type="checkbox"]:checked ~ a:before {
    background: url(/upload/medialibrary/c7e/c7e4f16e3b8347fa5ab475edbbd04552.png) no-repeat 3.2px 3.6px;
}
footer{
	background:white;
}
.planka_bottom{
	background:#4d4d4d;
  font-family: "GothamProLight";
  line-height: 1.833;
  padding:10px 0;
  text-align: center;
}
.form_border{
  border:15px solid rgb( 243, 252, 254 );
  background-color: rgb( 255, 255, 255 );
  box-shadow: 0px 1px 6px 0px rgba( 0, 0, 0,0.2 );
 padding:15px;
}

#f_feedback_FID4 input[type='text'],#f_feedback_FID4 select,#f_feedback_FID4 textarea{
    border: 1px solid rgb( 232, 232, 232 );
    border-radius: 2px;
    background-color: rgb( 254, 254, 254 );
    width: 100%;
    padding: 10px 10px;
}
.alx_feed_back .afbf_feedback_poles #f_feedback_FID4 .afbf_item_pole.item_pole__captcha.is_focused .afbf_name,.alx_feed_back .afbf_feedback_poles #f_feedback_FID4 .afbf_item_pole.item_pole__captcha.is_filled .afbf_name,.alx_feed_back .afbf_feedback_poles #f_feedback_FID4 .afbf_item_pole.is_filled .afbf_name,.alx_feed_back .afbf_feedback_poles #f_feedback_FID4 .afbf_item_pole.is_focused .afbf_name {
    top: -20px;
    left: 10px;
    font-size: 12px;
}
.alx_feed_back .afbf_feedback_poles #f_feedback_FID4 .afbf_item_pole.item_pole__captcha .afbf_name{
top: 80px;
}
.alx_feed_back .afbf_feedback_poles  #f_feedback_FID4 .afbf_item_pole .afbf_name {
    position: absolute;
    top: 12px;
    font-style: italic;
    left: 20px;
}
#f_feedback_FID4 .afbf_item_pole {
    float: left;
    width: 50%;
    margin: 20px 0px 20px;
    padding: 0 10px!important;
	}
#f_feedback_FID4 div.afbf_item_pole:nth-of-type(7),#f_feedback_FID4 .item_pole__captcha {
width:100%;
}
#f_feedback_FID4 label.main-user-consent-request {
    margin-top: 0px;
    margin-left: 30px;
}
.form_border #alx_feed_back_FID4 .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,.form_border #alx_feed_back_FID4.floating_labels .afbf_item_pole.is_filled .afbf_name,.form_border #alx_feed_back_FID4.floating_labels .afbf_item_pole.is_focused .afbf_name {
    color: black;
}
.form_border .required {
    color: #000000;
}
.form_border span.afbf_required_text {
color:red;
}
.form_border #alx_feed_back_FID4 .afbf_feedback_poles .afbf_btn {
    padding: 16px 25px;
    color: black!important;
    border: none;
    display: inline-block;
    font-family: "GothamProMedium";
    margin: 30px 0 0;
    font-size: 18px;
}
footer{
	background:white;
	padding:40px 0 30px;
}
footer ul li{
    list-style-type: none;
}
.planka_bottom p{
	margin:0;
  color: rgb( 177, 177, 177 );
  font-size: 12px;
}
.phone_footer {
  font-size: 27px;
  font-family: "GothamProBlack";
  color: rgb( 65, 65, 65 );
  text-transform: uppercase;
  line-height: 0.815;
  text-align: left;
}
footer span.obr.alx_feedback_popup{
    font-size: 14px;
    font-family: "GothamProLight";
    color: rgb( 0, 0, 255 );
    text-decoration: underline;
    line-height: 1.571;
    display: inline-block;
    margin-bottom: 25px;
}
b{
	font-family:"GothamProMedium";
}
footer p{
	font-size:14px;
	    margin-bottom: 5px;
}
footer .title_footer{
  font-size: 14px;
  font-family: "GothamProMedium";
  color: rgb( 0, 0, 0 );
  line-height: 1.571;
  text-align: left;
  margin-top:15px;
}
footer  .margin_0{
	margin-top:0;
}
footer  ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
footer li a{
  font-size: 14px;
  font-family: "GothamProLight";
  color: rgb( 0, 0, 0 );
  line-height: 1.571;
}
body #scrollUp{
    width: 75px;
    height: 75px;
    position: fixed;
    bottom: 20px;
     background:url(/upload/medialibrary/382/382b3369050cb0f9aaa3edb95b6f9d4a.png) no-repeat 50%;
    opacity: 0.7;
    right: 20px;
    z-index: 1000;
    display: none;
    cursor: pointer;
}
.mobile-menu {
	text-align: left;
    display: none;
    width: 100%;
    padding: 11px 0;
    background: #18c8fb;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
    margin-top: 5px;
    text-indent: 15px;
}
.mobile-menu span{
	float: right;
    margin: 8px 20px;
}
#search.search-head {
    font-size: 15px;
    color: #000000;
    cursor: pointer;
    height: auto;
    width: auto;
    padding-top: 3px;
    float: none;
    background-repeat: no-repeat;
    background-position: 20px 10px;
    line-height: normal;
}
.alx_feedback_popup.zakaz_podr{
display:none;
}
/*INLINE*/
.inline footer{
	border-top:2px solid #f7f7f7;
    clear: both;
}
.inline h1,.inline  h2,.inline  h3{
margin-top:20px;
margin-bottom:20px;
}
body .inline h1,body .inline .h1 {
    font-size: 36px;
font-family:"GothamProBlack";
margin-top:0;
margin-bottom:30px
}
.inline .dept-tabs-wrap {
    padding-top: 0;
}
.inline .content p {
    font-size: 15px;
}
.inline  h2,.inline  .h2{
    font-size: 21px;
    font-family: "GothamProMedium";
}
.inline  h3{
    font-size: 18px;
    font-family: "GothamProMedium";
}
.inline header{
	background:url(/upload/medialibrary/c9e/c9e7845b7038937a1e51e979f3ecdf25.jpg) no-repeat 50%;
	background-size:cover;
}
.inline header .obr{
  font-size: 15px;
  font-family: "GothamProLight";
  color: rgb( 0, 0, 255 );
  text-decoration: underline;
  line-height: 1.467;
  text-align: left;
}
.grafik{
  font-size: 12px;
  font-family: "GothamProLight";
  margin:0;
  color: rgb( 72, 72, 72 );
  line-height: 1.833;
}
.inline header .phone{
	margin:0;
	line-height: 1;
}
.serch_block{
	position:relative;
	margin-top:15px;
}
.header2{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e3e3e3; 
}
.obr_zvonok{
	text-align:center;
	margin-top:15px;
}
.serch_block .knopka_search{
	background:#18c8fb url('/upload/medialibrary/b9c/b9cae673359beed4d65aaf49008d4182.png') no-repeat 50%;
	width:41px;
	height:36px;
	position:absolute;
	right:0;
	top:0;
	box-shadow:none;
	border:1px solid #ebebeb;
}
.serch_block input[type='text']{
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 235, 235, 235 );
  border-radius: 2px;
  background-color: rgb( 254, 254, 254 );
  font-size: 14px;
  font-family: "GothamProLight";
  width:100%;
  padding:7px 10px;
  color: rgb( 163, 163, 163 );
}
#topmenu2 .first{
	padding:0;
	margin:0;
}
#topmenu2 {
	margin:0;
}
#topmenu2 .first > li{
	list-style-type:none;
	float:left;
	margin-right:40px;
	padding: 15px 0;
}
#topmenu2 .first > li > a{
  font-size: 15px;
  font-family: "GothamProLight";
  color: rgb( 0, 0, 0 );
  line-height: 1.467;
  text-align: left;
}

.content{
	min-height: 700px;
}
.inline .tabs-left .nav-tabs >li.active >a .dept-tabs-icon,.inline .tabs-left .nav-tabs >li.active >a:hover .dept-tabs-icon {
    background: #18c8fb;
}
.inline .dept-tabs-icon{
    color: #18c8fb;
}
form .required {
    color: #000000;
}
.shedule2doc, .shedule2doc:hover {
    background: #18c8fb none repeat scroll 0 0 !important;
    color: white;
    display: inline-block;
    font-size: 20px;
    padding: 5px;
    text-decoration: none;
    width: 100%;
}

.bg_1 nav .second  li,.inline nav .second  li{
	padding: 10px 15px 10px 15px;
}

.new_dopmenu a {
    padding-bottom: 5px;
}

@media (max-width: 1200px){
	#topmenu2 li {
    list-style-type: none;
    float: left;
    margin-right: 15px;
	}
.home header,.popugai{
	background:none;
	padding-bottom: 40px;
}
.home h2 {
    font-size: 29px;
}
.bg_5 {
    padding-bottom: 40px;
}
.dlya_foto .col-sm-7 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.vkluch .border_vkl {
    margin: 0;
}
.vkluch .row {
    margin-top: 30px;
    margin-bottom: 30px;
}
.popugai .popug {
    padding-top: 30px;
    padding-bottom: 30px;
}
.big_knopka {
    padding: 20px 35px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.h1_home{
    font-size: 35px;
	padding-top:20px;
	margin-bottom:20px;
	margin-bottom: 30px;
}
.h1_home br{
	display:none;
}
.vkluch {
    padding-top: 50px;
    text-align: center;
    padding-bottom: 50px;
}
}
@media (max-width: 990px){
	.vkluch .border_vkl {
    max-width: 100%;
    width: 100%;
    min-height: auto;
    margin: 20px 0;
}
.vkluch .col-sm-4{
		width:100%;
}
}
@media (max-width: 768px){
header .text-right {
    text-align: center;
}
	.line .wf-city,.header2 .wf-city{
margin-top:20px;
}
.page .second{
    background-color:transparent;
    box-shadow: none;
    position: relative;
    min-width: 100%;
    margin: 0;
    display: block;
    padding: 0;
    margin-top: 8px;
    border-top: 0;
}
.page .second:before{
content:none;
}
.uslugi {
    background: url(/upload/medialibrary/da3/da369fb46895e5099dd3629a91102065.jpg) no-repeat 100%;
    margin-top: 30px;
}
#topmenu2{
	display:none;
}
.inline .mobile-menu {
    margin: 10px 0 15px;
}
#topmenu2 .first  li{
	display:block;
	float:none;
    padding: 8px 0;
}
#topmenu2 .second  li{
    padding: 8px 0;
padding-left:20px;

}
.header2 {
    text-align: center;
}
.owl-nav {
    display: none;
}
.bg_5 .none .col-sm-5 img {
    margin: 20px auto;
    display: block;
}
.margin_top {
    margin-top: 0;
}
.popugai .title_preim {
    text-align: center;
}
.popugai p {
    text-align: center;
}
.popugai .popug .row {
    margin: 30px 0;
}
.line {
    text-align: center;
}
.text-right {
    text-align: center;
}
footer .title_footer {
    margin-top: 20px;
    border-top: 1px solid #d8d8d8;
    padding-top: 10px;
}
.mobile-menu {
	display:block;
}
#topmenu li {
    display: block;
    float: none;
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
}
.bg_1 nav {
    float: none;
}
.bg_1 .search_planka {
    float: none;
    display: block;
}
#topmenu{
	display:none;
		background: white;
    padding: 10px;
}

}
@media (max-width: 480px){
#f_feedback_FID4 .afbf_item_pole {
    float: none;
    width: 100%;
}

.home h2 {
    font-size: 20px;
}
.h1_home {
    font-size: 28px;
}
.banner_text p {
font-size:16px;	
}
.stoimost p,.vkluch p,.dlya_foto p ,.popugai p,.text_bg_3 p {
    font-size: 16px;
    text-align: justify;
}
.text_bg_3 p, .text_bg_3 li {
    font-size: 16px;
}
.bg_4 .font_18 {
    font-size: 16px;
}
.bg_4 .row {
    margin-bottom: 0;
    margin-top: 0;
}
.afbf_item_pole {
    float: none;
    width: 100%;
}
#f_feedback_FID3 input[type="checkbox"] ~ a:before {
    margin-left: 0;
}
.knopka {
    font-size: 16px;
    padding: 10px 20px;
    margin-top: 10px;
}
.stoimost .table_title {
    font-size: 22px;
}
.dlya_foto li {
    width: 100%;
    float: none;
}
.vkluch {
    padding-top: 20px;
    text-align: center;
    padding-bottom: 20px;
}
.vkluch h2 {
    margin-bottom: 20px;
}

}


#cookie_notification{background-color: #e1e1e1d1;padding: 0;position: fixed;bottom: 30px;display:none;align-items: center;left: 50%;transform: translate(-50%, 0%);padding: 20px;top: auto;max-width: 850px;width: 100%;font-size: 14px;text-align: left;color: #000000;z-index: 99999;justify-content: space-between;}

#cookie_notification p{
    margin: 0;
    font-size: 14px;
    color: #333333;
    text-align: left;
}
#cookie_notification a {
    color: #428bca;
    text-decoration: underline;
    display: block;
}

.cookie_accept {
    width: auto;
    height: 40px;
    cursor: pointer;
    background: #ffdd2d;
    border: none;
    text-align: center;
    color: #000000;
    margin-top: 0px;
}
html, button, input, select, textarea {
    color: #222;
}

@media (min-width: 576px){
#cookie_notification.show{display: flex!important;}

}

@media (max-width: 575px){
#cookie_notification.show{display: block;text-align: center;font-size: 12px;left: 20px;right: 20px;transform: none;width: auto;bottom: 70px;}
.cookie_accept{
margin-top:10px;
}
#cookie_notification p{
font-size: 12px;
text-align: center;
}
}

/* End */
/* /bitrix/templates/vet_blue_s1/components/bitrix/menu/top_menu_new/style.min.css?17404907793715 */
/* /bitrix/templates/vet_blue_s1/components/bitrix/search.title/search2/style.css?17404907792583 */
/* /bitrix/templates/vet_blue_s1/components/bitrix/menu/bottom/style.min.css?1740490779490 */
/* /bitrix/templates/vet_blue_s1/styles.css?17404907796997 */
/* /bitrix/templates/vet_blue_s1/template_styles.css?174774734729291 */
