﻿* {
	font: inherit;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

html {
	overflow-x: hidden;
}

body {
	/*line-height: 1;*/
	margin: 0 auto;
	max-width: 1350px;
	background-color: #e1e1e1;
	font-size: 1.2em;/*16px*/
	font-family: 'Segoe UI', 'Times New Roman', Times, serif !important;
}

p {
	margin: 10px 10px;
	text-align: justify;
}

/*ol, ul, li {
    list-style: none;
}*/

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*---reset-------*/

/*--------------------------<gallery>--------------------------*/
.gallery-content {
	position: relative;
	width: 90%;
	height: 600px;
	margin: 0 auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

.list-images {
	list-style: none;
	padding: 0;
}

.list-images img {
	width: 100%;
	transform: scale(.6, .6);
}

.gallery #mitsubishi {
	background-image: url(/img/gallery/acura/thumbs/body_repair_acura.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	padding: 7%;
	display: inline-block;
}

/*--------------------------</gallery>--------------------------*/

/*--------------------------<css-slider>--------------------------*/
.slider-gallery {
	padding: 1%;
	background-color: #000;
	background-image: url("/img/master_page/design/background/blacknet.png");
}

.cssSlider {
	display: block;
	position: relative;
	width: 50%;
	margin: 0 auto;
	overflow: hidden;
}

.cssSlider .slides {
	overflow: hidden;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.cssSlider .slides>li {
	width: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}

.cssSlider .slides>li>img {
	width: 100%;
}

/*.cssSlider .slides > li:first-child:not(:target) {
	z-index: 1;
	-webkit-transform: translateY(0%);
					transform: translateY(0%);
}*/

.cssSlider .thumbnails {
	z-index: 10;
	white-space: nowrap;
	margin: 78% 0 0;

	display: block;
	position: relative;
	padding: 0;
	list-style: none;
	overflow-x: scroll;
}

.cssSlider .thumbnails>li {
	width: 20%;
	display: inline-block;
  margin: 0 .1em;
}

.cssSlider .thumbnails>li>a {
	display: block;
}

.cssSlider .thumbnails>li>a>img {
	width: 100%;
}

.cssSlider .slides li:target {
	z-index: 3;
	-webkit-animation: slide 1s 1;
}

.cssSlider .slides li:not(:target) {
	-webkit-animation: hidden 1s 1;
}

@-webkit-keyframes slide {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	100% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
}

@keyframes slide {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	100% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
}

@-webkit-keyframes hidden {
	0% {
		z-index: 2;
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}

	100% {
		z-index: 2;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
}

@keyframes hidden {
	0% {
		z-index: 2;
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}

	100% {
		z-index: 2;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
}

/*--------------------------</css-slider>--------------------------*/

.hidden {
	display: none;
}

ul.decimal {
	list-style-type: decimal;
}

ul.lower-latin {
	list-style-type: lower-latin;
}

.video-about-us {
	text-align: center;
	position: relative;
	z-index: 1;
	margin-bottom: -40px;
}

.video-about-us > div {
	display: inline-block;
	padding: 10px 5px;
	font-size: 1.2em;
	font-weight: 600;
	/*text-shadow: 2px 2px 3px black, 2px 2px 3px black, 2px 2px 3px black;
	background: url("/img/icons/video/1.jpg");*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.video-about-us a {
	color: #b32020;
	font-size: 110%;
	background-color: rgba(255, 255, 255, 0.8196078431372549);
  box-shadow: 0 0 10px white, 0 0 10px white, 0 0 10px white;
}

.align-container {
	text-align: center;
}

.align-content {
	display: inline-block;
	text-align: initial;
}

.service-list {
	display: inline-block;
}

.service-list li {
	margin-bottom: 1%;
	border-bottom: 1px solid;
}

.text-center {
	text-align: center;
}

.ul-block {
	margin: 10px 0;
}

.ul-block ul {
	margin: 10px 0;
}

.no-wrap {
	white-space: nowrap;
}

ul.no-format {
	padding: 0;
	list-style: none;
}

/*--------------site-background--------------*/
.background-wrapper {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: fixed;
}

.main-background {
	position: relative;
}

.main-background img {
	position: absolute;
	width: 100%;
	max-width: none;
	max-height: none;
}

.main-background img:last-of-type {
	opacity: 1;
	transition: opacity 20s;
}

/*--------------site-background--------------*/

/*---body-------*/
div.layout {
	margin: auto;
	width: auto;
	max-width: 1400px;
	border-left: 1px solid rgb(126, 126, 126);
	border-left: 1px solid rgba(126, 126, 126, .2);
	border-right: 1px solid rgb(126, 126, 126);
	border-right: 1px solid rgba(126, 126, 126, .2);
}

/*---body-------*/



/*---all-------*/
/*-------------*/

/*---head-------*/

/*div.layout div > span {
        width: 27px;
        height: 27px;
        border: 1px solid #29c5e6;
        display: block;
        position: relative;
        top: 7px;
        -moz-transition-property: transform, border-color;
        -o-transition-property: transform;
        -webkit-transition-property: transform;
        transition-property: transform, border-color;
        -webkit-transition-duration: 2s;
        -moz-transition-duration: 2s;
        -o-transition-duration: 2s;
        transition-duration: 2s;
        -moz-transform: rotate(26deg);
        -o-transform: rotate(26deg);
        -webkit-transform: rotate(26deg);
        transform: rotate(26deg);
    }

    div.layout > header > section a > div:hover span {
        -moz-transform: rotate(46deg);
        -o-transform: rotate(46deg);
        -webkit-transform: rotate(46deg);
        transform: rotate(46deg);
    }

    div.layout > header > section a > div > span:hover {
        -moz-transform: rotate(46deg);
        -o-transform: rotate(46deg);
        -webkit-transform: rotate(46deg);
        transform: rotate(46deg);
    }*/

.navigate-to-main-page {
	color: initial;
	cursor: pointer;
	text-decoration: initial;
}

.site-header {
	text-align: center;
}

.site-header h1 {
	padding-left: 1%;
	font-size: 1.4em;
	font-weight: 600;
}

.site-header ul.phone {
	display: inline-block;
	padding: 0;
	list-style: none;
}

.guarantee {
	text-align: center;
	margin: 10px 0;
	font-size: 1.6em;
	font-family: monospace;
}

.guarantee > span {
	padding-top: 5px;
	background-color: rgba(255, 255, 255, 0.8196078431372549);
  box-shadow: 0 0 10px white, 0 0 10px white, 0 0 10px white;
}

@media(max-width: 520px) {
	.guarantee span {
		display: none;
	}
}

/*---------phone-address----------*/
.phone a {
	color: inherit;
	text-decoration: none;
	font-size: 1.1em;
}

.address {
	margin: 10px 0;
	font-size: 1.4em;
	text-align: center;
}

@media(max-width: 470px) {
	.address time {
		display: block;
	}
}

aside.phone {
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	transition-property: width;
	transition-property: margin;
	transition: .3s ease-in-out;
}

ul.phone {
	font-size: 1.2em;
}

li.phone {
	margin-bottom: 5px;
}

li.phone span,
li.phone [itemprop='telephone'] {
	margin-left: 18px;
	background-color: #e1e1e1;
}

li.phone a {
	padding-left: 3px;
	text-decoration: none;
	color: black;
}

li.viber a {
	text-decoration: none;
	color: inherit;
}

li.phone>span:first-child {
	color: #000;
}

li.viber>span:first-child {
	color: inherit;
}

li.appraisal-by-photo>span:first-child {
	color: inherit;
}

li.phone span.velcom {
	margin-bottom: 0;
	padding-top: 4px;
}

li.phone span.mts {
	padding-top: 4px;	
}

li.phone small {
	margin-left: 2%;
}

.phone span.velcom, span.phone.velcom {
	background-repeat: no-repeat;
	/*background-image: url('data:image/gif;base64,R0lGODlhRAARAPcAAOo+Qvz9/gGV/NjYBlJSGP3j5G+u3pCQN//q6lJSUsfo/upsb+9hZv2amgFy0+5NVNpIUP719Sao/vzExQZux1xcJ+5TWv//AV6k2Ga7+Al1y+R8ghae+XyHjv7IyMzLSfWGifurrZKdpOYRFegiKfeVmZvM8wWO8ouWnOgcI6Xb+v+Hh/4aGhiH2//Z2fb2AupxdWhoZ/u9vpiYW/+jo0ZISP5MTDtFSwkJCf+QkPR+gwSb/+deYvaNkWZmOPWKjv/+SP3+WfN6ftoyOfJjaSWEy///TN7y/ZPW/uqChuw1Ow2f/+Rka+taXDev/Bei/mHD/f75+fOChv+Li/5gYN5bY0hHGWloXf+BgU2f1QB53nR9hOplaIWFhf4LC+XkAAOC5DyU39ssM2t1e/r9/2pqQeosMdk9RP58fP56ev6MjLPj/3Z2S/7c3fBpbWNtc+koMCs0Ofn5AfFiY94lKli5/OxSV1pkavaRlOQ5PuLhAPNyd+x8fwqD5et3ekW0+uVGTOoxNfu1ufFtcf4iIuxBRv5BQe3sAPT6//3x8ukvM///V1VcYPifo0pTWf92duxLTv4SEuQPE+Tx+P4sLPJ1eP43N/LwAOovOO1ETOknMfQFBfqMjJSUlI2NjRQUFB0dHSYmJjExMXx8fP5ycjw8PP5paf5VVfY3N/lycvQLC/USEvUaGvYjI/YsLPqHh/l6evlpafqBgfdBQfhgYPhVVfdLS3Nzc/5ubv4+Pv5TU+N2fPBcXtDt/Pn5CTSj4h8nKz49E0mg4gBmwFu17gSU8gBtzv//BA6Y+uRrcYWQlnq54GCm5GCx7peXZI3N/Z/K7v/9/Pf0Du9XXj+w/Pv8Ar/c7SaJ3iOf+HNzXAB+1xx+1At31Ql71+Fxd66sTuX0/DI6P//R0es4PeBTWvr6Yf37RvX2U/imq/f4DLzd8yUsMfn6S3JybOY1OTM9Q+nlAP5kZOPhBuTjAOTiBeRARfve45WUQ+ZNUgCA6QCI7P7b3OPz/ufz/JmZmf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk3NzUzNDQ1MUI1MTFFMjlBQTZCOTg4RjM1MzI2MTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk3NzUzNDU1MUI1MTFFMjlBQTZCOTg4RjM1MzI2MTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOTc3NTM0MjUxQjUxMUUyOUFBNkI5ODhGMzUzMjYxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOTc3NTM0MzUxQjUxMUUyOUFBNkI5ODhGMzUzMjYxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAABEABEAAAj/AJOoGUiwoEE1SZJwWsiwoUNOIET4m0ixokV/IsisqUNNwb+PIEFueLWipMkpOUyqTPjqVYmXMEs0wtMoRMtXUkR02smzp89OIhTUeSLACaKQITdgWcqURhsEE1YwXconiSxZeLJm7VECgYwfeK7K0oHCk9mzaNN6QoEE2w4BHKAgBbkrjV27DSKAFIfmbho/fGDB+kG4MIgC/9CBEAxLiLIukLs4axcZcrZ7kZUNFfCWg4q5/7yRGk0KDeKQIUiTguEnVSopUnTogC0kxL8CIFynqtRhlO8ZQT608z3qyoAL93x3uNbnrb5u1kAnM0XdFI25CB5VTwYjVqw9JaJE/+khREilRFEEeY81qMOtWzPOGVn0IcYt4xcuvDhwa8s2Y2C0kMUkoP3DBBUIxrMPaA0gSAUTC9BCyyAgtFGADntU4sY+0ewjIS1cbBHDN+wYYWJwbByXn34HjLGNAw4sE0CB/1Rxyo24RAGaDDeewgMXtdTiBhG88EKEG4PMMcE/EQRZCwNjMMLGIibOZ4Q0K65YxhthOKAFMTTWaMOYWBQoji5jksODLbYw4OabDFggA5Ns2tLEGwkkUEYQ85lDzxfwrFiNDwncwQyMHBxBIzmGNLpCgS7Y0Cg+TcwyyzQWPPCABdNMA8mSCFg6ix131GBqGeUAIY8eX7B6jC8VmP/KCDTcAPjHjKBBYMmuuBToQS67AmIHKqhoiqSmdgBgTzQTEIsKJIyUIm0pPqRzyBdfzHPICxVM60g/YRjjwAlIgBSAAkf9AwEl7OaCAIPsUlIPPq64okQlHxEBQCHjRBDBHPW6UogjohRccAVyHKLHJS8QYLAoNfxjggYOcIOMomSYkAEUM55ByMeETIGdISDnAUgrrSiRyQ898AtHD/8IogjKrRRyQyg450yAHAxbkTPON3zUjLjdULPGM388IcFnZ7DgNAuE5PVRNC7o8jQLQxTCCitKKJJCCooEYgYCiQRCwtasjHMDKGy3DQoBAwTjNtvhfMSPMMM40Ac2EiygIQAyEvQyRCSEF27II1hQQUjhhIsBwCqrwIHJ5JhoosQEmXwN+SqBvPPJ56CHLvoncYB0RBZ556MPZzsg88sQXsQu++y0e0FHHqqokgIccGiiCRwkfK3JCLmrYkYcOCSv/PLM47BOSOAYQIEDYJwgQDHaZCHGJtx37/33m9DhDveSjGC++ZKUb373cCDf/PvJA4MUGepgUIQGGhSxzCQBAQA7');*/
}

ul.phone hr {
	width: 50%;
}

@media(max-width: 400px) {
	li.phone>span {
		margin-bottom: 10px;
	}

	li.appraisal-by-photo {
		margin-bottom: 10px;
	}

	li.viber>span,
	li.appraisal-by-photo>span {
		margin-bottom: 0;
	}
}

@media(max-width: 510px) {
	li.viber span:first-child {
		display: block;
	}
}

aside.phone .mts,
aside.phone .life,
aside.phone .velcom {
	background-repeat: no-repeat;
	background-image: url('data:image/gif;base64,R0lGODlhRAARAPcAAOo+Qvz9/gGV/NjYBlJSGP3j5G+u3pCQN//q6lJSUsfo/upsb+9hZv2amgFy0+5NVNpIUP719Sao/vzExQZux1xcJ+5TWv//AV6k2Ga7+Al1y+R8ghae+XyHjv7IyMzLSfWGifurrZKdpOYRFegiKfeVmZvM8wWO8ouWnOgcI6Xb+v+Hh/4aGhiH2//Z2fb2AupxdWhoZ/u9vpiYW/+jo0ZISP5MTDtFSwkJCf+QkPR+gwSb/+deYvaNkWZmOPWKjv/+SP3+WfN6ftoyOfJjaSWEy///TN7y/ZPW/uqChuw1Ow2f/+Rka+taXDev/Bei/mHD/f75+fOChv+Li/5gYN5bY0hHGWloXf+BgU2f1QB53nR9hOplaIWFhf4LC+XkAAOC5DyU39ssM2t1e/r9/2pqQeosMdk9RP58fP56ev6MjLPj/3Z2S/7c3fBpbWNtc+koMCs0Ofn5AfFiY94lKli5/OxSV1pkavaRlOQ5PuLhAPNyd+x8fwqD5et3ekW0+uVGTOoxNfu1ufFtcf4iIuxBRv5BQe3sAPT6//3x8ukvM///V1VcYPifo0pTWf92duxLTv4SEuQPE+Tx+P4sLPJ1eP43N/LwAOovOO1ETOknMfQFBfqMjJSUlI2NjRQUFB0dHSYmJjExMXx8fP5ycjw8PP5paf5VVfY3N/lycvQLC/USEvUaGvYjI/YsLPqHh/l6evlpafqBgfdBQfhgYPhVVfdLS3Nzc/5ubv4+Pv5TU+N2fPBcXtDt/Pn5CTSj4h8nKz49E0mg4gBmwFu17gSU8gBtzv//BA6Y+uRrcYWQlnq54GCm5GCx7peXZI3N/Z/K7v/9/Pf0Du9XXj+w/Pv8Ar/c7SaJ3iOf+HNzXAB+1xx+1At31Ql71+Fxd66sTuX0/DI6P//R0es4PeBTWvr6Yf37RvX2U/imq/f4DLzd8yUsMfn6S3JybOY1OTM9Q+nlAP5kZOPhBuTjAOTiBeRARfve45WUQ+ZNUgCA6QCI7P7b3OPz/ufz/JmZmf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk3NzUzNDQ1MUI1MTFFMjlBQTZCOTg4RjM1MzI2MTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk3NzUzNDU1MUI1MTFFMjlBQTZCOTg4RjM1MzI2MTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOTc3NTM0MjUxQjUxMUUyOUFBNkI5ODhGMzUzMjYxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOTc3NTM0MzUxQjUxMUUyOUFBNkI5ODhGMzUzMjYxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAABEABEAAAj/AJOoGUiwoEE1SZJwWsiwoUNOIET4m0ixokV/IsisqUNNwb+PIEFueLWipMkpOUyqTPjqVYmXMEs0wtMoRMtXUkR02smzp89OIhTUeSLACaKQITdgWcqURhsEE1YwXconiSxZeLJm7VECgYwfeK7K0oHCk9mzaNN6QoEE2w4BHKAgBbkrjV27DSKAFIfmbho/fGDB+kG4MIgC/9CBEAxLiLIukLs4axcZcrZ7kZUNFfCWg4q5/7yRGk0KDeKQIUiTguEnVSopUnTogC0kxL8CIFynqtRhlO8ZQT608z3qyoAL93x3uNbnrb5u1kAnM0XdFI25CB5VTwYjVqw9JaJE/+khREilRFEEeY81qMOtWzPOGVn0IcYt4xcuvDhwa8s2Y2C0kMUkoP3DBBUIxrMPaA0gSAUTC9BCyyAgtFGADntU4sY+0ewjIS1cbBHDN+wYYWJwbByXn34HjLGNAw4sE0CB/1Rxyo24RAGaDDeewgMXtdTiBhG88EKEG4PMMcE/EQRZCwNjMMLGIibOZ4Q0K65YxhthOKAFMTTWaMOYWBQoji5jksODLbYw4OabDFggA5Ns2tLEGwkkUEYQ85lDzxfwrFiNDwncwQyMHBxBIzmGNLpCgS7Y0Cg+TcwyyzQWPPCABdNMA8mSCFg6ix131GBqGeUAIY8eX7B6jC8VmP/KCDTcAPjHjKBBYMmuuBToQS67AmIHKqhoiqSmdgBgTzQTEIsKJIyUIm0pPqRzyBdfzHPICxVM60g/YRjjwAlIgBSAAkf9AwEl7OaCAIPsUlIPPq64okQlHxEBQCHjRBDBHPW6UogjohRccAVyHKLHJS8QYLAoNfxjggYOcIOMomSYkAEUM55ByMeETIGdISDnAUgrrSiRyQ898AtHD/8IogjKrRRyQyg450yAHAxbkTPON3zUjLjdULPGM388IcFnZ7DgNAuE5PVRNC7o8jQLQxTCCitKKJJCCooEYgYCiQRCwtasjHMDKGy3DQoBAwTjNtvhfMSPMMM40Ac2EiygIQAyEvQyRCSEF27II1hQQUjhhIsBwCqrwIHJ5JhoosQEmXwN+SqBvPPJ56CHLvoncYB0RBZ556MPZzsg88sQXsQu++y0e0FHHqqokgIccGiiCRwkfK3JCLmrYkYcOCSv/PLM47BOSOAYQIEDYJwgQDHaZCHGJtx37/33m9DhDveSjGC++ZKUb373cCDf/PvJA4MUGepgUIQGGhSxzCQBAQA7');
}

aside.phone .mts {
	background-position: 0 3px;
	white-space: nowrap;
}

aside.phone .life {
	background-position: -17px 3px;
}

aside.phone .velcom {
	background-position: -36px 3px;
	white-space: nowrap;
}

aside.phone .viber {
	color: #3e3e3e;
}

/*------------------*/

@media (max-width: 550px) {
	div#form_search {
		width: 100%;
	}

	div.button-panel {
		text-align: center;
		float: none;
	}

	div.button-panel div {
		width: 22%;
		height: 0;
		padding-top: 10%;
	}

	nav.topmenu {
		margin-top: 0;
	}
}

/*---form_search-------*/
#form_search {
	position: relative;
	width: 50%;
	margin-left: auto;
	top: 10px;
	white-space: nowrap;
	transition: width .5s ease-in-out;
}

#form_search div.ya-site-form>input[type="search"] {
	width: 85%;
}

/*---form_search-------*/

div.layout>header section:after {
	content: '';
	display: block;
	clear: both;
}

div.layout>header {
	/*width: 100%;*/
}

/*---head-------*/

/*---topmenu----*/
@media (max-width: 1220px) {
	nav.topmenu {
		white-space: initial;
	}

	@media (max-width: 1056px) {
		nav.topmenu {
			/*font-size: 2vw;*/
		}

		@media (max-width: 800px) {
			nav.topmenu li {
				display: block;
				/*font-size: 16px;*/
				letter-spacing: 2px;
			}
		}
	}
}

.topmenu {
	font-weight: 600;
	clear: both;
	background: #d2d2d2;
	/*color: #2d2d2d;
	text-align: center;
	white-space: nowrap;
	font-size: 1.3em;
	margin: 60px 0 10px;*/
}

.topmenu ul {
	vertical-align: middle;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style: none;
}

.topmenu li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 0 .1em;  
}

.topmenu li a {
	display: block;
	z-index: 9999;
	padding: 0 1.29em;
	line-height: 1.4em;
	/*height: 1.4em;
            margin: 0;*/
	text-decoration: none;
	text-transform: uppercase;
	color: inherit;
	-moz-transition-property: background-color, color;
	-o-transition-property: background-color, color;
	-webkit-transition-property: background-color, color;
	transition-property: background-color, color;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-moz-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;
	-webkit-transition-duration: 0.6s;
	transition-duration: 0.6s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.site-logo-container {
	position: relative;
	float: left;
	margin-left: 1%;
  top: -50px;
}

.sitelogo {
	position: relative;
	display: inline-block;
	text-align: center;
	padding-left: 1%;
	text-decoration: none;
}

.sitelogo em {
	display: inline-block;
	font-family: serif;
	font-size: 1.2em !important;
	color: #000;
}

.sitelogo ul li:first-child div {
	display: inline-block;
	width: 80%;
	padding-top: 50%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url('/img/master_page/design/logo.png');
}

.sitelogo img {
	width: 100px;
}

.sitelogo ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sitelogo li:last-of-type {
	position: relative;
	top: -10px;
}

@media (max-width: 913px) {
	.site-logo-container {
		top: 0;
	}
}

@media (max-width: 734px) {
	.site-logo-container {
		float: none;
	}

	.guarantee {
		margin-top: 0;
		left: 0;
	}
}

@media (max-width: 520px) {
	.sitelogo {
		display: none;
	}

	.social2 {
		display: none;
	}

	.site-header h1 {
		text-align: center;
	}

	@media (max-width: 350px) {
		.site-header h1 {
			font-size: 6vw;
		}
	}
}

.breadcrmbs,
.breadcrmbs li {
	display: inline;
	color: #868e8e;
	font-size: 1.05em;
}

.breadcrmbs a {
	color: #29c5e6;
}

#first_bar {
	margin: 0%;
}

#first_bar p {
	text-align: center;
}

.mobile-xs {
	margin: 1% 0;
	background-color: #747474;
	text-align: center;
	padding: 10px 0px;
	font-size: 1.1em;
	color: #fff;
	/*font-weight: 500;
	font-family: Verdana;
	width: 100%;
	clear: both;
	background-image: url(/img/master_page/design/background/light-gray-micro-carbon.png);*/
}

.mobile-xs.large-font {
	margin-top: 0;
	font-size: 1.2em;
}

.mobile-xs p {
	margin: 0;
	text-align: center;
}

.mobile-xs h1 {
	font-size: 1.3em;
}

.mobile-xs .sitelogo {
	padding-left: 0;
	top: 0;
}

.mobile-xs .social2 {
	position: absolute;
	right: 0;
	top: 0;
}

nav.topmenu li a:hover {
	background-color: rgba(119, 119, 119, 0.64);
	color: #fff;
}

body.login nav.topmenu li:last-child a:first-child,
body.registration nav.topmenu li:last-child a:last-child {
	background-color: #29c5e6;
	border-color: #29c5e6;
	color: #fff;
}

nav.topmenu li.current a {
	background-color: rgba(84, 84, 84, 0.64);
	color: #fff;
}

nav.topmenu li.current a:hover {
	background-color: rgba(84, 84, 84, 0.64);
	color: #fff;
}

a.adminlogin:hover {
	background-color: #fff;
	color: rgb(41, 197, 230);
}

/*---topmenu--------*/

/*---main--------*/
.main {
	min-height: 450px;
}

.main:after {
	content: '';
	display: table;
	clear: both;
}

.main>h1 {
	width: 100%;
	margin-bottom: 5px;
	border-bottom: 1px solid;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAjCAIAAAAblL1PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNzUzNEFCQ0Y4MUNFMjExQUI5REQ1NDM4RDdCNzI4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNEI2MDY3NjkxRUExMUU0QkNGNkNGN0M1RDk2NDY0NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNEI2MDY3NTkxRUExMUU0QkNGNkNGN0M1RDk2NDY0NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM4NEUxMTBEQkQzQkUyMTE4MTFFOUYwQjJBMjQ5NDNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI3NTM0QUJDRjgxQ0UyMTFBQjlERDU0MzhEN0I3MjgxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aoJ9AwAAAm1JREFUeNpkle2yqjAMRfP+j3VFwedBBDl/7oJVtx3NjEzT5mMn3an195bL5d88z65ZDJfL/BZ27vc739frFWO+pTJN0+Px0G7fdzyfz6ee7OO5bVvSoC7LglkRDGVdVxY6j+MNlTPDobqOJ9/tlLrdbip8iWcSrFEJMQwDQVGNO42jyNkBWuGgIngXqQVT4xKIuI9TPCVrczZqogSeTWITU/PjzMJKi+yasmsSvgZS7B+npMGYU2ph/4BNYNESFf0wHQYj7qcQN20XvPUfDcNzOQWFQNfrlbWFEQI1vU3OtKmkRJiAmzeMimloEwihCmrZSXat0wyodMjF8xRu2zQJ9GEY8KxTf9gnckGhCrXd9jQ12PyImvu0MLMJyrg4syaipFJKVv+Ohxee27YRfRca7HSv5xAQUL0tcLFpLRpzCt5KEm8l+CGGcc1p2UkrwErfUYzCl85r19CeDCOokxiAxc/uYWROxzW1kMQZClUFiJRn0tM6HWwDEVdEjsdXd0sjOyEEaxOeVBWFzM1L1Bhm2kySxPCSwlYD5RZN067KtybO1GKGTAshvIhMS3P2Kex5ktkWXp6hnDZnzsJqx9XZ+GIYzp6up8jf+srZv2HxTC1fpVXfPQcwt50hs9W+XqqNYXnD0ue0WvE9jpunH4Y5kojEYnQynkh6q3iKHK+n/0neJ5LH8LfOvvOS8oDt3wqRep4AxHkIk1OLmwfDLMZKksT3REpbtvPQP4afN4yzzGM6//u8ZFoa7FQi++2tyHMRFiVgSlveUlI8L2Oomn/mtMDZ7v+3yyYT2GHWTgffammLjZfkqLPD6X8BBgDrx6I4eXYSmQAAAABJRU5ErkJggg==);
        background-repeat: repeat-x;
        background-position: center;*/
}

.main>h1 em {
	margin-left: 26px;
	color: #7e7e7e;
	font-size: 2.3em;
	text-transform: uppercase;
	font-weight: normal;
	/*background-color: #e1e1e1;*/
	display: inline-block;
}

/*---aside-------*/
.main .aside {
	position: relative;
	margin: 50px 0;
}

.aside>ul {

	white-space: nowrap;
}

.aside>ul li:first-child {
	display: inline-block;
	vertical-align: top;
	margin-right: 4%;
}

.aside>ul li:last-child {
	display: inline-block;
	width: 90%;
	vertical-align: top;
}

/*---mainmenu--------*/
.mainmenu {
	display: inline-block;
	position: relative;
	background-color: rgba(240, 248, 255, 0.5);
}

.mainmenu ul {
	padding: 0;
}

.mainmenu li {
	border-top: 1px solid #b7b7b7;
	color: #8f8f8f;
	font-size: 0.95em;
	margin-left: 6px;
	list-style: square;
	line-height: 2em;
	height: 2em;
}

.mainmenu li:first-child {
	border-top: none;
}

.mainmenu li>a {
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	font-weight: 600;
	display: block;
}

.mainmenu li:hover,
.mainmenu li>a:hover {
	/*color: #29c5e6;*/
	background-color: #fff;
}

.mainmenu li.current {
	text-align: center;
}

.mainmenu li.current a,
.mainmenu li.current a {
	background-color: #fff;
	/*color: #29c5e6;
        font-weight: 700;*/
}

/*---mainmenu----*/

.appraisal-by-photo {
	color: #3e3e3e;
}

time span {
	display: none;
}

/*---aside------*/


/*---content--------*/

/*--------------slider--------------*/
.slider {
	position: absolute;
	width: 100% !important;
	opacity: .5;
	padding-bottom: 52%;
}

.slider img {
	position: absolute;
	width: 100%;
	max-width: none;
	max-height: none;
}

.slider img:last-of-type {
	opacity: 1;
	transition: opacity 3s cubic-bezier(0.78, 0.63, 0.02, 1.01);
	/*cubic-bezier(1, 0.82, 0, 0.96) cubic-bezier(0, 0.91, 1, 0.65) cubic-bezier(0, 0.74, 1, 0.65) cubic-bezier(0, 0.74, 1, 0.12)*/
}

.slider.num2 {
	margin: auto;
	position: relative;
	width: 70% !important;
	opacity: initial;
}

/*--------------slider--------------*/

.content {
	position: relative;
	font-size: 1.1em;
	transition-property: margin, width;
	transition: .5s ease-in-out;
	/*background-color: rgba(255, 255, 255, 0.5);
	box-sizing: border-box;*/
	/*color: #4c4c4c;*/
	/*width: 68%;*/
	/*padding: 0 0 40px;
	clear: both;*/
	/*float: right;*/
}

.vari {
	
}

.content p,
.content table,
.p {
	/*color: #4c4c4c;*/
}

/*.content ul {
        font-size: 1.1em;
    }*/

.content table {
	width: 100%;
	border: 1px solid #636363;
	border-top: 0;
}

.content table th,
.content table td {
	border: 1px solid #636363;
	padding: 2px;
}

.content table th {
	border: 0;
	padding: 5px 0;
}

.content table caption {
	margin-bottom: 0.5em;
	color: #000;
	font-size: 1.15em;
}

.content table thead+tbody tr:first-child td {
	border-top: 0;
}

.table_price {
	text-align: center;
	margin-top: 20px;
}

.table_price thead {
	color: #fff;
	background-color: rgb(126, 126, 126);
}

.table_price td:first-of-type {
	text-align: initial;
	text-indent: 24px;
}

/*---news_item-------*/
.content.newsitem p {
	background: inherit;
	color: rgb(116, 114, 114);
	text-indent: 24px;
	line-height: 1.1;
	font-size: 1.1em;
	padding: 0 0 10px;
}

.content.newsitem h2 {
	color: #fff;
	font-size: 1.6em;
	text-indent: 24px;
	display: inline-block;
	width: 100%;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #29c5e6;
}

/*---news_item-------*/

/*---comment_login_registration_obratnaisvaz-*/
#login_form .zend_form input,
#form_registration .zend_form input,
#svaz_form input {
	width: 245px;
	color: #7e7e7e;
	font-size: 1.6em;
}

#login_form .zend_form input:focus,
#form_registration .zend_form input:focus,
#svaz_form input:focus,
#svaz_form textarea:focus {
	border-color: #29c5e6;
}

aside.comments #form_comment .zend_form textarea:focus {
	border-color: rgb(75, 103, 161);
}

#svaz_form textarea {
	width: 237px;
}

#login_form .zend_form label,
#form_registration .zend_form label,
aside.comments #form_comment .zend_form label,
#svaz_form label {
	color: #7e7e7e;
	font-size: 1.3em;
	font-weight: normal;
}

#svaz_form label {
	font-size: 1.1em;
	position: relative;
	left: 20px;
}

#svaz_form {
	position: relative;
	left: -20px;
}

aside.comments #form_comment .zend_form label {
	color: rgb(143, 143, 153);
	font-style: italic;
}

aside.svaz h1 {
	color: rgb(143, 143, 153);
	font-size: 1.3em;
	font-variant: small-caps;
	border-top-color: rgb(143, 143, 153);
	border-top: 1px solid rgba(143, 143, 153, .25);
	padding-top: 10px;
	padding-bottom: 10px;
	width: 93%;
}

.content #login_form .zend_form dd input[type='submit'],
.content #form_registration .zend_form dd input[type='submit'],
aside.comments #form_comment .zend_form dd input[type='submit'] {
	background-color: rgb(75, 103, 161);
	border-color: #29c5e6;
	-moz-border-radius: 3px;
	/* Firefox 3.5+*/
	-webkit-border-radius: 3px;
	/* Safari 4.1+, Chrome 1+*/
	border-radius: 3px;
	behavior: url(PIE.htc);
	color: rgb(255, 255, 255);
	line-height: 1.7em;
	height: 1.7em;
	border: 1px solid;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.3em;
}

aside.comments #form_comment .zend_form dd input[type='submit'] {
	font-size: 1.1em;
	position: relative;
	top: -20px;
}

.content #login_form .zend_form dd input[type='submit']:hover,
.content #form_registration .zend_form dd input[type='submit']:hover,
aside.comments #form_comment .zend_form dd input[type='submit']:hover {
	background-color: rgb(80, 123, 180);
}

#svaz_form input[type='submit']:focus {
	border-color: rgb(80, 123, 180);
}

textarea.form-textarea {
	width: 400px;
	height: 100px;
	color: #7e7e7e;
	font-size: 1.6em;
}

/*--errors-------*/
ul.errors li,
ul.errors_login li {
	color: rgb(75, 103, 161);
	font-size: 1.1em;
	font-weight: normal;
	position: relative;
	left: -18px;
}

ul.errors_login li {
	position: relative;
	left: 0;
}

#svaz_form ul.errors li {
	width: 300px;
}

/*---comment_login_registration_obratnaisvaz-*/

/*---comments-------*/
aside.comments>h1 {
	color: rgb(143, 143, 143);
	font-weight: normal;
	font-style: italic;
	font-size: 1.9em;
	text-transform: capitalize;
	margin: 10px 0 10px;
	width: 100%;
	border-top: 1px solid rgb(143, 143, 143);
	border-top: 1px solid rgba(143, 143, 143, .3);
}

aside.comments article {
	color: rgb(143, 143, 143);
	background-color: #fff;
}

aside.comments article h1 {
	font-size: 14px;
	font-style: italic;
	padding-left: 2px;
	margin-bottom: -1px;
	color: #8f8f8f;
	border-left: 16px solid #29c5e6;
	height: 14px;
	line-height: 14px;
	display: inline-block;
}

aside.comments article div {
	color: #8f8f8f;
	padding-bottom: 6px;
	display: inline-block;
	width: 100%;
}

.content.newsitem aside.comments article p {
	text-indent: 24px;
	min-height: 60px;
	margin-top: -25px;
	width: 80%;
}

div.alert {
	font-size: 1.05em;
	padding: 8px;
	border: none;
	text-indent: 16px;
	margin-bottom: 20px;
	display: block;
}

#ya_share {
	position: absolute;
	z-index: 1000;
	top: -42px;
	left: -20px;
	transform: rotate(-26deg);
}

#ya_share span {
	border: none !important;
}

/*---comments------*/

/*---content-------*/
/*---main---------*/

/*---footer------*/
footer {
	text-align: center;
	/*behavior: url(PIE.htc);
	background-color: #a3a3a3;
	behavior: url(PIE.htc);*/
	/*height: 45px;*/
	width: 100%;
	/*background-image: url(/img/master_page/design/background/light-gray-micro-carbon.png);*/
}

footer ul {
	display: inline-block;
	padding: 0;
}

footer li {
	display: block;
}

footer ul li:first-child div {
	width: 60%;
	margin: 0 auto;
	padding-top: 70px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url('/img/master_page/design/logo.png');
}

footer ul li:nth-child(2) {
	font-size: 1.5em;
}

footer ul li:nth-child(3) {
	font-size: 2em;
	margin: 5% 0;
}

footer ul li:last-child {
	margin: 5% 0;
}

footer a {
	color: inherit;
	text-decoration: none;
}

footer a:hover {
	color: #fff;
	text-decoration: underline;
}

@media (max-width: 400px) {
	footer .informer {
		display: block;
		margin-top: 10px;
	}
}

.ark span {
	width: 10px;
	height: 10px;
	border: 1px solid #000;
	position: relative;
	display: inline-block;
	margin: 0 2px;
}

.ark span:hover {
	-webkit-transform: rotate(40rad);
	-moz-transform: rotate(40rad);
	-o-transform: rotate(40rad);
	transform: rotate(40rad);
	-webkit-transition-property: transform;
	-moz-transition-property: transform;
	-o-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 2s;
	-moz-transition-duration: 2s;
	-o-transition-duration: 2s;
	transition-duration: 2s;
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
}

/*---footer------*/

/*---netbook----*/
@media (max-width: 600px) {
	.main>h1 em {
		font-size: 6vw;
	}
}

@media (max-width: 1024px) {
	.content {
		/*width: 100%;*/
	}

	.aside {
		/*width: 100%;
		text-align: center;*/
	}
}

@media (min-width: 1400px) {
	.content {
		margin-right: 5%;
	}
}

@media (max-width:1024px) {

	span.info {
		margin-top: -30px;
	}

	.topmenu {
		/*font-size: .85em;*/
	}
}

/*---netbook----*/

/*---tablet-------*/

@media (max-width: 800px) {

	.content {
		float: none;
		width: 100%;
	}

	section {
		/*margin-bottom: -24px !important;*/
	}

	span.info {
		margin-top: -10px;
	}
}

@media (max-width:768px) {

	section {
		/*margin-bottom: -24px !important;*/
	}

	span.info {
		margin-top: -10px;
	}

	span.info {
		font-size: 0.95em;
	}
}

@media (max-width: 603px) {

	span.info {
		font-size: 0.9em;
	}
}

@media (max-width: 570px) {
	.mobile-xs {
		font-size: 1em;
	}
}

@media (max-width: 550px) {
	.table_price {
		font-size: 3vw !important;
	}
}

@media (max-width:450px) {
	.social2 {
		transform: scale(0.7) !important;
	}
}

/*---smartphone-------*/
@media (max-width:768px) {

	.category strong {
		font-size: 1.1em !important;
	}

	.mainmenu li:nth-child(1),
	.mainmenu li:nth-child(2),
	.mainmenu li:nth-child(18),
	.mainmenu li:nth-child(15),
	.mainmenu li:nth-child(17) {
		display: none !important;
	}
}

@media (max-width:414px) {

	img.pok-img {
		display: none !important;
	}

	footer {
		margin-top: 10px;
	}

	.metrica {
		display: none;
	}

	.content {
		float: none;
		width: 100%;
	}
}

/*---smartphone-------*/

/*---Ñ€Ð°Ð·Ð´ÐµÐ» Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ð¸-------*/

/*---Ð¸Ð½Ð¸Ñ†Ð¸Ð¸Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ð¸-------*/
@-webkit-keyframes logo5h {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -25em;
		top: -0.3em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -24.5em;
		top: -0.32em;
	}
}

@-webkit-keyframes logo4h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .23);
		top: 0.3em;
		left: -27em;
	}
}

@-webkit-keyframes logo3h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .1);
		top: 0.6em;
		left: -24em;
	}
}

@-webkit-keyframes logo2h {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -18em;
		top: -0.2em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -19em;
		top: -0.23em;
	}
}

@-webkit-keyframes logo1h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .3);
		left: -31em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		left: -30em;
	}
}

@-webkit-keyframes logo5 {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -25em;
		top: -0.3em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -24.5em;
		top: -0.32em;
	}
}

@-webkit-keyframes logo4 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .23);
		top: 0.3em;
		left: -27em;
	}
}

@-webkit-keyframes logo3 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .1);
		top: 0.6em;
		left: -24em;
	}
}

@-webkit-keyframes logo2 {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -18em;
		top: -0.2em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -19em;
		top: -0.23em;
	}
}

@-webkit-keyframes logo1 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .3);
		left: -31em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		left: -30em;
	}
}

@-moz-keyframes logo5h {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -25em;
		top: -0.3em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -24.5em;
		top: -0.32em;
	}
}

@-moz-keyframes logo4h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .23);
		top: 0.3em;
		left: -27em;
	}
}

@-moz-keyframes logo3h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .1);
		top: 0.6em;
		left: -24em;
	}
}

@-moz-keyframes logo2h {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -18em;
		top: -0.2em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -19em;
		top: -0.23em;
	}
}

@-moz-keyframes logo1h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .3);
		left: -31em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		left: -30em;
	}
}

@-moz-keyframes logo5 {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -25em;
		top: -0.3em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -24.5em;
		top: -0.32em;
	}
}

@-moz-keyframes logo4 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .23);
		top: 0.3em;
		left: -27em;
	}
}

@-moz-keyframes logo3 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .1);
		top: 0.6em;
		left: -24em;
	}
}

@-moz-keyframes logo2 {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -18em;
		top: -0.2em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -19em;
		top: -0.23em;
	}
}

@-moz-keyframes logo1 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .3);
		left: -31em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		left: -30em;
	}
}

@-o-keyframes logo5h {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -25em;
		top: -0.3em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -24.5em;
		top: -0.32em;
	}
}

@-o-keyframes logo4h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .23);
		top: 0.3em;
		left: -27em;
	}
}

@-o-keyframes logo3h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .1);
		top: 0.6em;
		left: -24em;
	}
}

@-o-keyframes logo2h {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -18em;
		top: -0.2em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -19em;
		top: -0.23em;
	}
}

@-o-keyframes logo1h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .3);
		left: -31em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		left: -30em;
	}
}

@-o-keyframes logo5 {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -25em;
		top: -0.3em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -24.5em;
		top: -0.32em;
	}
}

@-o-keyframes logo4 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .23);
		top: 0.3em;
		left: -27em;
	}
}

@-o-keyframes logo3 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .1);
		top: 0.6em;
		left: -24em;
	}
}

@-o-keyframes logo2 {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -18em;
		top: -0.2em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -19em;
		top: -0.23em;
	}
}

@-o-keyframes logo1 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .3);
		left: -31em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		left: -30em;
	}
}

@keyframes logo5h {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -25em;
		top: -0.3em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -24.5em;
		top: -0.32em;
	}
}

@keyframes logo4h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .23);
		top: 0.3em;
		left: -27em;
	}
}

@keyframes logo3h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .1);
		top: 0.6em;
		left: -24em;
	}
}

@keyframes logo2h {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -18em;
		top: -0.2em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -19em;
		top: -0.23em;
	}
}

@keyframes logo1h {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .3);
		left: -31em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		left: -30em;
	}
}

@keyframes logo5 {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -25em;
		top: -0.3em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -24.5em;
		top: -0.32em;
	}
}

@keyframes logo4 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .23);
		top: 0.3em;
		left: -20em;
	}
}

@keyframes logo3 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		top: 0.5em;
		left: -25em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .1);
		top: 0.6em;
		left: -25em;
	}
}

@keyframes logo2 {
	0% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .1);
		left: -18em;
		top: -0.2em;
	}

	100% {
		color: rgb(60, 113, 127);
		color: rgba(60, 113, 127, .2);
		left: -19em;
		top: -0.23em;
	}
}

@keyframes logo1 {
	0% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .3);
		left: -31em;
	}

	100% {
		color: rgb(0, 0, 0);
		color: rgba(0, 0, 0, .2);
		left: -30em;
	}
}

/*---Ð¸Ð½Ð¸Ñ†Ð¸Ð¸Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ð¸-------*/

/*---Ð·Ð°Ð¿ÑƒÑÐº Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ð¸-------*/
header>section>p.animation {
	position: absolute;
	height: 6em;
	left: 54.5em;
	z-index: -20;
}

header>section>p.animation span.item1,
header>section>p.animation span.item2,
header>section>p.animation span.item3,
header>section>p.animation span.item4,
header>section>p.animation span.item5 {
	position: relative;
}

header>section>p.animation span.item1 {
	color: rgb(0, 0, 0);
	color: rgba(0, 0, 0, .35);
	font-size: 1.1em;
	left: -31em;
}

header>section>p.animation span.item2 {
	color: rgb(60, 113, 127);
	color: rgba(60, 113, 127, .25);
	font-size: 1.4em;
	top: -0.2em;
	left: -18em;
}

header>section>p.animation span.item3 {
	color: rgb(0, 0, 0);
	color: rgba(0, 0, 0, .3);
	font-size: 1.2em;
	top: 0.5em;
	left: -19em;
}

header>section>p.animation span.item4 {
	color: rgb(0, 0, 0);
	color: rgba(0, 0, 0, .2);
	font-size: 1.35em;
	top: 1.2em;
	left: -25em;
}

header>section>p.animation span.item5 {
	color: rgb(60, 113, 127);
	color: rgba(60, 113, 127, .1);
	font-size: 1.3em;
	top: -0.3em;
	left: -25em;
}

header>section>p.animation span.item5:hover {
	-webkit-animation: logo5h 6s 2 alternate 1s;
	-moz-animation: logo5h 6s 2 alternate 1s;
	-o-animation: logo5h 6s 2 alternate 1s;
	animation: logo5h 6s 2 alternate 1s;
}

header>section>p.animation span.item4:hover {
	-webkit-animation: logo4h 6s 2 alternate 1s;
	-moz-animation: logo4h 6s 2 alternate 1s;
	-o-animation: logo4h 6s 2 alternate 1s;
	animation: logo4h 6s 2 alternate 1s;
}

sheader>section>p.animation span.item3:hover {
	-webkit-animation: logo3h 6s 2 alternate 1s;
	-moz-animation: logo3h 6s 2 alternate 1s;
	-o-animation: logo3h 6s 2 alternate 1s;
	animation: logo3h 6s 2 alternate 1s;
}

header>section>p.animation span.item2:hover {
	-webkit-animation: logo2h 6s 2 alternate 1s;
	-moz-animation: logo2h 6s 2 alternate 1s;
	-o-animation: logo2h 6s 2 alternate 1s;
	animation: logo2h 6s 2 alternate 1s;
}

header>section>p.animation span.item1:hover {
	-webkit-animation: logo1h 6s 2 alternate 1s;
	-moz-animation: logo1h 6s 2 alternate 1s;
	-o-animation: logo1h 6s 2 alternate 1s;
	animation: logo1h 6s 2 alternate 1s;
}

header>section>p.animation span.item5 {
	-webkit-animation: logo5 6s 6 alternate 1s;
	-moz-animation: logo5 6s 6 alternate 1s;
	-o-animation: logo5 6s 6 alternate 1s;
	animation: logo5 6s 6 alternate 1s;
}

header>section>p.animation span.item4 {
	-webkit-animation: logo4 6s 6 alternate 1s;
	-moz-animation: logo4 6s 6 alternate 1s;
	-o-animation: logo4 6s 6 alternate 1s;
	animation: logo4 6s 6 alternate 1s;
}

header>section>p.animation span.item3 {
	-webkit-animation: logo3 6s 6 alternate 1s;
	-moz-animation: logo3 6s 6 alternate 1s;
	-o-animation: logo3 6s 6 alternate 1s;
	animation: logo3 6s 6 alternate 1s;
}

header>section>p.animation span.item2 {
	-webkit-animation: logo2 6s 6 alternate 1s;
	-moz-animation: logo2 6s 6 alternate 1s;
	-o-animation: logo2 6s 6 alternate 1s;
	animation: logo2 6s 6 alternate 1s;
}

header>section>p.animation span.item1 {
	-webkit-animation: logo1 6s 6 alternate 1s;
	-moz-animation: logo1 6s 6 alternate 1s;
	-o-animation: logo1 6s 6 alternate 1s;
	animation: logo1 6s 6 alternate 1s;
}

.smartphone-img {
	display: none;
}

div.social2 {
	position: relative;
	float: right;
	top: -30px;
	text-align: right;
	transform: scale(0.9);
}

div.social2 a.social2_vk,
div.social2 a.social2_f,
div.social2 a.social2_o {
	height: 45px !important;
	width: 45px !important;
	display: inline-block;
	background: url('/img/master_page/design/google-plus-icons.png') no-repeat center;
}

div.social2 a.social2_vk:hover,
div.social2 a.social2_f:hover,
div.social2 a.social2_o:hover {
	transform: scale(1.1);
}

div.social2 a.social2_vk {}

div.social2 a.social2_f {
	background-position: 5px;
}

div.social2 a.social2_o {
	background-position: -80px;
}

.breadcrmbs ul {
	display: inline-block;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.breadcrmbs li a {
	color: #29c5e6;
}

.breadcrmbs,
.breadcrmbs li {
	display: inline;
	padding-left: 4px;
	color: #868e8e;
	font-size: 1.05em;
}

.sitemaps {
	border-left: 2px solid #8a8a8a;
	padding-left: 5px;
	padding-bottom: 10px;
	font-size: 1.1em;
	margin: 20px 0 0 40px;
}

.sitemaps li a {
	text-decoration: none;
	color: #000;
}

.sitemaps li a:hover {
	text-decoration: underline;
}

#form_search {
	float: right;
	margin-bottom: 17px;
}

.button-panel {
	display: none;
	float: left;
	padding: 5px;
}

.button-panel div {
	display: inline-block;
	width: 100px;
	height: 61px;
	background: url('/img/master_page/design/watch_video.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
}

.video-kuzovnoi-remont {
	display: block;
	margin: auto;
	width: 100%;
	max-width: 1000px;
}

.phone.body span:first-child, .phone.painting span:first-child {
	display: block;
  margin-bottom: 2px;
}

.body-paint-header.row {
	text-align: initial;
}

.body-paint-header .col {
	display: inline-block;
	width: 50%;
	/*padding: 10% 0%;*/
}

.body-paint-header .col > div {
	position: relative;
	text-align: center;
	padding: 30% 0;/**/
	font-size: 1.2em;
	background-color: rgba(255, 255, 255, 0.376);
}

.body-paint-header .col section {
	top: -35px;
	position: relative;
	display: inline-block;
	white-space: normal;
}

.body-paint-header .col:first-child section {
	padding-right: 15px;
}

.body-paint-header h1, .body-paint-header .col section span {
	text-shadow: 0 0 10px white;
	/*background-color: #ffffff8c;
	border-radius: 10px;
	box-shadow: 0 0 10px white;*/
}

.body-paint-header .col:first-child span::before {
	background-image: url("/img/icons/phones/velcom_logo.jpg");
}

.body-paint-header .col:first-child span:last-of-type::before {
	background-image: url("/img/icons/phones/mts_logo.jpg");
}

.body-paint-header .col:last-child span:first-of-type::before {
	background-image: url("/img/icons/phones/velcom_logo.jpg");
}

.body-paint-header .col:last-child span:last-of-type::before {
	background-image: url("/img/icons/phones/mts_logo.jpg");
}

.body-paint-header .col:first-child span::before,
.body-paint-header .col:last-child span:first-of-type::before,
.body-paint-header .col:last-child span:last-of-type::before {
	content: "...";
	color: transparent;
	background-size: contain;
	background-repeat: no-repeat;
}

.body-paint-header h1 {
	white-space: nowrap;
}

.body-paint-header .col:first-child {
	background: url(/img/kuzovnoiremont/stapel/3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #e8e8e8;
  /*float: left;*/
}

.body-paint-header .col:last-child {
	background: url(/img/pokraska/kamera/2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
  float: right;/**/
}

.body-paint-header .phone {
	font-weight: 600;
	white-space: nowrap;
}

/*-----------------------------------<.car-maintenance>-----------------------------------------*/

.car-maintenance {
	text-align: initial;
	background-image: url("/img/common/car_maintenance/fiat-ducato.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

@media(max-width: 650px) {
	.car-maintenance {
		/*background-image: none;*/
	}
}

.car-maintenance h1 {
	font-size: 1.6em;
	margin: 0;
	padding: 0;
}

.car-maintenance h2 {
	font-size: 1.2em;
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: 600;
}

.car-maintenance section {
	text-align: center;
	font-size: 1.1em;
}

.car-maintenance p {
	text-align: inherit;
}

.car-maintenance ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.car-maintenance ul:first-child {
	margin: 10px 0;
}

.car-maintenance ul a {
	margin-left: 20px;
	color: black;
}

.car-maintenance hr {
	width: 70%;
}

.car-maintenance .marks_avto {
	padding-top: 40px;
	background-image: url(/img/common/car_maintenance/marks_avto.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.car-maintenance .cover-backgroung {
	padding-top: 10px;
	background-color: rgba(255, 255, 255, 0.65);
}

.car-maintenance .phones {
	text-align: center;
	font-size: 1.4em;
	font-weight: 600;
	background-color: rgba(255, 255, 255, 0.55);
}

.car-maintenance .phones li {
	display: inline-block;
  margin: 0 .1em;
}

/*-----------------------------------</.car-maintenance>-----------------------------------------*/

@media(max-width: 1280px) {
  .body-paint-header .col section span:last-of-type {
    display: block;
  }

  .body-paint-header .col:last-child > div {
    padding-bottom: calc(30% - 25px);
  }

  @media(max-width: 730px) {
    .body-paint-header .col {
      display: block;
      width: 100%;
    }
    .car-maintenance {
      background-image: none;
    }
  }
}

/*.phone.velcom {
	background-position: -36px 1px;
	white-space: nowrap;
}

.phone.velcom a {
	margin-left: 18px;
	background-color: #e1e1e1;
	padding-left: 3px;
	text-decoration: none;
	color: black;
}

.phone.mts {
	margin-left: 18px;
	background-position: 0 1px;
	white-space: nowrap;
}

.phone.mts a {
	margin-left: 18px;
	background-color: #e1e1e1;
	padding-left: 3px;
	text-decoration: none;
	color: black;
}*/
