phones#about{font-size:16px}#about .page-photo{background-image:url(/image/autocentre-facade.jpg)}#about .content-section{color:#484848}#about .work-list{float:left;width:48%;color:#b31f37;font-weight:600}.work-hours ul{margin-left:35px}.work-hours span{display:inline-block;width:80px;font-weight:600}#contacts .address{width:100%;text-align:center}#contacts .address h2{margin:0}#contacts-map-container{width:100%;height:350px;margin:10px 0;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.departments{width:100%;padding-top:20px}.departments .item{float:left;width:50%;padding:15px;text-align:center}.departments .item-icon{width:100px;height:auto;margin-bottom:10px}.departments .site-link{display:block;font-size:18px}.departments .site-link:last-of-type{margin-top:10px}@media (max-width:768px){.departments .item{clear:left;width:100%}}@media (max-width:576px){#contacts-map-container{width:100%}}.car-brands{text-align:center}.car-brands .item{display:inline-block;width:160px;height:190px;padding:0 15px;margin:10px}.car-brands .photo{width:100%;height:120px;position:relative}.car-brands .photo img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.car-brands .title{margin:10px 0 0;font-size:20px}.car-item,.car-list{text-align:left}.car-item{width:200px;padding:10px;margin:0 15px 15px 0;font-size:14px;display:inline-block;position:relative;vertical-align:top}.car-item .photo{width:179px;height:179px;border-radius:5px;object-fit: cover;}.car-list .title{width:100%;max-height:2.4em;line-height:120%;overflow:hidden;margin:4px 0;color:#656565;text-overflow:ellipsis}.car-item .price{font-weight:700}.car-sold-msg{text-align:center;padding:25px;color:#871928}.car-details .photos{width:45%;max-width:450px;float:left;text-align:left;padding-right:12px}.car-details .photo{cursor:pointer}.car-details .photo-main{width:100%;height:auto}.car-details .photo-sub{width:24%;height:auto}.car-details .info{color:#000}.car-details .title{font-size:20px;font-weight:400}.car-details .price{color:#8b091b;font-size:20px;font-weight:600;padding-bottom:12px}.car-details .sold{display:inline-block;padding:6px 12px;text-align:center;background-color:#b02639;color:#fff;font-size:18px;margin-bottom:15px}.car-details .descr{overflow:auto}.modal{display:none;position:fixed;z-index:1035;left:0;top:0;padding:80px;background-color:rgba(0,0,0,.83)}.modal,.modal-content{width:100%;height:100%}.modal-content{position:relative;margin:auto;padding:0;overflow:hidden;background-color:#fefefe;box-shadow:0 0 14px 9px #000}.modal .close{color:#d6d4d4;position:absolute;padding:8px 22px;top:0;right:0;font-size:35px;font-weight:700;cursor:pointer}.modal .close:focus,.modal .close:hover{color:#fff;text-decoration:none;cursor:pointer}.modal .next,.modal .prev{cursor:pointer;position:absolute;top:0;bottom:0;width:80px;margin:80px 0;color:#d6d4d4;font-weight:700;font-size:40px;text-align:center;transition:.6s ease;user-select:none;-webkit-user-select:none}.modal .next>span,.modal .prev>span{position:absolute;top:50%;left:0;height:60px;width:100%;margin-top:-30px}.modal .prev{left:0}.modal .next{right:0}.modal .next:hover,.modal .prev:hover{color:#fff;text-decoration:none;background-color:rgba(0,0,0,.45)}.modal .photo-slide{display:none;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:576px){.car-list{text-align:center}.car-details .photos{width:100%;clear:left;padding-right:0}}@media (max-width:992px){.car-item{padding:6px;margin:0 0 6px}}.order-advice{text-align:center}.order-advice .phones{width:60%;min-width:182px;margin:0 auto;text-align:center}.order-advice .phone{font-size:24px;margin:0 12px}.order-advice-mail{display:block;font-size:20px;padding-bottom:10px}.order-advice .form-advice{margin-top:20px}.form-advice{width:100%;padding:25px;text-align:left;background-color:#d40018}.form-advice input[type=text]{width:96%}.form-advice .form-panel-2>div:last-of-type{text-align:right}.form-term{width:80%;color:#fff;font-size:10px;margin:0 auto;text-align:center}@media (max-width:992px){.order-advice .phone{display:inline-block}}
#about{font-size:16px}#about .page-photo{  max-width: 100%; display: block;  margin-right: auto; background-image:url(/image/autocentre-facade.jpg)}#about .content-section{color:#484848}#about .work-list{float:left;width:48%;color:#b31f37;font-weight:600}.work-hours ul{margin-left:35px}.work-hours span{display:inline-block;width:80px;font-weight:600}#contacts .address{width:100%;text-align:center}#contacts .address h2{margin:0}#contacts-map-container{width:100%;height:350px;margin:10px 0;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.departments{width:100%;padding-top:20px}.departments .item{float:left;width:50%;padding:15px;text-align:center}.departments .item-icon{width:100px;height:auto;margin-bottom:10px}.departments .site-link{display:block;font-size:18px}.departments .site-link:last-of-type{margin-top:10px}@media (max-width:768px){.departments .item{clear:left;width:100%}}@media (max-width:576px){#contacts-map-container{width:100%}}.car-brands{text-align:center}.car-brands .item{display:inline-block;width:160px;height:190px;padding:0 15px;margin:10px}.car-brands .photo{width:100%;height:120px;position:relative}.car-brands .photo img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.car-brands .title{margin:10px 0 0;font-size:20px}.car-item,.car-list{text-align:left}.car-item{width:200px;padding:10px;margin:0 15px 15px 0;font-size:14px;display:inline-block;position:relative;vertical-align:top}.car-item .photo{width:179px;height:179px;border-radius:5px; object-fit: cover;}.car-list .title{width:100%;max-height:2.4em;line-height:120%;overflow:hidden;margin:4px 0;color:#656565;text-overflow:ellipsis}.car-item .price{font-weight:700}.car-sold-msg{text-align:center;padding:25px;color:#871928}.car-details .photos{width:45%;max-width:450px;float:left;text-align:left;padding-right:12px}.car-details .photo{cursor:pointer}.car-details .photo-main{width:100%;height:auto}.car-details .photo-sub{width:24%;height:auto}.car-details .info{color:#000}.car-details .title{font-size:20px;font-weight:400}.car-details .price{color:#8b091b;font-size:20px;font-weight:600;padding-bottom:12px}.car-details .sold{display:inline-block;padding:6px 12px;text-align:center;background-color:#b02639;color:#fff;font-size:18px;margin-bottom:15px}.car-details .descr{overflow:auto}.modal{display:none;position:fixed;z-index:1035;left:0;top:0;padding:80px;background-color:rgba(0,0,0,.83)}.modal,.modal-content{width:100%;height:100%}.modal-content{position:relative;margin:auto;padding:0;overflow:hidden;background-color:#fefefe;box-shadow:0 0 14px 9px #000}.modal .close{color:#d6d4d4;position:absolute;padding:8px 22px;top:0;right:0;font-size:35px;font-weight:700;cursor:pointer}.modal .close:focus,.modal .close:hover{color:#fff;text-decoration:none;cursor:pointer}.modal .next,.modal .prev{cursor:pointer;position:absolute;top:0;bottom:0;width:80px;margin:80px 0;color:#d6d4d4;font-weight:700;font-size:40px;text-align:center;transition:.6s ease;user-select:none;-webkit-user-select:none}.modal .next>span,.modal .prev>span{position:absolute;top:50%;left:0;height:60px;width:100%;margin-top:-30px}.modal .prev{left:0}.modal .next{right:0}.modal .next:hover,.modal .prev:hover{color:#fff;text-decoration:none;background-color:rgba(0,0,0,.45)}.modal .photo-slide{display:none;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:576px){.car-list{text-align:center}.car-details .photos{width:100%;clear:left;padding-right:0}}@media (max-width:992px){.car-item{padding:6px;margin:0 0 6px}}.order-advice{text-align:center}.order-advice .phones{width:40%;min-width:182px;margin:0 auto;text-align:center}.order-advice .phone{font-size:24px;margin:0 12px}.order-advice-mail{display:block;font-size:20px;padding-bottom:10px}.order-advice .form-advice{margin-top:20px}.form-advice{width:100%;padding:25px;text-align:left;background-color:#d40018}.form-advice input[type=text]{width:96%}.form-advice .form-panel-2>div:last-of-type{text-align:right}.form-term{width:80%;color:#fff;font-size:10px;margin:0 auto;text-align:center}@media (max-width:992px){.order-advice .phone{display:inline-block}}


#contacts-map-container2{width:100%;height:350px;margin:10px 0;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.2)}

* {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {
  max-width: 1170px;
  position: relative;
  /*margin-left: 40px;*/
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}




.wpcf7 textarea
{
 background-color: #fff;
 color: #000;
 width: 100%;
 font-size: 14px;
  color: #000;
 width: 100%;
 font-size: 14px;
width: 100%;
    color: #555;
    display: inline-block;
    font-size: 14px;
    padding: 8px 12px;
    background-image: none;
    background-color: #fff;
    vertical-align: middle;
    border-radius: 0;
    border: 1px solid #cce;
}
}
.wpcf7 text
{
 background-color: #000;
 color: #000;
 width: 100%;
 font-size: 14px;
width: 100%;
    color: #555;
    display: inline-block;
    font-size: 14px;
    padding: 8px 12px;
    background-image: none;
    background-color: #fff;
    vertical-align: middle;
    border-radius: 0;
    border: 1px solid #cce;
}