/*
Theme Name:Zoosalon theme
Theme URI: http://activemedia.ua/
Version: 1.0
Description: Description: A Wordpress Theme For Zoosalon
Author: activemedia.ua
Author URI: http://activemedia.ua/
*/


@font-face {
	font-family: 'project-icon';
	src: url(../font/project-icon.eot?92536900);
	src: url(../font/project-icon.eot?92536900#iefix) format("embedded-opentype"), url(../font/project-icon.svg?92536900#project-icon) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'project-icon';
	src: url(data:application/octet-stream;base64,d09GRgABAAAAABBQAA8AAAAAHCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IFG7Y21hcAAAAdgAAACAAAAB1uMqsOljdnQgAAACWAAAABMAAAAgBtX/BGZwZ20AAAJsAAAFkAAAC3CKkZBZZ2FzcAAAB/wAAAAIAAAACAAAABBnbHlmAAAIBAAABVoAAAhoSuqElGhlYWQAAA1gAAAAMgAAADYPFXPXaGhlYQAADZQAAAAcAAAAJAc7A1pobXR4AAANsAAAABwAAAAcEzn//2xvY2EAAA3MAAAAEAAAABAEKAVmbWF4cAAADdwAAAAgAAAAIAHODHNuYW1lAAAN/AAAAYIAAAL9EjhX9HBvc3QAAA+AAAAAUgAAAG/7aQYRcHJlcAAAD9QAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZNrPOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGBxeMHzMZQ76n8UQxRzEMA0ozAiSAwAFmQxhAHic7ZHBDcIwEATHiTmiyKISSqEAOsgrf14UkgrztCtI9nwImuCssbQr6yztAhdgFHeRIb1J+Lzkpu6PzN3PPKQLEwN5p17r1pa2HgdI2U99J+l14daPq0G7sn40CeM/pd/PjzLPMfDkqwVKTVkH3lTdAm+rLYG32NYAOwHcCSGYeJxjYEADEhDIHPQ/C4QBEmwD3QB4nK1WaXfTRhQdeUmchCwlCy1qYcTEabBGJmzBgAlBsmMgXZytlaCLFDvpvvGJ3+Bf82Tac+g3flrvGy8kkLTncJqTo3fnzdXM22USWpLYC+uRlJsvxdTWJo3sPAnphk3LUXwoO3shZYrJ3wVREK2W2rcdh0REIlC1rrBEEPseWZpkfOhRRsu2pFdNyi096S5b40G9Vd9+GjrKsTuhpGYzdGg9siVVGFWiSKY9UtKmZaj6K0krvL/CzFfNUMKITiJpvBnG0EjeG2e0ymg1tuMoimyy3ChSJJrhQRR5lNUS5+SKCQzKB82Q8sqnEeXD/Iis2KOcVrBLttP8vi95p3c5P7Ffb1G25EAfyI7s4Ox0JV+EW1th3LST7ShUEXbXd0Js2exU/2aP8ppGA7crMr3QjGCpfIUQKz+hzP4hWS2cT/mSR6NaspETQetlTuxLPoHW44gpcc0YWdDd0QkR1P2SMwz2mD4e/PHeKZYLEwJ4HMt6RyWcCBMpYXM0SdowcmAlZYsqqfWumDjldVrEW8J+7drRl85o41B3YjxbDx1bOVHJ8WhSp5lMndpJzaMpDaKUdCZ4zK8DKD+iSV5tYzWJlUfTOGbGhEQiAi3cS1NBLDuxpCkEzaMZvbkbprl2LVqkyQP13KP39OZWuLnTU9oO9LNGf1anYjrYC9PpaeQv8Wna5SJF6frpGX5M4kHWAjKRLTbDlIMHb/0O0svXlhyF1wbY7u3zK6h91kTwpAH7G9AeT9UpCUyFmFWIVkBirWtZlsnVrBapyNR3Q5pWvqzTBIpyHBfHvoxx/V8zM5aYEr7fidOzIy49c+1LCNMcfJt1PZrXqcVyAXFmeU6nWZbv6zTH8gOd5lme1+kIS1unoyw/1GmB5Uc6HWN5QQuadN/BkIsw5AIOkDCEpQNDWF6CISwVDGG5CENYFmEIyyUYwvJjGMJyGYawvKxl1dRTSePamVgGbEJgYo4eucxF5WoquVRCu2hUakOeEm6VVBTPqn9loF488oY5sBZIl8iaXzHOlY9G5fjWFS1vGjtXwLHqbx+O9jnxUtaLhT8F/9XWVCW9Ys3Dk6vwG4aebCeqNql4dE2Xz1U9uv5fVFRYC/QbSIVYKMqybHBnIoSPOp2GaqCVQ8xszDy063XLmp/D/TcxQhZQ/fg3FBoL3INOWUlZ7eCs1dfbstw7g3I4EyxJMTfz+lb4IiOz0n6RWcqej3wecAWMSmXYagOtFbzZJzEPmd4kzwRxW1E2SNrYzgSJDRzzgHnznQQmYeqqDeRO4YYN+AVhbsF5J1yieqMsh+5F7PMopPxbp+JE9qhojMCz2Rthr+9Cym9xDCQ0+aV+DFQVoakYNRXQNFJuqAZfxtm6bULGDvQjKnbDsqziw8cW95WSbRmEfKSI1aOjn9Zeok6q3H5mFJfvnb4FwSA1MX9733RxkMq7WskyR20DU7calVPXmkPjVYfq5lH1vePsEzlrmm66Jx56X9Oq28HFXCyw9m0O0lImF9T1YYUNosvFpVDqZTRJ77gHGBYY0O9Qio3/q/rYfJ4rVYXRcSTfTtS30edgDPwP2H9H9QPQ92Pocg0uz/eaE59u9OFsma6iF+un6Dcwa625WboG3NB0A+IhR62OuMoNfKcGcXqkuRzpIeBj3RXiAcAmgMXgE921jOZTAKP5jDk+wOfMYdBkDoMt5jDYZs4awA5zGOwyh8Eecxh8wZx1gC+ZwyBkDoOIOQyeMCcAeMocBl8xh8HXzGHwDXPuA3zLHAYxcxgkzGGwr+nWMMwtXtBdoLZBVaADU09Y3MPiUFNlyP6OF4b9vUHM/sEgpv6o6faQ+hMvDPVng5j6i0FM/VXTnSH1N14Y6u8GMfUPg5j6TL8Yy2UGv4x8lwoHlF1sPufvifcP28VAuQABAAH//wAPeJzFlU1sG0UUx+fNenft9dprb/bDju21veusU8d17PXabpo0NbT0Ky0KqWkTKqVO26QoKLRqk5KUEkVtVdQiRSolFAQCWrVVBQKVCwc+Lj0hcWiligtCQhxA4gSXXJC6ZTZJgVKQOFAxY2ln/N7+fzPz3rxFcO8eQvgM3odklKtnPYAp2IwQhQ4hwHAYURhTDURReBBhCm83MlLYQ0c6oGolgWV0014Pab0A1Vo6a9qwRciFFheFDk2YdqYUDesSvDIt4J2CQP7V8sILWl6DY0IeIUDo3k34GS+iIIrUZY7CgFwwuGAYk1RMKx0lu+YD0+4F1QeEJULJuSVm7DCccY63FM2oCEUoiraOW5wZZ0bMoGXdL4nuryiA1LrEwgOyEdGVDZPVKxLrA0Vi9Cy8LJbaROc2UcpYIoyQOUE4t51bYdsQ0Yrmx1ilBpCEVtdzZM4QTQpTh2mApRPDw8SNGUQMw6OtRpi0ljRLxzpANnQmAWXWCJNeKVfsatnC6u6ifkWZ/2B+fnJkgOq70N4+ftUZhOtXjz97xOX5CW+c2kZ4PiQgFeVQN9qN9qJpdBq9hq5RjXrm6qXTsy/SivwGxJQSgI8hwdrV25OK0wwSqznMImZz3w1f/2B9MklcEkosMcGAh/bRHt9ES8BP+YD27Re8xJHn2dGMkaY0JCua3NRBSUEiqiSaKBoE2hOlhylyiFh0NymGOYxYETXj0NrKb5FCmOfVIaSqgeVxZAhFIoHI1ljfDY6w5zIGTmuylpYnHlhFgPYEJlog4KMD+/3w4FLQf7wOP1nH+MNb/8uOkwkqFlVi/4ol8F6aZdXBFdzyNDL4OzH4P566SdhT/8yG5x4dvH7o0XCRGuHVp/9Ev08cclt908LCwrWFa1cuv/fuW29efP3V8+fOnjr50onjM0ePHBwbPbB3eM8zOwf6tm16YsNjXbWKXbaKnavaM0YyEWt172lYFA29jU50tMmSoWcr5H6qslGxrbZyxZDL4W4cNmSGWMx1YMiSqljroWJnTZ2tGOFyRSlbtWqtYkgs8VkH5WUTufKuJ7FUibNOZhZIbJAUzFS2AFkzVOuFWjWlaqAqpDgQnpk1s+UkyERnCWXXqpaq1EjNWGGXZRdVwZoS4PmA8kXZuvtDz0fdtUuWFRY4AItmbe0XmlsbsaxoTOPoz8vgEVsPCEqfIoSUJyUOg/NhsQjng14rNebsO5iyWEFgrdRBeGcsbbHBu3e6NqzxtsqhnuxiSCZvkVfl0GdlLR71esqYE8JvH2vjr/NmNGo2bNu5CdId1Y/Fr76JB2S98vyqYFKbceZjyaTQySZoySx15eV4XM4383JCEwQaR6ey2amsc/pUPV0gcaTyei94yZjy+z1kjDd8d/FibkdX54XsSEFKJOTVI6tdgYLzU9KQA4lvv+cjX7v1kXbrMTVE+ZEXhVEraqAJtL/eFIGiSV3mMMtyoyjgD2KGDjBN4u5BtKdJvmkIKJJPJMM4wE0fyUiSkA33yfJDiGf5HanY+Ojw0MBT63rWdq2pVSuxRmpni0S6KNCtHWCbehAUq1qTmAL0YoU83W+fpbTpHUBMboiDWGFIl5JAoquBpVRJJ+F2f9iskm53AkmCAugms5IV+kNZgbsHpgfwrsldfXOfnMSzn55Yr+XjONWuOz96st3SxkI4nuMZrwe7jeH4XDxUfDy3nduWr9uBeJ77w+TPJUKFTWY/vE/Rc0ctx5qcoykynCwBKk3OMhQMdzcaxxqN7j0uaBafPCdrWk7TxjyM1+/qbjT7mX5zY6Q9nvMznMdtXsz9rcm5PFda0mdmp5b0749/AyRMS2YAAHicY2BkYGAAYuvc31zx/DZfGbiZXwBFGK6xz5CG0f///89ifsEcBORyMDCBRAFEvAwWAAB4nGNgZGBgDvqfBSRf/P8PIhmAIiiAHQCLzAWcA+gAAAKG//8B7wAAAe8AAAI7AAADWQAAA1kAAAAAAAAAPABoAJIAygNaBDQAAQAAAAcApwALAAAAAAACAEoAWgBzAAAA/gtwAAAAAHicdZDLTsJAFIb/4WYE40IT485ZGYihXBJDwgpDBNfEsDOxlNIWS4dMBwzP4FvoM/g6voc7f8rEEBLatP3O19NzKYAL/EBgd9zz2rHAGaMd53CCB8t5+ifLBfKz5SIqeLVcon+zXMYd3i1XcIlPVhCFU0ZzfFsWuBY3lnM4Fx3LefpHywXyi+UirsTKcon+w3IZY/FluYJb8dtXy42OgtDIar8m281WR042UlFFiRtLd2VCpVPZkzOVGD+OleOpxVKrue+ZeuSpZOQHq9jV+2qfx75OI5XIltPc10M/8bVr/Om2W7oO2sbM5EyrhRzYPtKmO6Exy26jsd8ffSgssYFGhAAhDCSqtDU+22iihQ5pwgzJzF1WhAQuYhoXK34RZm9Sxj1eM0YJrc+MmOzA433BLprPOb3Ht3VW8bLMEU3AOjGr6aNZx/yYZts7yiLJeR1OfSx7SJNkX7jZhNP/3VKsOUWb1nCD7RY6m1picLCPPKjuZH/N0HbR4Hlk/z/O7ZE5AAB4nG3GORKAIAwAwMSLw7f4KHACMgJxOAp/b0HrVgsTDBr+CZxwxgVX3FCghL0Ef7WjJhOjHueHsorkxqQzJ1nmW7zcW7ekQq7N+GISwAfVAhZsAAB4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGVidNjEwMmiBGJu5mBg5ICw+BjCLzWkX0wGgNCeQze60i8EBwmZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5mFi5NHawfi/dQNL70YmBhcADHYj9AAA) format("woff"), url(data:application/octet-stream;base64,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) format("truetype")
}

[class*=" icon_"]:before,
[class^=icon_]:before {
	font-family: "project-icon";
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em
}

.icon_right-small:before {
	content: '\e800'
}

.icon_right-open:before {
	content: '\f006'
}

.icon_left-open:before {
	content: '\f007'
}

.icon_facebook:before {
	content: '\f09a'
}

.icon_youtube:before {
	content: '\f167'
}

.icon_instagram:before {
	content: '\f16d'
}

/* -------------------------------
	Global 
------------------------------- */
html, body {height: 100%;}
	html {background: #eee;}
	body {min-width: 320px; font: 14px/1.89 Ubuntu, sans-serif;}

/*1.6 = 25.6px*/
/*1.9em = 30px*/

body,
dl, dd,
blockquote, fieldset, legend {margin: 0; padding: 0;}
fieldset {border: none;}
table {border: none; border-collapse: collapse;}
	th, td {vertical-align: top;}
	th {text-align: left; font-weight: normal;}
address {font-style: normal;}
p, ul, ol {margin: 0 0 1.5em 0;}
img {vertical-align: top;}
iframe[src="//t.insigit.com/nsapi/static/partners.html"] {display: none;} /* для Плюсо - если он подгружает рекламу партнеров */

*,
*::before,
*::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.clearfix::after {
	content: "";
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}

.ib_wr > * {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-size: 14px;
	line-height: 1.5;
	letter-spacing: normal;
}
.ib_wr,
.ib_wr .ib_wr {
	font-size: 0;
	line-height: 0;
	letter-spacing: -0.3em;
}

#wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: auto;
	max-width: 2100px;
	min-height: 100%;
	margin: 0 auto;
	overflow-x: hidden;
	position: relative;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	background: #fff url(images/bkg.png) center 0 no-repeat;
}

.in {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 30px;
	position: relative;
}

/* -------------------------------
	Txt 
------------------------------- */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 0.8em 0;
	/*font-family:;*/
	font-weight: 500;
	line-height: 1.3;
	/*color:;*/
}
h1 {font-size: 35px; text-transform: uppercase;}
h2 {font-size: 25px;}
h3 {font-size: 20px;}
h4 {font-size:;}
h5 {font-size:;}
h6 {font-size:;}

.tbl_hide,
.tbl_hide th,
.tbl_hide td {border: none;}

.tbl_hide2 {
/*	width: 550px;
	margin-right: 74px;*/
	width: 100%;
}

.tbl_hide2,
.tbl_hide2 th,
.tbl_hide2 td {
	border: none;
}

.tbl_hide2 tr:nth-child(2n+3) {
	background-color: #f9f4f4;
}

.tbl_hide2 tr:first-child,
.tbl_hide2 th {
max-height: 50px; 
background-color: #821214;
color: #ffffff;
font-size: 17px;
font-weight: 500;
line-height: 2.35;
text-transform: uppercase;
vertical-align: middle;
text-align: left;
white-space: nowrap;
}

.tbl_hide2 th:first-child {
padding-top: 5px;
padding-left: 32px;
padding-bottom: 5px;
}

.tbl_hide2 th:nth-child(2) {
	padding-right: 40px;
	text-align: center;
}

.tbl_hide2 tr > td:nth-child(1) {
	font-size: 14px;
	font-weight: 400;
	color: #252525;
	line-height: 1.43;
	padding-top: 15px;
	padding-left: 32px;
	padding-bottom: 18px;
}

.tbl_hide2 tr > td:nth-child(2) {
	text-align: center;
	font-weight: 500;
	color: #821214;
	vertical-align: middle;
}

.tbl_hide2 tr > td.td_header {
	font-size: 16px;
	font-weight: 700;
	line-height: 2.15;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tbl_border,
.tbl_border th,
.tbl_border td {border: 1px solid #333;}

.tbl_overflow {overflow: auto; position: relative;}
	.tbl_overflow table {min-width: 320px;}

/*.tbl_overflow.v1 {
	float: left;
}*/

/* -------------------------------
	Links 
------------------------------- */
:focus {outline: none;}
a img {border: none;}

a {color: #860701;}
a:hover {text-decoration: none;}

a[href^="tel"] {
	color: inherit;
	white-space: nowrap;
	text-decoration: none;
}

/* -------------------------------
	Forms 
------------------------------- */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="url"],
select,
textarea {
	background: #fff;
	width: 100%;
	margin: 0;
	padding: 10px;
	border: 1px solid #ccc;
	font: 14px/20px Ubuntu, sans-serif;
	color: #333;
	-webkit-appearance: none;
}
textarea {
	height: 150px;
	overflow: auto;
	resize: none;
	vertical-align: top;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {opacity: 1;}
input::-moz-placeholder,
textarea::-moz-placeholder {opacity: 1;}
input:-moz-placeholder,
textarea:-moz-placeholder {opacity: 1;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {opacity: 1;}

input[type="submit"],
input[type="button"],
button,
.btn {
	background: #860701;
	color: #000000;
	/*padding: 10px 17px;*/
	border: none;
	font: 15px/20px Ubuntu, sans-serif;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-appearance: none;
}
a.btn {display: inline-block; text-decoration: none;}

.btn.v1 {
	background: none;
	border: 1px dotted #000000;
	padding: 11px 30px;
	font-size: 15px;
	line-height: 20px;
}
.btn.v1:hover {
	border-color: #860701;
	color: #860701;
}

.slider .btn.v1 {
	font-size: 17px;
	line-height: 22px;
	padding: 15px 30px;
}

.b_news_head {
	display: flex;
	align-items: center;
	padding-bottom: 39px;
}
	.b_news_head .b_lnk {
		font-size: 13px;
		font-weight: 500;
		margin-left: 50px;
		line-height: 1.08;
	}
		.b_news_head .b_lnk a {
			color: inherit;
			text-decoration: none;
		}
		.b_news_head .b_lnk a:hover {text-decoration: underline;}

.ngg-gallery-thumbnail-box{
	margin-right: 0 !important; 
}
.ngg-gallery-thumbnail img{
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}
.ngg-galleryoverview{
	margin-top: 0 !important;
}
.page-id-104 .ngg-gallery-thumbnail-box{
	padding: 10px;
}
#flexslider_hg_slider-home{
	background-color: transparent;
	border: none;
	    box-shadow: none;
}
#flexslider_hg_slider-home_wrapper .slide-thumbnail{
    width: auto;
    min-height: 676px;
}
#flexslider_hg_slider-home_wrapper .flex-direction-nav{
	display: none;
}
/*
.home .c_wr_3.clearfix,
.page-id-104 .c_wr_3.clearfix,
.page-id-612 .c_wr_3.clearfix{
	display: none;
}
*/
/* -------------------------------
	Gallery 
------------------------------- */
.b_info #bwg_container1_0,
.b_info #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0{
	width: 100%
}
.b_info #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0{
	margin: 0 !important;
}
.b_info #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 *{
    float: left;
    width: auto;
    max-width: 350px;
}
.b_info .bwg_nav_cont_0{
	display: none;
}
html { overflow-x:  hidden; }
@media (max-width: 1110px){
	.b_info #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 a{
    width: 25%;
}
div[class^="bwg_standart_thumbnails_"], span[class^="bwg_standart_thumb_"], img[class^="bwg_standart_thumb_img_"], span[class^="bwg_title_spun1_"]{
	width: 100% !important;
	height: auto !important;
}
}
@media (max-width: 800px){
.b_info #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 a {
    width: 33.333%;
}
}
@media (max-width: 550px){
.b_info #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0 a {
    width: 50%;
}
}
/* -------------------------------
	Header 
------------------------------- */
#header {position: relative; z-index: 200;    height: auto;}

	#header > .in {height: 680px;}
		.logo {
			position: relative;
			width: 200px;
			height: auto;
			z-index: 1;
			flex-shrink: 0;
		}
		.logo img {
			width: 100%;
		}

		.logo::before {
			content: "";
			background: url(images/logo_shadow.png) 0 0 no-repeat;
			position: absolute;
			top: 17%;
			transform: translateX(-50%);
			/*top: 34px;*/
			left: 50%;
			z-index: -1;
			width: 185%;
			height: 120%;
			background-size: cover;
/*			width: 372px;
			height: 254px;*/
			/*border: 1px solid black;*/
		}

		.social_list {
		list-style: none;
			/*margin: 0 0 0 140px;*/
			margin: 0;
			padding: 0;
			display: flex;	
			
		}


.social_list2 {
	margin-left: 140px;
	list-style: none;
	font-size: 28px;
	color: #000000;
	}


#header .social_list {
	margin-left: 100px;
}

		.social_list li	{
			margin-right: 10px;
		}

		.social_list a {
			width: 48px;
			height: 48px;
			display: flex;
			justify-content: center;
			align-items: center;
			border-radius: 50%;
			color: #000000;
			font-size: 18px;
		}

		.social_list a:hover {
			color: #ffffff;
			background-color: #860701;
		}

/*		.social_list li:hover {
			color: #ffffff;
			background-color: #860701;
		}*/
		
		#header .row.v1 {
			display: flex;
			align-items: center;
			position: relative;
			z-index: 2;
		}


		.h_menu {
			margin: 40px 0 0 -10px;
			padding: 0;
			list-style: none;
			width: 215px;
			position: relative;
			z-index: 2;
		}

.h_menu_v2_wr {
	/*width: 1375px;*/
	min-height: 60px;
	background: url(images/bkg4.png) 50% 0 no-repeat;
	/*margin-left: -400px;*/
	/*position: relative;*/
	/*top: -30px;
	left: -530px;*/
	/*z-index: 2;*/
}

.h_menu.v2 {
	margin: 0;
	padding: 0;
	list-style: none;
	max-width: 850px;
	width: 83%;
	height: 60px;
	display: flex;
/*	flex-wrap: wrap;*/
/*	position: relative;
	top: 18px;
	left: 37%;
	z-index: 2;*/
}			

				.h_menu > li {
					border-bottom: 1px dotted #9e3934;
					position: relative;
				}

.h_menu.v2 > li {
	border-bottom: 0;
	/*position: relative;*/
	/*display: inline;*/
}


				.h_menu > li > a {
					color: #faf7f7;
					font-size: 15px;
					line-height: 1.3;
					text-decoration: none;
					text-transform: uppercase;
					display: block;
					padding: 12px 15px; 
				}

.h_menu.v2 > li > a {
	color: #860701;
	display: flex;
	align-items: center;
	padding: 12px 15px;
	height: 100%;
}

.h_menu.v2 > li:nth-child(n+2)::before {
    content: "";
    background: #ddcccc;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

				.h_menu > li:hover > a,
				.h_menu > li.active > a {
					color: #efd774;
					font-size: 15px;
					font-weight: 500;
				}

				.h_menu .ddown {
				width: 230px;
				border-left: 3px solid #efd774;
				padding: 20px 30px;
				background-color: #f4e9e9;
				list-style: none;
				margin: 0;
				position: absolute;
				top: 0;
				left: 100%;
				display: none;
				}

.h_menu.v2 .ddown {
	width: 270px;
	left: 15px;
	top: 100%;
	border-left: 0;
	border-top: 3px solid #efd774;
}

				.h_menu .ddown li {
					border-bottom: 1px solid #decdcd;
				}

				.h_menu .ddown li:last-child {
					border: 0;
				}

				.h_menu .ddown a {
					color: #000000;
					text-decoration: none;
					display: block;
					padding: 7px 0 7px 0;

				}

				.h_menu > li:hover .ddown {
					display: block;
				}
				
				.h_menu  .ddown a:hover {
					color: #860701;
				}



				
		#header .contacts {}
			#header .phone {
				font-size: 26px;
				font-weight: 500;
				margin-left: 65px;
			}
			#header .address {}
			
		.search_form {}
			.search_form input[type="text"] {
				font-size:;
				line-height:;
				color: #5d5d5d;
			}
			.search_form input[type="submit"] {
				background: url(s_btn.png) no-repeat center;
				width:;
				height:;
				padding: 0;
			}

			.slider {
				/*width: 1050px;*/
				width: 100%;
				position: absolute;
				top: 0;
				/*right: -235px;*/
				/*right: -23.5%;*/
				right: -32.5%;
			}
				.slider .item {position: relative;}
					#flexslider_hg_slider-home .slide-data, 
					.slider .descr {
						width: 100%;
						max-width: 320px;
						position: absolute;
						top: 215px;
						left: 0;
						background-color: transparent;
					}
						#flexslider_hg_slider-home .title,
						.slider .title {
							margin-bottom: 0.8em;
							font-size: 35px;
							font-weight: 500;
							line-height: 1.15;
							color: black;
						}
						#flexslider_hg_slider-home .slide-title{display: none;}
						.slider .b_btn {padding-top: 15px;}

/* -------------------------------
	Main 
------------------------------- */
#main {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 0;
	position: relative;
}

	.breadcrumbs {
		margin: 0 0 15px 0;
		padding: 0;
		list-style: none;
		display: flex;
		flex-wrap: wrap;
		list-style: none;
		font-size: 13px;
		line-height: 1.3;
		color: #9b9b9b;
		text-transform: uppercase;
		text-decoration: none;
	}
		.breadcrumbs li {}
		.breadcrumbs li + li::before {content: "\002F"; margin: 0 8px;}
			.breadcrumbs a {color: #9b9b9b;}

	.thumb_wr,
	.thumb {position: relative;}
	.p_descr {position: relative; overflow: hidden;}

	.slick-arrow {
		background: rgba(68, 187, 68, 0.8);
		width: 40px;
		min-width: auto;
		height: 60px;
		margin-top: -30px;
		padding: 0;
		position: absolute;
		top: 50%;
		z-index: 2;
		font-size: 0;
		line-height: 0;
	}
	.slick-prev {left: 0;}
	.slick-next {right: 0;}
	.slick-prev::before,
	.slick-next::before {
		content: "";
/*		background: url(../img/arrow3.png); */
		width: 16px;
		height: 27px;
		display: block;
		margin: 0 auto;
	}
	.slick-prev::before {background-position: 0 0;}
	.slick-next::before {background-position: -16px 0;}

	.slick-dots {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		.slick-dots li {display: inline-block; vertical-align: middle;}
			.slick-dots button {
				background: none;
				min-width: auto;
				padding: 0;
				font-size: 0;
				line-height: 0;
			}
			.slick-dots li.slick-active button {}

	.c_wr_1 {
		/*padding-top: 180px;*/
		background: url(images/animal_004.jpg) center bottom no-repeat;
		padding-bottom: 80px;
	}

.c_wr_1.v1 {
	background: none;
	padding-bottom: 124px;
}

		.c_wr_1 .col.v1 {
			flex-grow: 1;
			padding-right: 75px;
			/*width: 48%;*/
		}

		.c_wr_1 .col.v2 {
			flex-shrink: 0;
			width: 45%;
			max-width: 510px;
		}
		
		.col .v3 {}

.c_wr_1 .thumbs1 {
			float: right;
			margin-left: 74px;	
}

.c_wr_1.v1 .thumbs1 {
	width: 50%;
}

.c_wr_1 .thumbs1.v2 {
	margin-left: 0;
	margin-top: 17px;
	margin-bottom: 49px;
}

		.thumbs1 {
			width: 100%;
			height: 42vh;
			max-height: 405px;
			max-width: 510px;
			position: relative;
			overflow: hidden;
		}
			.thumbs1 .thumb {
				float: left;
				overflow: hidden;
			}
			.thumbs1 .thumb:nth-child(1) {
				width: calc(50% - 10px);
				height: 100%;
				margin-right: 10px;
			}
			.thumbs1 .thumb:nth-child(2) {
				width: 50%;
				height: calc(50% - 10px);
				margin-bottom: 10px;
			}
			.thumbs1 .thumb:nth-child(3) {
				width: 50%;
				height: 50%;
			}
				.thumbs1 img {
					width: 100%;
					height: 100%;
					object-fit: cover;
				}

	.c_wr_2 {
		background: #f9f4f4 url(images/bkg1.png) center 0 repeat-y;
		padding-top: 80px;
		padding-bottom: 60px;
	}
		.c_wr_2.v1 {
			background: none;
			padding-top: 0;
			padding-bottom: 68px;
		}

.c_wr_2.v1.v2 {
		padding-bottom: 78px;
	}

	.c_wr_2 .cols {
		justify-content: space-between;
	}

	.c_wr_2 .col {
		width: 50%;
		max-width: 510px;
	}

	.date {
		color: #afafaf;
		font-size: 13px;
		font-weight: 500;
		line-height: 1;
		text-transform: uppercase;
		/*padding-bottom: 10px;*/
		margin-bottom: 0.5em;
	}

	.b_news {
		line-height: 1.6;
	}
	.news_title {
		color: #860701;
		font-size: 17px;
		font-weight: 500;
		line-height: 1.3;
		text-transform: uppercase;
		margin-bottom: 0.6em
	}
	
	.news_title a {text-decoration: none;}
	.news_title a:hover {text-decoration: underline;}

	.c_wr_3 {
		/*margin-bottom: 83px;*/
	}
	
	.carousel {
	}

	.c_wr_4 {
		padding-top: 83px;
		background: url(images/animal_005.jpg) center 0 no-repeat;
		min-height: 650px;
		line-height: 1.6;
	}

	.c_wr_4 .col:first-child {
		width: 50%;
		max-width: 510px;
		padding-right: 60px;
	}
	.c_wr_4 .col-right,
	.c_wr_4 .col:last-child {
		width: 360px;
		max-width: 510px;
		margin-left: 60px;
	}
@media (max-width: 780px) {
	.c_wr_4 .col-right, .c_wr_4 .col:last-child{
	    margin-left: 0 !important;
	    width: 100% !important;	
	}
}

	.list1 {
    padding-left: 0;
    list-style: none;
}
.list1 li {
	margin-bottom: 0.3em;
    padding-left: 18px;
    position: relative;
}
.list1 li::before {
    content: "";
    background: #f1dc7b;
    width: 5px;
    height: 5px;
    position: absolute;
    top: 11px;
    left: 0;
}

	.c_wr_5 {
		padding-bottom: 50px;
		line-height: 1.6;
	}

	.b_info {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 0 -480px;
	}

.b_info.v2 {
	margin: 0 0 38px 0;
}

		.b_info .thumb {
			flex-grow: 1;
			width: 16.6%;
			height: 240px;
		}

.b_info.v2 .thumb {
	width: 16.6%;
	height: 170px;
	margin: 10px;
}
			.jg-entry,
			.b_info a {
				display: block;
				width: 100%;
				height: 100%;
				position: relative;
			}
			.page-id-104 #bwg_standart_thumbnails_0{
				margin-left: -40px;
				margin-right: -40px;
			}
			.page-id-104 #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0{
				max-width: 1140px !important;
			}
.page-id-104 #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0{
	margin: 10px !important;
}
			.page-id-104 #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun2_0{
				position: relative;
			}
			.page-id-104 #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun2_0::after,
			.b_info a::after {
				content: "";
				background: rgba(50, 47, 46, 0.6) url(images/zoom.png) center no-repeat;
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				opacity: 0;
			}
			.page-id-104 #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun2_0:hover::after,
			.b_info .bwg_lightbox_0:hover::after,
			.b_info .ngg-gallery-thumbnail-box a:hover::after {opacity: 1;}
			.b_info img {
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
.b_info.v2 img {
	object-fit: cover;
}

	.b_detail {}

	.content_wr {}
		
		.content {width:; padding:;}
		
		.sidebar {width:; padding:;}
		
	.tabs_wr {}
		.tabs {padding: 0; list-style: none;}
			.tab {}
		.tab_content {}

	.b_bnr {}
		
	.sb_menu {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		.sb_menu li {padding: 0;}
			.sb_menu a {color:; text-decoration:;}
			.sb_menu a:hover {color:; text-decoration:;}
			
	.fog {
		background: rgba(45, 44, 44, 0.8);
		display: none;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10;
/*		opacity: 0;*/
	}
	.popup {
		background: #fff;
		display: none;
		width: 510px;
		padding: 30px;
		position: absolute;
		top: 0;
		left: 50%;
		z-index: 9999;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		opacity: 0;
	}
		.popup_header {}
		.popup .close {
			background: url(x1.png);
			width:;
			height:;
			position: absolute;
			top: 0;
			right: 0;
			cursor: pointer;
		}

		.title {
			font-size: 35px;
			font-weight: 500;
		}

		.title.v1 {
			margin-bottom: 40px;
			line-height: 1.15;
		}

		h1.title.v2 {
			margin-bottom: 40px;
			/*margin-bottom: 1.15em;*/
		}

		.cols {
			display: flex;
			/*padding-bottom: 80px;*/
		}

div.item {
	padding-bottom: 12px;
}
.archive .b_news div.item{
    width: 50%;
    float: left;
    padding-right: 50px;	
}
.ngg-navigation,
.pagination {
	display: flex;
	flex-wrap: wrap;
}
	.page-id-104 .pagination-links_0 a,
	.ngg-navigation span,
	.ngg-navigation a,
	.pagination .page-numbers {
		background: #f9f4f4 !important;
		width: 48px;
		height: 48px;
		margin: 5px 12px 5px 0;
		border-radius: 50% !important;
		line-height: 48px;
		text-align: center;
		text-decoration: none;
		/*float: left;*/
	    border: none !important;
	}
	.page-id-104 .pagination-links_0 a{
		display: inline-block;
	}
	.ngg-navigation span,
	.ngg-navigation a{
		float: left;
		margin: 0;
	}
	.page-id-104 .pagination-links_0 a{
		font-size: 29px !important;
    	font-weight: 900 !important;
    	line-height: 35px;
	}
	.page-id-104 .pagination-links_0 .paging-input_0{
	    font-size: 15px !important;
    	margin: 0 15px;
    	vertical-align: inherit !important;
	}
	.ngg-navigation a.page-numbers{
		padding: 0 !important;
		border: none !important;
	}
	.ngg-navigation .prev,
	.ngg-navigation .next,
	.pagination .page-numbers.prev,
	.pagination .page-numbers.next {display: none; margin-right: 0;}
	.page-id-104 .pagination-links_0 .next-page-0:hover,
	.page-id-104 .pagination-links_0 .last-page-0:hover,
	.page-id-104 .pagination-links_0 .first-page-0:hover,
	.page-id-104 .pagination-links_0 .prev-page-0:hover,
	.ngg-navigation a.page-numbers:hover,
	.pagination .page-numbers:hover {
		background: #860701 !important;
		color: #fff !important;
	}

	.map_wr {
		height: 500px;
		position: relative;
		overflow: hidden;
		margin-top: -70px;
	}
		.map_wr iframe {width: 100%;}


#main .contacts {
	font-size: 17px;
	font-weight: 400;
	line-height: 1.8em;
	color: #000000;
}
span.separator {
	color: #c5c5c5;
	margin-left: 15px;
	margin-right: 15px;
}



/* -------------------------------
	Footer 
------------------------------- */
#footer {position: relative;
		background: #860701;
		color: #fff;
		padding-top: 82px;
		padding-bottom: 50px;
		line-height: 1.6;
}

	#footer > .in {}
		
		.f_menu {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.f_menu li {padding: 0;}
				.f_menu a {color:; text-decoration:;}
				.f_menu a:hover {color:; text-decoration:;}
				
		.copy {}
		
		.dev {}
		
		.counters {}
		
#footer .contacts {}
#footer .phone {
	font-size: 26px;
    font-weight: 500;
    margin-left: 60px;
}
#footer .phone a {
	line-height: 1;
	color: #ffffff;
}
			#footer .address {
				font-size: 20px;
				line-height: 1.3;
			}

.f_title {
color: #efd774;
font-size: 20px;
font-weight: 500;
line-height: 1;
text-transform: uppercase;
margin-bottom: 21px;
}

.f_menu {
font-size: 15px;
line-height: 1.3;
}

.f_menu li {
margin-bottom: 1em;
}

.f_menu li a {
color: #ffffff;
text-decoration: none;
}
.f_menu li a:hover {
	color: #daaaaa;
	text-decoration: underline;
}

#footer .col:nth-child(1) {
	display: flex;
	width: 50%;
}


#footer .f_menu_wr:nth-child(1) {
	width: 44%;
}

#footer .f_menu_wr:nth-child(2) {
	width: 56%;
}
/*.f_menu {
}*/

#footer .f_menu_wr:nth-child(2) .f_menu {
	column-count: 2;
	column-gap: 20px;
	column-width: 100px;
}

#footer .col:nth-child(2) {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-content: space-between;
	text-align: right;
	width: 50%;
}

.b_social_f a {
	color: #daaaaa;
}

.b_social_f a:hover {
			color: #860701;
			background-color: #daaaaa;
}

.copy {
	width: 100%;
	font-size: 15px;
	color: #daaaaa;
	/*text-align: right;*/
}
.copy p {
	margin: 0;
}

.copy p a {
	color: #daaaaa;
}

#pg_in #wrapper {background-image: url(images/01_txt_head_bkg_v2.png);}
	#pg_in #header {height: 240px;}
		#pg_in #header > .in {height: 134px;}
			#pg_in .logo {width: 120px;}
			#pg_in #header .social_list {margin-left: 170px;}

#pg_in #main {padding-top: 30px;}

.m_ctrl {
  background: #860701;
  display: none;
  width: 50px;
  height: 50px;
  padding: 14px 12px;
  border-radius: 50%;
/*  position: absolute;*/
  position: fixed;
  top: 10px;
  right: 10px;
  cursor: pointer;
  z-index: 30;
}
.m_ctrl span {
    background: #efd774;
    display: block;
    height: 4px;
    border-radius: 2px;
  }
.m_ctrl span + span {margin-top: 5px;}

.h_menu_mob_wr {
	display: none;
	width: 100%;
	max-width: 320px;
	height: 100%;
	overflow: auto;
	padding: 40px 25px 25px 25px;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 2;	
	border-radius: 10px 0 0 10px;
	background-color: #840d0f;
	z-index: 20;
}

.h_menu_mob {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	right: 30px;
}

.h_menu_mob > li {
	border-bottom: 1px dotted #9e3934;
	position: relative;
}

.h_menu_mob > li > a {
	color: #faf7f7;
	font-size: 15px;
	line-height: 1.3;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 12px 15px; 
}

.h_menu_mob > li:hover > a,
.h_menu_mob > li.active > a {
	color: #efd774;
	font-size: 15px;
	font-weight: 500;
}

.h_menu_mob .ddown {
	width: 100%;
	border: 3px solid #efd774;
	padding: 20px 30px;
	background-color: #f4e9e9;
	list-style: none;
	margin: 0;
	position: static;
/*	top: 0;
	right: 100%;*/
	display: none;
}

.h_menu_mob .ddown li {
	border-bottom: 1px solid #decdcd;
}

.h_menu_mob .ddown li:last-child {
	border: 0;
}

.h_menu_mob .ddown a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 7px 0 7px 0;
}

.h_menu_mob > li:hover .ddown {
	display: block;
}

.h_menu_mob .ddown a:hover {
	color: #860701;
}

.page-id-96 {
	padding-bottom: 100px;
}

.page-id-96 .col {
	width: 50%;
}

.page-id-96 .col:nth-child(2) {
	padding-left: 20px;
}

@media screen and (max-width: 1110px) {
	.b_info {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -30px;
 }
	.b_info .thumb {
	flex-grow: 1;
	width: 25%;
	height: 200px;
 }

 .c_wr_1.v1 {
 	padding-bottom: 50px;
 }
}

@media screen and (max-width: 1000px) {
	#header .phone {
		background-color: rgba(255, 255, 255, 0.75);
		border-radius: 20px;
		padding: 0 10px;
	}

#pg_in #header .phone {
	background-color: transparent;
}

	#wrapper {background-position: 40% 0;}

.c_wr_1 .col.v1 {
	flex-grow: 1;
	padding-right: 15px;
}

.c_wr_1 .col.v2 {
	flex-shrink: 0;
	width: 65%;
	max-width: 510px;
}

	.c_wr_2 .col:nth-child(2) {
		padding-left: 25px;
	}

	.c_wr_4 {
		padding-top: 40px;
	}

	.c_wr_4 .col:first-child {
		width: 50%;
		max-width: 510px;
		padding-right: 10px;
	}

	.c_wr_4 .col:last-child {
		width: 360px;
		max-width: 510px;
		margin-left: 10px;
	}

	.c_wr_5 {
		padding-bottom: 10px;
	}

.h_menu.v2 {
	width: 100%;
	max-width: none;
}

#pg_in #wrapper {
	background-image: url(images/01_txt_head_bkg_v2_no_dogs.png);
}

.h_menu_v2_wr {
	background-color: #fff;
}

.b_info.v2 .thumb {
	width: 25%;
	height: 200px;
	margin: 10px;
}

}

@media screen and (max-width: 980px) {
.c_wr_1 .col.v1 {
	flex-grow: 1;
	padding-right: 15px;
}

.c_wr_1 .col.v2 {
	flex-shrink: 0;
	width: 65%;
	max-width: 510px;
}

}

@media screen and (max-width: 900px) {
	#flexslider_hg_slider-home_wrapper{
	display: none;
}
	.slider {
		display: none;
	}

	.c_wr_4 {
		background-image: none;
	}

	#header .phone {
		background-color: transparent;
		border-radius: 0;
		padding: 0;
	}

	.h_menu {
		display: none;
	}

	.m_ctrl {
  display: block;
}

#wrapper {
	background: #fff url(images/01_txt_head_bkg_v2_no_dogs.png) 40% 0 no-repeat;}

#header > .in {
	height: 240px;
}

#footer .col:nth-child(1) {
	display: none;
}

#footer .col:nth-child(2) {
	display: block;
	width: auto;
	text-align: center;
}

#footer .cols {
	display: block;
}

#footer .social_list {
	justify-content: center;
}

#footer .contacts {
	margin-bottom: 15px;
}

#footer .phone {
	margin-left: 0;
	/*margin-bottom: 20px;*/
}

#footer {
	padding-top: 25px;
	padding-bottom: 25px;
}

.c_wr_1 .thumbs1 {
	margin-left: 20px;	
}

#main div.c_wr_2 div.cols div.col:nth-child(2) {
	padding-right: 0;
}

.c_wr_4 {
	padding-top: 70px;
}

.c_wr_2 {
	padding-top: 40px;
}
.h_menu_v2_wr {
	display: none;
}
}

@media screen and (max-width: 850px) {
.c_wr_1 {
	padding-bottom: 40px;
	background: none;
}

.c_wr_2 {
	padding-top: 20px;
}

div.col .b_news_head {
	padding-bottom: 20px;
}

#main div.c_wr_2 div.cols div.col:nth-child(1) p {
	padding-right: 10px;
}

.c_wr_4 {
	padding-top: 35px;
}

#main .c_wr_1 .col.v2 {
	display: none;
}

#pg_in #header .social_list {
	margin-left: 10%;
}

}

/*.social_list {
	margin-left: 100px;
}*/

@media screen and (max-width: 800px) {
	#header .phone {
	margin-left: 5px;
}

.b_info .thumb {
	flex-grow: 1;
	width: 33.3%;
	height: 200px;
}


@media screen and (max-width: 780px) {
	.c_wr_4 .col-right{
	    margin-left: 0;	
	}
#header .social_list {
	margin-left: 10px;
}

.cols {
	display: block;
}

.c_wr_2 .col {
width: auto;
max-width: none;
}

.c_wr_2 .col:nth-child(2) {
	padding-left: 0;
}


.c_wr_2 {
	background-image: url(images/bkg2.png);
	background-repeat: repeat;
}

.c_wr_4 .col:first-child {
width: auto;
max-width: none;
}

.c_wr_4 .col:last-child {
width: auto;
max-width: none;
margin-left: 0;
}
.page-id-96 .thumbs1.v2,
.page-id-96 .col {
	width: 100%;
}
.page-id-96 {
	padding-bottom: 50px;
}

}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 750px) {
	#pg_in #header .social_list,
#pg_in #header .phone {
	margin-top: 75px;
}
}

@media screen and (max-width: 730px) {
.ngg-gallery-thumbnail-box{
width: 33.33333% !important;
}
}

@media screen and (max-width: 660px) {
#header .social_list {
	margin-left: -10px;
}

.b_info.v2 .thumb {
	width: 33.3%;
	height: 200px;
	margin: 10px;
}

}

@media screen and (max-width: 640px) {
.b_news_head .b_lnk {
	margin-left: 25px;
}
#pg_in #header .social_list {
	margin-left: 8%;
}
}

@media screen and (max-width: 600px) {
#header .social_list {
	margin-left: 60px;
}

/*позиция телефона на главной*/
#header .phone {
	margin-left: -220px;
	margin-bottom: -90px;
}

.b_news_head .b_lnk {
	margin-left: 15px;
}

#pg_in #header .phone {
	margin-left: -100px;
	margin-top: 70px;
}
.c_wr_1.v1 .thumbs1 {
	width: 100%;
	float: none;
	margin: 0 0 20px 0;
}
}

@media screen and (max-width: 550px) {
#header .social_list {
	margin-left: 60px;
}

#header .phone {
	margin-left: -250px;
	margin-bottom: -90px;
}
}

@media screen and (max-width: 480px) {
	.ngg-gallery-thumbnail-box{
		width: 50% !important;
	}
.in {
	padding-right: 10px;
	padding-left: 10px;
}
.b_info {
	margin-right: -10px;
	margin-left: -10px;
}
.social_list li {margin: 0 0 0 10px;}

.b_info .thumb {
	flex-grow: 1;
	width: 50%;
	height: 200px;
}

.b_info.v2 .thumb {
	width: 100%;
	height: 200px;
	margin: 10px;
	margin-right: 0;
	margin-left: 0;
}

#wrapper {
	background-position: 35% -56px;
}

#header > .in {
	height: 180px;
}

#header .social_list {
	margin-left: 0;
	margin-top: 50px;
}

#header .phone {
	margin: 0 0 0 0;
	position: absolute;
	top: 120px;
	right: 8px;
}

#header .phone a[href^="tel"] {
    background: url(images/phone-in-a-circle_32.png);
    display: block;
    width: 32px;
    height: 32px;
    font-size: 0;
}

.logo {
	width: 120px;
}

#header .row.v1 {
	justify-content: space-between;
}

#pg_in #header .phone {
	margin-left: -100px;
	margin-top: 20px;
}

.tbl_overflow {
	margin-bottom: 20px;
}

@media screen and (max-width: 360px) {
#wrapper {
	background-position: 37.5% -56px;
}
.b_info .thumb {
	flex-grow: 1;
	width: 100%;
	height: 200px;
}
}

@media screen and (max-width: 320px) {

#pg_in #header .social_list {
	margin-left: 0;
	/*margin-top: 70px;*/
}

}

