@media only screen and (max-width: 768px) {
  .navbar-top .col-md-4:nth-child(3) {
    margin-bottom: 0; }

  .navbar-top {
    padding: 1rem 0 !important;
  }
  .w-100 {
    height: auto !important;
  }
  .pretul .w-10 {
    width: auto;
  }
  header .row div[class^="col"],
  main .row div[class^="col"] {
    text-align: left !important;
    margin-bottom: 20px; }
    header .row div[class^="col"] .text-right,
    main .row div[class^="col"] .text-right {
      text-align: left !important; }
    header .row div[class^="col"]:last-child,
    main .row div[class^="col"]:last-child {
      margin-bottom: 0; }

  footer .row .col-md-4 {
    text-align: center !important;
    margin-bottom: 20px; }
    footer .row .col-md-4:last-child {
      margin-bottom: 0; }

  .no-responsive {
    display: none; }

  .contact-us form .row {
    margin: 0 !important; }
    .contact-us form .row .col-md-6 {
      padding: 0 !important; }
      .contact-us form .row .col-md-6:first-child {
        margin-bottom: 0; }

  .guarantee .w-50 {
    width: 100% !important; }

  .navbar-light .navbar-nav .nav-link {
    padding: .5rem 1rem !important;
  }
  .navbar .navbar-brand img {
    width: 125px;
  }
  .header_block_right {
    right: 25%;
    top: 25px;
    width: 115px;
  }
  .header_block_right select,
  .header_block_right .dropdown {
    display: none;
  }
  .navbar.fixed .header_block_right {
    top: 17px;
  }
  .btn_phone {
    font-size: 11px;
  }
  .btn_phone  i {
    font-size: 11px;
  }

  .p-5 {
    padding: 3rem 15px !important;
  }
  .evident {
    border: none;
  }
  .icon-circle-blue {
    padding: 15px !important;
    width: 80px;
    height: 80px;
  }
  main.home .services .w-75 {
    width: 100% !important;
  }
  main.home .video_desc {
    margin: 25px 0 0 0;
  }
  main.home .services .row .col-md-6 {
    text-align: center !important;
  }
  main.home .services .row .col-md-6:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
  }
  main.home .services .row .col-md-6 .serv_content {
    visibility: visible;
  }
  main.catalog-product .flexslider, main.home .flexslider,
  main.catalog-product .flexslider, main.home .flexslider .slides li {
    height: auto;
    max-height: 360px;
  }
  main.catalog-product .flexslider img, main.home .flexslider img {
    max-width: none;
    width: auto;
  }
  main.catalog-product .flexslider h1, main.home .flexslider h1 {
    font-size: 30px !important;
  }
  main.replacement .pretul .w-25 {
    width: 17px !important;
  }
   main.replacement .pretul .text-center {
    text-align: center !important;
   }
   main.replacement .pretul .align-items-center {
    align-items: baseline !important;
   }
   main.replacement .pretul h5 {
    font-size: 1rem;
   }
   main.replacement .jumbotron-heading {
   	line-height: initial;
   }
   main.replacement .btn-danger {
   	width: 100%;
   	white-space: pre-wrap;
   }
  .footer_contacts {
    margin-left: 0;

  }
  main .footer_contacts .row .col-md-6 {
    text-align: center !important;
  }

  .numbers .h-60 {
    height: auto !important;
    width: 60px;
  }

  .numbers .media {
    display: block;
    text-align: center !important;
  }
  .numbers .row .col-md-3 {
    text-align: center !important;
  }
  .numbers .media img {
    margin-right: 0 !important;
  }

  .about .w-50,
   .repairs .w-50 {
    width: 100% !important;
  }

  .list_repairs img {
    width: 100%;
  }
  .table_pret .row .text-center {
    text-align: center !important;
  }
  .pretul {
    margin-bottom: 0;
  }
  main.replacement .pretul .col {
    flex-basis: auto;
    text-align: center !important;
  }
  .price_car .col-xs-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .price_car .col-xs-4 .ml-8 {
    margin-left: 0 !important;
  }
  .price_car .col-xs-4 h4 {
    font-size: 16px;
  }
  .price_car .row.mb-4 {
    margin-bottom: 0 !important;
  }
  .grid-item {
    width: 150px;
  }
  .car_brand-item {
    width: 50%;
  }

  .pretul .row {
    flex-wrap: nowrap;
  }
  .navbar-nav {
    position: relative;
  }
  .lang_mob {
    display: block;
    text-align: right;
    position: absolute;
    right: 10px;
    top: 10px;
  }
  .lang_mob .btn {
    padding: .275rem .65rem;
  }

  .services-content .col-lg-6 h3 {
    font-size: 20px;
  }
  main.services .services-content .col-lg-6.trangle {
    height: auto;
    margin: 0 0 15px;
  }
  main.services .services-content .col-lg-6.trangle .my-auto {
    margin-top: 0 !important;
  }
  main.services .services-content .row {
    background-color: #025db9;
    color: #fff;
    margin-bottom: 10px;
  }
  main.services .services-content .row .btn {
    display: block;
  }
  main.services .services-content .row .image:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
  }
  .mtop {
    margin-top: 85px;
  }

  .about .flex-direction-nav a {
    width: 30px;
    height: 30px;
  }
  .about .flex-direction-nav .flex-next {
    right: -30px;
  }
  .about .flex-direction-nav .flex-prev {
    left: -30px;
  }
  .jumbotron-heading {
    font-size: 30px;
  }
  .brands {
    height: 350px;
  }
  .alege .btn {
    display: inline-block;
  }

  footer.p-4 {
    position: static;
  }
  main {
    margin-bottom: 0;
  }

  .alerie .flexslider .slides img {
    width: 100%;
    margin-bottom: 10px;
  }
  .alerie .flexslider .marks {
    position: absolute;
    top: 0;
    bottom: 0;
  }
  .alerie .flexslider .marks .inainte {
    right: auto;
    top: 33%;
    left: 0;
  }
  .alerie .flexslider .marks .dupa {
    right: auto;
    left: 0;
    bottom: 28%;
    top: auto;
  }


}

  

/*# sourceMappingURL=responsive.css.map */
