form .errorPhone, form .errorEmail, form .errorName, form .errorAddress {
    padding: 5px;
    background: #831515;
    margin: 5px 0;
    font-size: 12px;
    color: #fff;
}
.dropmenu {
 z-index:9 !important;
}

.title-service-main span{
font-size: 70%;
}

p.title-service-main{
line-height: 0.8;
}

.owl-stage li span{
padding-left: 20px;
}

.car .text{
font-size: 16px;
text-transform: initial;
}

.car-models .item .img{
width: 200px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
  .car-models .item .img {
    width: 85px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1024px){
  .car-models .item .img {
    width: 100%;
  }
}

.img{
text-align: center;
}

@media only screen and (max-width: 480px){

div.car-models .item .img {
width: 100%;
}

}

div.block-contacts{
height: 620px;
}



.project-title-2{
min-height: 90vh;
}


@media only screen and (min-width: 768px){

.section-content{
margin-top: -100px;
}

}


.project-title-2:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,.5);
  z-index: 2;
}

.project-title-2{
z-index: -1000;
}

.project-title-2 .container{
z-index: 10;
}

.order-10 .container{
display: none;
}

label.checked span {
    color: #000;
    opacity: 1 !important;
}
.dark .select select.selected,
.dark input.selected {
    border-color: #fff !important;
    color: white !important;
}

.block-02 .box-nav{
margin-bottom: -15px;
}

.cars-carousel__title{
height: 85px;
}

.tag{
text-decoration: none;
}

.block-cars .img img{
max-height: 285px;
}

.content{
margin-top: 100px;
}
.position-unset {
    position: unset !important;
}
.position-relative {
    position: relative !important;
}
.full-width {
    width: 100% !important;
}
.new_menu_drop {
    top: 95% !important;
    border: 1px solid #636363 !important;
    padding: 65px 70px !important;
}
.menu_card {
    border-right: 1px solid #636363;
    height: 100%;
    padding-left: 30px;
    padding-right: 30px;
    /*padding-right: 60px;*/
}
.new_menu_drop .col-md-4:last-child .menu_card {
    border-right: none;
}
.new_menu_link {
  font-size: 20px !important;
  font-weight: bold !important;
  color: rgb(255, 255, 255);
  line-height: 1.2;
  width: 80%;
  margin-bottom: 30px;
}
.new_menu_link img {
    width: 30px;
    vertical-align: middle;
    margin-right: 13px;
}
.new_menu_link_sub a {
  font-size: 16px !important;
  color: #fff !important;
  line-height: 1.2 !important;
  padding: 0 !important;
  margin-bottom: 20px;
  font-weight: 300 !important;
}
.new_menu_link_sub a:hover {
    background: transparent !important;
    color: #fff !important;
    border: 1px solid transparent !important;
  border-color: #c22825;
}
@media only screen and (max-width: 767px){ 
div.block-contacts{
height: auto;
}
}