/* Table mark cars in product page */
.multican {
  border-collapse: separate;
  border-spacing: 4px 3px;
  font-size: 13px;
  width: 100%; }

.multican tr {
  background: #cae3fe; }

.multican td.title {
  background: none !important; }

.multican tr td {
  text-align: center;
  font-weight: bold;
  width: 33.333%; }

.multican tr td a {
  color: black;
  padding: 10px; }

.multican tr td a.m {
  display: block; }

.multican tr td a.m1 {
  background: url(/assets/cars_logo/blue/audi.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m1:hover {
  background: url(/assets/cars_logo/yellow/audi.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m2 {
  background: url(/assets/cars_logo/blue/bmw.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m2:hover {
  background: url(/assets/cars_logo/yellow/bmw.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m17 {
  background: url(/assets/cars_logo/blue/cadilac.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m17:hover {
  background: url(/assets/cars_logo/yellow/cadilac.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m3 {
  background: url(/assets/cars_logo/blue/chevrolet.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m3:hover {
  background: url(/assets/cars_logo/yellow/chevrolet.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m4 {
  background: url(/assets/cars_logo/blue/fiat.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m4:hover {
  background: url(/assets/cars_logo/yellow/fiat.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m5 {
  background: url(/assets/cars_logo/blue/ford.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m5:hover {
  background: url(/assets/cars_logo/yellow/ford.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m6 {
  background: url(/assets/cars_logo/blue/honda.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m6:hover {
  background: url(/assets/cars_logo/yellow/honda.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m7 {
  background: url(/assets/cars_logo/blue/hyundai.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m7:hover {
  background: url(/assets/cars_logo/yellow/hyundai.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m9 {
  background: url(/assets/cars_logo/blue/kia.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m9:hover {
  background: url(/assets/cars_logo/yellow/kia.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m21 {
  background: url(/assets/cars_logo/blue/lada.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m21:hover {
  background: url(/assets/cars_logo/yellow/lada.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m8 {
  background: url(/assets/cars_logo/blue/landrover.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m8:hover {
  background: url(/assets/cars_logo/yellow/landrover.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m10 {
  background: url(/assets/cars_logo/blue/lexus.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m10:hover {
  background: url(/assets/cars_logo/yellow/lexus.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m11 {
  background: url(/assets/cars_logo/blue/mazda.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m11:hover {
  background: url(/assets/cars_logo/yellow/mazda.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m12 {
  background: url(/assets/cars_logo/blue/mercedes.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m12:hover {
  background: url(/assets/cars_logo/yellow/mercedes.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m13 {
  background: url(/assets/cars_logo/blue/mitsubishi.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m13:hover {
  background: url(/assets/cars_logo/yellow/mitsubishi.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m14 {
  background: url(/assets/cars_logo/blue/nissan.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m14:hover {
  background: url(/assets/cars_logo/yellow/nissan.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m15 {
  background: url(/assets/cars_logo/blue/opel.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m15:hover {
  background: url(/assets/cars_logo/yellow/opel.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m16 {
  background: url(/assets/cars_logo/blue/peugeot.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m16:hover {
  background: url(/assets/cars_logo/yellow/peugeot.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m18 {
  background: url(/assets/cars_logo/blue/renault.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m18:hover {
  background: url(/assets/cars_logo/yellow/renault.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m19 {
  background: url(/assets/cars_logo/blue/skoda.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m19:hover {
  background: url(/assets/cars_logo/yellow/skoda.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m20 {
  background: url(/assets/cars_logo/blue/ssangyong.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m20:hover {
  background: url(/assets/cars_logo/yellow/ssangyong.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m22 {
  background: url(/assets/cars_logo/blue/toyota.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m22:hover {
  background: url(/assets/cars_logo/yellow/toyota.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m23 {
  background: url(/assets/cars_logo/blue/volkswagen.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m23:hover {
  background: url(/assets/cars_logo/yellow/volkswagen.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m24 {
  background: url(/assets/cars_logo/blue/volvo.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m24:hover {
  background: url(/assets/cars_logo/yellow/volvo.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m25 {
  background: url(/assets/cars_logo/blue/acura.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m25:hover {
  background: url(/assets/cars_logo/yellow/acura.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m26 {
  background: url(/assets/cars_logo/blue/citroen.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m26:hover {
  background: url(/assets/cars_logo/yellow/citroen.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m27 {
  background: url(/assets/cars_logo/blue/crysler.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m27:hover {
  background: url(/assets/cars_logo/yellow/crysler.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m28 {
  background: url(/assets/cars_logo/blue/daewoo.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m28:hover {
  background: url(/assets/cars_logo/yellow/daewoo.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m29 {
  background: url(/assets/cars_logo/blue/gelly.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m29:hover {
  background: url(/assets/cars_logo/yellow/gelly.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m30 {
  background: url(/assets/cars_logo/blue/infiniti.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m30:hover {
  background: url(/assets/cars_logo/yellow/infiniti.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m31 {
  background: url(/assets/cars_logo/blue/jeep.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m31:hover {
  background: url(/assets/cars_logo/yellow/jeep.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m32 {
  background: url(/assets/cars_logo/blue/mini.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m32:hover {
  background: url(/assets/cars_logo/yellow/mini.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m33 {
  background: url(/assets/cars_logo/blue/porche.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m33:hover {
  background: url(/assets/cars_logo/yellow/porche.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m34 {
  background: url(/assets/cars_logo/blue/seat.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m34:hover {
  background: url(/assets/cars_logo/yellow/seat.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m35 {
  background: url(/assets/cars_logo/blue/subaru.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m35:hover {
  background: url(/assets/cars_logo/yellow/subaru.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m36 {
  background: url(/assets/cars_logo/blue/suzuki.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m36:hover {
  background: url(/assets/cars_logo/yellow/suzuki.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m37 {
  background: url(/assets/cars_logo/blue/kamaz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m37:hover {
  background: url(/assets/cars_logo/yellow/kamaz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m38 {
  background: url(/assets/cars_logo/blue/gaz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m38:hover {
  background: url(/assets/cars_logo/yellow/gaz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m39 {
  background: url(/assets/cars_logo/blue/uaz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m39:hover {
  background: url(/assets/cars_logo/yellow/uaz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m40 {
  background: url(/assets/cars_logo/blue/paz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m40:hover {
  background: url(/assets/cars_logo/yellow/paz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m41 {
  background: url(/assets/cars_logo/blue/maz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m41:hover {
  background: url(/assets/cars_logo/yellow/maz.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m42 {
  background: url(/assets/cars_logo/blue/great-wall.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m42:hover {
  background: url(/assets/cars_logo/yellow/great-wall.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m43 {
  background: url(/assets/cars_logo/blue/genesis.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a.m43:hover {
  background: url(/assets/cars_logo/yellow/genesis.png) 0 0 no-repeat;
  background-position: 10%; }

.multican tr td a:hover {
  color: #e69245; }

/* custom padding margin */
.p0 {
  padding: 0 !important; }

.pt0 {
  padding-top: 0 !important; }

.pr0 {
  padding-right: 0 !important; }

.pb0 {
  padding-bottom: 0 !important; }

.pl0 {
  padding-left: 0 !important; }

.m0 {
  margin: 0 !important; }

.mt0 {
  margin-top: 0 !important; }

.mr0 {
  margin-right: 0 !important; }

.mb0 {
  margin-bottom: 0 !important; }

.ml0 {
  margin-left: 0 !important; }

/* Image product in catalog page  */
.img-responsive {
  margin: 0 auto; }

.footer .container {
  padding-top: 10% !important; }

.services .to-view {
  font-size: 16px; }

div.img img {
  display: block; }

.video {
  height: 100%;
  padding-bottom: 0 !important; }

.video.skrutka {
  height: 300px;
  width: 75%;
  padding: 10px 0 !important;
  margin: auto; }

.video.skrutka iframe {
  height: 100%;
  width: 100%; }

.saturday {
  clear: both; }

div.cart {
  margin-top: 10px; }

.under-header .top {
  margin-top: 30px; }

ul li, ol li {
  margin: 5px 0; }

p, ul {
  text-align: justify; }

form p {
  text-align: inherit; }

ul, ol {
  margin: 0 0 10px 0; }

.prices .delivery {
  margin: 10% 0; }

table.data-table, table.info-table {
  border-collapse: separate;
  border-spacing: 4px 3px;
  font-size: 13px;
  width: 100%; }

table.data-table tr.one {
  background: #fef2cc;
  line-height: 25px; }

table.data-table tr.one td {
  text-align: center;
  width: 25%;
  font-weight: bold; }

table.data-table tr.two {
  background: #cae3fe; }

table.data-table tr.two td {
  text-align: center;
  vertical-align: middle;
  font-weight: bold; }

table.data-table tr.two td a {
  color: #000; }

table.data-table tr.two td a:hover {
  color: #e98d3c; }

table.info-table tr.one {
  background: #fef2cc;
  line-height: 30px; }

table.info-table tr.two {
  background: #cae3fe;
  line-height: 30px; }

table.info-table tr td {
  padding-left: 15px;
  vertical-align: middle;
  font-weight: bold; }

table ul, table ol {
  margin: 0 1.5em 1.5em 0; }

@media screen and (max-width: 991px) {
  .under-header img.logo {
    margin: 40px auto 0 auto; }

  .footer .container ul.rights {
    margin-top: 10px; }

  .payments .list-inline {
    display: block;
    overflow: hidden; }

  .payments .list-inline > li {
    width: 10%; } }
@media (min-width: 768px) {
  .footer .container ul.links li.services span {
    display: none; } }
@media screen and (max-width: 767px) {
  .wrap .container .right-column .equip {
    display: none; }

  .wrap .container .right-column .phones h4 {
    margin: 0; }

  .wrap .container .right-column .phones {
    margin: 30px 0;
    padding: 0 15px; }

  .products .list .name, .services .list .name, .catalog .list-main .catalog-item .title {
    display: block;
    margin: 10px 0;
    font-size: 11px; }

  h1.p-name {
    display: block; }

  .wrap .container .left-column p.top {
    padding: 10px 0;
    width: 100%; }

  .wrap .container .left-column p.top:before {
    border-top: none;
    border-bottom: 2px solid #e57a1b; }

  .wrap .container .left-column p.top span {
    background: none;
    padding: 0; }

  .slider, .prices, .descriptions {
    padding: 0; }

  .prices .to-cart {
    margin: 3% 0;
    padding: 0; }

  .tiksluscarousel .nav_left, .tiksluscarousel .nav_right {
    top: 45%; }

  p, ul, ol, .prices .announce .info_oneclick .title_two, .prices .announce .info_oneclick form .input_field_oneclick, .prices .announce .info_bestprice form .input_field_bestprice {
    font-size: 13px; }

  .buy-action {
    margin: 10px 0;
    padding: 0; }

  .stop img {
    display: block;
    margin: auto; }

  .payments h5 {
    padding-left: 20px; }

  .payments .list-inline {
    padding-left: 15px;
    margin-left: 0; }

  .payments .list-inline > li {
    width: 8%; }

  .pdf-present img {
    margin: auto; }

  .delivery, .cart {
    width: 50%; }

  body .wrap {
    margin-top: 180px; }

  .video.skrutka {
    width: 100%; } }
@media screen and (max-width: 626px) {
  .payments .list-inline > li {
    width: 10%; } }
@media screen and (max-width: 526px) {
  .payments .list-inline > li {
    width: 12%; } }
@media screen and (max-width: 425px) {
  .multican tr td a.m {
    background: none !important; }

  body .header {
    display: none; }

  .delivery {
    display: none; }

  .cart {
    display: none; }

  .service-request-detail .service-request-image {
    float: none;
    margin: 10px 0; }

  .service-request-detail .service-request-image img {
    display: block;
    margin: auto; }

  .prices .to-cart {
    margin: 5% 0;
    padding: 0; }

  .descriptions img {
    display: block;
    float: none !important;
    margin: 3% auto; }

  .payments .list-inline > li {
    width: 14%; } }
/*******************************************************************************
@media screen and (max-width: 420px){.mob-tel,.telephone{padding:0}}
@media screen and (max-width: 395px){.telephone {width:100%;text-align:center} .under-header .time {font-size:15px} .under-header img.logo {margin-top:0} }
*******************************************************************************/
@media screen and (max-width: 395px) {
  .mob-tel, .telephone {
    width: 100%;
    text-align: center; }

  .sunday {
    display: none; }

  .mob-tel .phone, .telephone .phone {
    font-size: 18px;
    text-align: center; }

  .saturday {
    clear: inherit; }

  .weekdays {
    padding-left: 10%; }

  body .wrap {
    margin-top: 100px; }

  .list-inline > li {
    width: 16%; } }
@media screen and (max-width: 322px) {
  .under-header .time {
    font-size: 15px; } }
