@keyframes marquee {
  0% {
    transform: translate(0);
  }
  100% {
    transform: translate(-100%);
  }
}
/* line 14, ../sass/main.scss */
.gre {
  color: #228D1F;
}

/* line 17, ../sass/main.scss */
.green {
  font-weight: 600;
  color: #228D1F;
  font-size: 18px;
}

/* line 22, ../sass/main.scss */
.bold {
  font-weight: 600;
}

/* line 25, ../sass/main.scss */
.green-1 {
  color: #228D1F;
  font-size: 14px;
}

/* line 29, ../sass/main.scss */
.span-green {
  font-weight: 600;
  color: #228D1F;
  font-size: 18px;
  line-height: 40px;
}

/* line 38, ../sass/main.scss */
.glyphicon {
  top: 0;
}

/* line 41, ../sass/main.scss */
.main-color {
  color: #3498db;
  font-weight: 600;
}

/* line 45, ../sass/main.scss */
.main-grey {
  color: #666666;
}

/* line 48, ../sass/main.scss */
.main-black {
  color: #222222;
}

/* line 64, ../sass/main.scss */
.division {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 77, ../sass/main.scss */
.bor-cus {
  padding-bottom: 25px;
  border-bottom: 2px solid #3498db;
}

@media (max-width: 467px) {
  /* line 82, ../sass/main.scss */
  .bor-cus {
    border-bottom: 0;
  }
}
/* line 86, ../sass/main.scss */
.no-radius {
  border-radius: 0;
}

/* line 89, ../sass/main.scss */
.border {
  border: 1px solid #cecece;
  border-radius: 3px;
}

/* line 93, ../sass/main.scss */
.border-bottom {
  border-bottom: 1px solid #cecece;
}

/* line 96, ../sass/main.scss */
.border-top {
  border-top: 1px solid #cecece;
}

/* line 99, ../sass/main.scss */
.border-bottom-0 {
  border-bottom: 0;
}

/* line 102, ../sass/main.scss */
.second-region {
  display: none;
}

/* line 105, ../sass/main.scss */
.weight-6 {
  font-weight: 600;
}

/* line 109, ../sass/main.scss */
input {
  width: 100%;
  height: 40px;
  padding-left: 15px;
  border: 1px solid #cecece;
  outline: none;
}

/* line 117, ../sass/main.scss */
section {
  position: relative;
}

/* line 121, ../sass/main.scss */
h1 {
  font-size: 30px;
  margin: 0;
  font-weight: 600;
}

/* line 126, ../sass/main.scss */
h5 {
  margin: 0;
}

/* line 129, ../sass/main.scss */
.h-bor {
  border-left: 3px solid #3498db;
}

/* line 132, ../sass/main.scss */
.h1-bor {
  border-left: 3px solid #3498db;
  padding-left: 15px;
  background-color: #f3f3f3;
}

/* line 137, ../sass/main.scss */
h2 {
  font-size: 24px;
  margin: 0;
  font-weight: 600;
  color: #222222;
}

/* line 143, ../sass/main.scss */
.h2-after {
  padding-bottom: 28px;
  border-bottom: 2px solid #cecece;
}

/* line 147, ../sass/main.scss */
h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #3498db;
}

/* line 153, ../sass/main.scss */
.h3_custom {
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  color: #666666;
}

/* line 159, ../sass/main.scss */
.text-indent {
  text-indent: 15px;
}

/* line 162, ../sass/main.scss */
h4 {
  font-size: 16px;
  font-weight: 600;
  color: #222222;
  margin: 0;
}

/* line 168, ../sass/main.scss */
.h4-preview {
  font-size: 16px;
  color: white;
  margin: 0;
  line-height: 30px;
}

/* line 174, ../sass/main.scss */
.avtosalon-title {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}

/* line 178, ../sass/main.scss */
.flex {
  display: flex;
  align-items: center;
}

/* line 182, ../sass/main.scss */
.line-40 {
  line-height: 40px;
}

@media (max-width: 767px) {
  /* line 186, ../sass/main.scss */
  .flex {
    display: block;
  }
}
/* line 190, ../sass/main.scss */
.grey-background {
  background-color: #f3f3f3;
}

/* line 193, ../sass/main.scss */
.white-background {
  background-color: white;
}

/* line 197, ../sass/main.scss */
.success-validate {
  background-color: rgba(41, 128, 185, 0.8);
  color: white;
}

/* line 201, ../sass/main.scss */
.error-validate {
  background-color: #e74c3a;
  color: white;
}

/* line 206, ../sass/main.scss */
.section-about {
  padding-top: 50px;
  padding-bottom: 150px;
}

/* line 210, ../sass/main.scss */
.breadcrumb {
  padding: 0;
  margin: 0;
}

/* line 214, ../sass/main.scss */
.breadcrumb > li + li:before {
  padding: 0;
}

/* line 217, ../sass/main.scss */
.h-40 {
  height: 40px;
}

/* line 220, ../sass/main.scss */
p {
  margin: 0;
}

/* line 223, ../sass/main.scss */
ul, ol {
  margin: 0;
  padding: 0;
}
/* line 226, ../sass/main.scss */
ul li, ol li {
  list-style-type: none;
}

/* line 228, ../sass/main.scss */
input {
  border-radius: 3px;
}

/* line 231, ../sass/main.scss */
label {
  font-size: 14px;
  font-weight: 200;
  color: #222222;
}

/* line 236, ../sass/main.scss */
.text-center {
  text-align: center;
}

/* line 239, ../sass/main.scss */
.text-right {
  text-align: right;
}

/* line 242, ../sass/main.scss */
.inline-block {
  display: inline-block;
}

/* line 245, ../sass/main.scss */
.nav-tabs > li > a {
  margin: 0;
}

/* line 249, ../sass/main.scss */
.a_collapse_show {
  width: 100%;
  cursor: pointer;
  font-size: 14px;
  transition: all 0.2s ease-in-out;
  color: #3498db;
}
/* line 255, ../sass/main.scss */
.a_collapse_show i {
  padding-left: 5px;
}

/* line 259, ../sass/main.scss */
.a_collapse_show:hover, .a_collapse_show:focus {
  color: #2980B9;
}

/* line 264, ../sass/main.scss */
.collapsed_search .form-group {
  margin-top: 0;
}
/* line 266, ../sass/main.scss */
.collapsed_search .form-group .checkbox {
  margin-bottom: 0;
}
/* line 268, ../sass/main.scss */
.collapsed_search .form-group .checkbox label {
  float: left;
  padding-top: 0;
  font-size: 13px;
  font-weight: normal;
}

/* line 279, ../sass/main.scss */
textarea {
  width: 100%;
  height: 170px;
  border: 1px solid #cecece;
  border-radius: 3px;
  resize: none;
  outline: none;
  padding: 15px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 290, ../sass/main.scss */
#first_input {
  display: none;
}

/* line 294, ../sass/main.scss */
.advanced-search-tabs > li.active a {
  color: white !important;
  background-color: #3498db;
}

/* line 300, ../sass/main.scss */
.advanced-search-tabs > li.active:hover a {
  cursor: pointer;
  color: white !important;
  background-color: #3498db;
}

/* line 307, ../sass/main.scss */
.advanced-search-tabs > li.active:focus a {
  cursor: pointer;
  color: white !important;
  background-color: #3498db;
}

/* line 313, ../sass/main.scss */
.advanced-search-tabs > li > a:hover {
  color: white !important;
  background-color: #3498db;
}

/* line 318, ../sass/main.scss */
.advanced-search-tabs > li > a:focus {
  color: white !important;
  background-color: #3498db !important;
}

/* line 322, ../sass/main.scss */
.fa-times {
  position: absolute;
  top: 12px;
  right: 25px;
  cursor: pointer;
  height: 17px;
  margin-left: 14px;
  z-index: 1;
  font-size: 19px;
  line-height: 42px;
  color: #E74C3A;
}

@media (max-width: 575px) {
  /* line 335, ../sass/main.scss */
  .add-advertisement {
    width: 60% !important;
    float: none !important;
    margin-left: 20%;
    margin-top: 10px;
  }
}
/* line 343, ../sass/main.scss */
#write-counter {
  border: 0;
  background-color: inherit;
}

/* line 347, ../sass/main.scss */
.no-pd {
  padding: 0;
}

/* line 350, ../sass/main.scss */
.no-pd-r {
  padding-right: 0;
}

/* line 353, ../sass/main.scss */
.no-pd-left {
  padding-left: 0;
}

/* line 356, ../sass/main.scss */
.form-group {
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 0;
  position: relative;
}
/* line 361, ../sass/main.scss */
.form-group .phone-input-mask {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 365, ../sass/main.scss */
.form-group label {
  float: right;
  font-size: 14px;
  padding-top: 7px;
  font-weight: 600;
  text-align: right;
  color: #222222;
}
@media (max-width: 1200px) {
  /* line 374, ../sass/main.scss */
  .form-group label {
    font-size: 12px;
    padding-top: 0;
  }
}
/* line 379, ../sass/main.scss */
.form-group select {
  width: 100%;
  height: 40px;
  padding-left: 15px;
  border-radius: 3px;
  border-color: #CECECE;
  outline: none;
  overflow-y: auto;
}
@media (max-width: 991px) {
  /* line 388, ../sass/main.scss */
  .form-group select {
    padding-left: 0;
  }
}
/* line 392, ../sass/main.scss */
.form-group input[type=submit] {
  border: 0;
}
/* line 395, ../sass/main.scss */
.form-group input[type=radio] {
  height: auto;
  width: auto;
  padding: 0;
  border: 0;
}
/* line 401, ../sass/main.scss */
.form-group input {
  width: 100%;
  height: 40px;
  padding-left: 15px;
  border: 1px solid #cecece;
  outline: none;
}
/* line 408, ../sass/main.scss */
.form-group .custum_input {
  float: left;
  position: relative;
}
/* line 412, ../sass/main.scss */
.form-group .cus-inpt {
  position: absolute;
  width: 40%;
  bottom: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 419, ../sass/main.scss */
.form-group .custum_select {
  position: absolute;
  right: 15px;
  width: 100px;
  font-size: 13px;
  padding-left: 5px;
  padding-right: 0;
}
/* line 427, ../sass/main.scss */
.form-group .input_small {
  width: 55%;
}
@media (max-width: 767px) {
  /* line 431, ../sass/main.scss */
  .form-group .input_small {
    width: 100%;
  }
}
/* line 435, ../sass/main.scss */
.form-group .select_small {
  width: 50%;
}

/* line 439, ../sass/main.scss */
.img-w-100 {
  width: 100%;
}

/* line 442, ../sass/main.scss */
.overflow {
  overflow: hidden;
}

/* line 447, ../sass/main.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 452, ../sass/main.scss */
.search-button-form {
  margin: 0 auto;
  color: white;
  padding: 10px 20px;
  background-color: #3498db;
  border: 0;
  border-radius: 3px;
}

/* line 461, ../sass/main.scss */
#color .checkbox {
  min-height: 20px;
  padding-top: 0;
  margin: 0;
  padding-left: 30px;
}
/* line 467, ../sass/main.scss */
#color label {
  padding-top: 0;
}

/* line 471, ../sass/main.scss */
select {
  border-radius: 3px;
  border-color: #CECECE;
  outline: none;
  overflow-y: auto;
}

/* line 476, ../sass/main.scss */
input[type="radio"] {
  outline: none;
}

@media (max-width: 767px) {
  /* line 482, ../sass/main.scss */
  .media-mt-0 {
    margin: 0;
  }
}

/* line 487, ../sass/main.scss */
.mr-10 {
  margin-right: 10px;
}

/* line 488, ../sass/main.scss */
.mt-5 {
  margin-top: 5px;
}

/* line 489, ../sass/main.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 490, ../sass/main.scss */
.mt-15 {
  margin-top: 15px;
}

/* line 491, ../sass/main.scss */
.mt-20 {
  margin-top: 20px;
}

/* line 492, ../sass/main.scss */
.mt-30 {
  margin-top: 30px;
}

/* line 493, ../sass/main.scss */
.mt-40 {
  margin-top: 40px;
}

/* line 494, ../sass/main.scss */
.mt-50 {
  margin-top: 50px;
}

/* line 495, ../sass/main.scss */
.mt-70 {
  margin-top: 70px;
}

/* line 496, ../sass/main.scss */
.mt-100 {
  margin-top: 100px;
}

/* line 497, ../sass/main.scss */
.mt-200 {
  margin-top: 200px;
}

/* line 498, ../sass/main.scss */
.mb-10 {
  margin-bottom: 10px;
}

/* line 499, ../sass/main.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 500, ../sass/main.scss */
.mb-30 {
  margin-bottom: 30px;
}

/* line 501, ../sass/main.scss */
.mb-40 {
  margin-bottom: 40px;
}

/* line 502, ../sass/main.scss */
.mb-50 {
  margin-bottom: 50px;
}

/* line 503, ../sass/main.scss */
.mr-10 {
  margin-right: 10px;
}

/* line 504, ../sass/main.scss */
.mr-30 {
  margin-right: 30px;
}

/* line 505, ../sass/main.scss */
.ml-10 {
  margin-left: 10px;
}

/* line 506, ../sass/main.scss */
.ml-20 {
  margin-left: 20px;
}

/* line 507, ../sass/main.scss */
.ml-30 {
  margin-left: 30px;
}

/* line 508, ../sass/main.scss */
.ml-50 {
  margin-left: 50px;
}

/* line 509, ../sass/main.scss */
.pd-l-0 {
  padding-left: 0;
}

/* line 510, ../sass/main.scss */
.pd-l-10 {
  padding-left: 10px;
}

/* line 511, ../sass/main.scss */
.pd-r-10 {
  padding-right: 10px;
}

/* line 512, ../sass/main.scss */
.pd-l-15 {
  padding-left: 15px;
}

/* line 513, ../sass/main.scss */
.pd-l-30 {
  padding-left: 30px;
}

/* line 514, ../sass/main.scss */
.pd-r-15 {
  padding-right: 15px;
}

/* line 515, ../sass/main.scss */
.pd-r-30 {
  padding-right: 30px;
}

/* line 516, ../sass/main.scss */
.pd-t-50 {
  padding-top: 50px;
}

/* line 517, ../sass/main.scss */
.pd-t-10 {
  padding-top: 10px;
}

/* line 518, ../sass/main.scss */
.pd-b-10 {
  padding-bottom: 10px;
}

/* line 519, ../sass/main.scss */
.pd-t-20 {
  padding-top: 20px;
}

/* line 520, ../sass/main.scss */
.pd-b-20 {
  padding-bottom: 20px;
}

/* line 521, ../sass/main.scss */
.pd-b-30 {
  padding-bottom: 30px;
}

/* line 522, ../sass/main.scss */
.pd-b-50 {
  padding-bottom: 50px;
}

/* line 525, ../sass/main.scss */
.pa-rl-15 {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 529, ../sass/main.scss */
.pd-t-50 {
  padding-top: 50px;
}

/* line 532, ../sass/main.scss */
.pd-30 {
  padding: 30px;
}

/* line 535, ../sass/main.scss */
.inline {
  display: inline;
}

/* line 539, ../sass/main.scss */
.read-more {
  width: 245px;
  background-color: inherit;
  border: 1px solid white;
  padding: 15px 60px;
  font-size: 18px;
  text-align: center;
  outline: none;
}
/* line 547, ../sass/main.scss */
.read-more:hover {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 552, ../sass/main.scss */
.box-shadow {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);
}

/* line 556, ../sass/main.scss */
.new-registration-button {
  color: #222222;
  border: 1px solid #CECECE;
  border-radius: 3px;
  line-height: 43px;
  padding-left: 20px;
  padding-right: 20px;
  transition: all 0.5s ease-in-out;
}
/* line 564, ../sass/main.scss */
.new-registration-button a {
  color: #222222;
}

/* line 568, ../sass/main.scss */
.new-registration-button:hover {
  background-color: #3498db;
  text-decoration: none;
}

/* line 572, ../sass/main.scss */
.btn-default {
  width: 255px;
  background-color: #3498db;
  border: 0px;
  height: 40px;
  border-radius: 3px;
  color: white;
  outline: none;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
/* line 584, ../sass/main.scss */
.btn-default:hover {
  background-color: #2980B9;
  color: white;
}

/* line 589, ../sass/main.scss */
.btn-primary {
  width: 255px;
  height: 40px;
  background-color: transparent;
  border: 1px solid #3498db !important;
  border-radius: 3px;
  color: #3498db;
  outline: none;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
/* line 599, ../sass/main.scss */
.btn-primary:hover {
  background-color: #3498db;
  color: white;
}

/* line 604, ../sass/main.scss */
.width-auto {
  width: auto;
}

/* line 607, ../sass/main.scss */
.btn-full {
  width: 100%;
}

/* line 610, ../sass/main.scss */
.btn-small {
  width: 160px;
}

@media (max-width: 767px) {
  /* line 614, ../sass/main.scss */
  .btn-50 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 619, ../sass/main.scss */
  .btn-255 {
    width: 255px;
  }
}
/* line 623, ../sass/main.scss */
.spin-preview {
  display: inline-block;
  text-align: center;
}

/* line 627, ../sass/main.scss */
.spin-preview span {
  font-size: 10px;
  color: white;
}

/* line 632, ../sass/main.scss */
.spin-preview .custom-arrow {
  position: absolute;
  top: 0;
  left: 15px;
  width: 30px;
  height: 40px;
  background-color: #3498db;
}
/* line 639, ../sass/main.scss */
.spin-preview .custom-arrow p {
  margin-bottom: -5px;
  padding-left: 2px;
  color: white;
}

/* line 645, ../sass/main.scss */
.custom-arrow-triangle {
  position: absolute;
  top: 0;
  left: 45px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 20px 14px;
  border-color: transparent transparent transparent #3498db;
}

/* line 656, ../sass/main.scss */
.available {
  width: 100%;
  text-align: center;
  background-color: #F9E9D9;
  padding: 10px;
  border-radius: 3px;
}

@media (max-width: 767px) {
  /* line 664, ../sass/main.scss */
  .available {
    width: 50%;
  }
}
/* line 669, ../sass/main.scss */
.available-feed {
  width: 100%;
  text-align: center;
  background-color: #ececec;
  padding: 10px;
  border-radius: 3px;
}

/* line 677, ../sass/main.scss */
.avto-news {
  height: 390px;
}
/* line 681, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list {
  margin-top: 30px;
  padding: 0;
  list-style-type: none;
}
/* line 685, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item {
  position: relative;
  min-height: 60px;
}
/* line 688, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item .news-desription {
  width: 100%;
  position: relative;
  padding-left: 15px;
}
/* line 693, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item p:hover {
  color: #3498db;
}
/* line 696, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item .news-name {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 15px;
  max-height: 45px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
/* line 706, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item .news-date {
  font-size: 10px;
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 713, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item img {
  width: 80px;
  height: 60px;
}
/* line 717, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item a {
  display: flex;
}
/* line 721, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .divider {
  background-color: #cecece;
  height: 1px;
  margin-top: 14.5px;
  margin-bottom: 14.5px;
}

/* line 730, ../sass/main.scss */
.avto-news {
  height: 390px;
}
/* line 732, ../sass/main.scss */
.avto-news .avto-news-wrapper {
  padding-top: 10px;
}
/* line 734, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list {
  margin-top: 30px;
  padding: 0;
  list-style-type: none;
}
/* line 738, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item {
  position: relative;
  min-height: 60px;
}
/* line 741, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item .news-desription {
  width: 100%;
  position: relative;
  padding-left: 15px;
}
/* line 746, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item .news-name {
  font-size: 12px;
}
/* line 749, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item .news-date {
  font-size: 10px;
  text-align: right;
  position: absolute;
  color: #222222;
  bottom: 0;
  right: 0;
}
/* line 757, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item img {
  width: 80px;
  height: 60px;
}
/* line 761, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .avto-news-item a {
  display: flex;
}
/* line 765, ../sass/main.scss */
.avto-news .avto-news-wrapper .avto-news-list .divider {
  background-color: #cecece;
  height: 1px;
  margin-top: 14.5px;
  margin-bottom: 14.5px;
}

/* line 776, ../sass/main.scss */
.reklama-caption {
  padding: 5px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  height: 50px;
  transition: all 0.4s ease-in-out;
}
/* line 785, ../sass/main.scss */
.reklama-caption span {
  color: white;
}
/* line 786, ../sass/main.scss */
.reklama-caption .col-md-7, .reklama-caption .col-md-5, .reklama-caption .col-sm-4 {
  padding: 0;
}
/* line 787, ../sass/main.scss */
.reklama-caption .reklama-avto-name {
  color: white;
  font-size: 15px;
}
/* line 791, ../sass/main.scss */
.reklama-caption .reklama-avto-price {
  font-size: 12px;
  float: right;
  text-align: right;
}
/* line 795, ../sass/main.scss */
.reklama-caption .reklama-avto-price .reklama-avto-price-dollar {
  color: #2980B9;
}
/* line 797, ../sass/main.scss */
.reklama-caption .reklama-avto-description {
  padding-top: 20px;
}

/* line 802, ../sass/main.scss */
.avto-reklama-item-hor:hover .reklama-caption {
  height: 100%;
}

/* line 805, ../sass/main.scss */
.avto-reklama-item-ver:hover .reklama-caption {
  height: 100%;
}

/* line 810, ../sass/main.scss */
.registration .checkbox input, .login .checkbox input {
  height: auto;
}
/* line 814, ../sass/main.scss */
.registration input, .login input {
  height: 45px;
  width: 100%;
  border-radius: 3px;
  padding-left: 15px;
  border: 1px solid #CECECE;
}
/* line 821, ../sass/main.scss */
.registration label, .login label {
  line-height: 50px;
  margin: 0;
  width: 100%;
}

/* line 829, ../sass/main.scss */
.registration-title, .log-in-title, .password-recovery-title {
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #CECECE;
}
/* line 833, ../sass/main.scss */
.registration-title h3, .log-in-title h3, .password-recovery-title h3 {
  color: #222222;
  line-height: 60px;
}

/* line 839, ../sass/main.scss */
.registration-contact, .login-contact {
  position: relative;
  bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
}
/* line 845, ../sass/main.scss */
.registration-contact h4, .login-contact h4 {
  font-size: 14px;
  font-weight: 200;
  margin-bottom: 15px;
}
/* line 850, ../sass/main.scss */
.registration-contact .contact-number, .login-contact .contact-number {
  margin-top: 15px;
}
/* line 853, ../sass/main.scss */
.registration-contact a, .login-contact a {
  margin-top: 15px;
  color: #3498db;
}

/* line 860, ../sass/main.scss */
.advantages ul {
  padding-left: 95px;
}
/* line 862, ../sass/main.scss */
.advantages ul .advantages-item {
  display: flex;
  margin-top: 50px;
}
/* line 865, ../sass/main.scss */
.advantages ul .advantages-item img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: red;
}
/* line 871, ../sass/main.scss */
.advantages ul .advantages-item .advantages-item-text {
  padding: 10px 10px 10px 30px;
  display: inline-block;
  width: 280px;
}
/* line 875, ../sass/main.scss */
.advantages ul .advantages-item .advantages-item-text h3 {
  color: #222222;
  padding-bottom: 10px;
}
/* line 879, ../sass/main.scss */
.advantages ul .advantages-item .advantages-item-text p {
  font-size: 12px;
}

/* line 887, ../sass/main.scss */
.log-in {
  max-width: 380px;
  border-radius: 3px;
  border: 1px solid #CECECE;
}
/* line 890, ../sass/main.scss */
.log-in .log-in-form, .log-in .password-recovery-form {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 25px;
}
/* line 894, ../sass/main.scss */
.log-in .log-in-form .new-registration-person, .log-in .password-recovery-form .new-registration-person {
  margin-top: 20px;
}
/* line 896, ../sass/main.scss */
.log-in .log-in-form .new-registration-person label a, .log-in .password-recovery-form .new-registration-person label a {
  color: #222222;
}
/* line 899, ../sass/main.scss */
.log-in .log-in-form .checkbox label::before, .log-in .password-recovery-form .checkbox label::before {
  margin-top: 15px;
}
/* line 903, ../sass/main.scss */
.log-in .log-in-form .get, .log-in .password-recovery-form .get {
  margin-top: 20px;
}
/* line 906, ../sass/main.scss */
.log-in .log-in-form a, .log-in .password-recovery-form a {
  float: right;
  color: #3498db;
}
/* line 910, ../sass/main.scss */
.log-in .log-in-form .phone-input-mask, .log-in .password-recovery-form .phone-input-mask {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
/* line 916, ../sass/main.scss */
.log-in .login-contact {
  border-top: 1px solid #CECECE;
}

/* line 925, ../sass/main.scss */
.statusbar {
  height: auto;
  background-color: #ecf0f1;
  width: 100%;
  top: 0;
  display: table;
}
/* line 931, ../sass/main.scss */
.statusbar .col-md-6 {
  padding: 0;
  display: table;
}
/* line 932, ../sass/main.scss */
.statusbar .statusbar-text {
  text-align: left;
  line-height: 45px;
}
/* line 936, ../sass/main.scss */
.statusbar .statusbar-menu {
  text-align: right;
  display: table;
  vertical-align: middle;
  padding: 5px;
}
/* line 941, ../sass/main.scss */
.statusbar .statusbar-menu .dropdown-menu {
  top: 150%;
}
/* line 944, ../sass/main.scss */
.statusbar .statusbar-menu .dropdown-menu > li > a {
  padding: 15px 15px;
}
/* line 945, ../sass/main.scss */
.statusbar .statusbar-menu .dropdown-menu > li > a:hover {
  color: #3498DB;
}
/* line 948, ../sass/main.scss */
.statusbar .statusbar-menu .dropdown-menu .divider {
  background-color: #cecece;
}
/* line 951, ../sass/main.scss */
.statusbar .statusbar-menu .favorites {
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
/* line 955, ../sass/main.scss */
.statusbar .statusbar-menu .favorites .fa-star {
  font-size: 18px;
}
/* line 958, ../sass/main.scss */
.statusbar .statusbar-menu .favorites .back-to-advert {
  padding: 15px;
  text-align: center;
}
/* line 961, ../sass/main.scss */
.statusbar .statusbar-menu .favorites .back-to-advert a {
  color: #3498DB;
}
/* line 963, ../sass/main.scss */
.statusbar .statusbar-menu .favorites .favorites-price {
  color: #2B9F33;
}
/* line 966, ../sass/main.scss */
.statusbar .statusbar-menu .favorites .dropdown-menu > li > a {
  display: flex;
}
/* line 967, ../sass/main.scss */
.statusbar .statusbar-menu .favorites #favorites {
  color: #FFCA28;
}
/* line 969, ../sass/main.scss */
.statusbar .statusbar-menu .favorites #favorites:hover {
  cursor: pointer;
}
/* line 972, ../sass/main.scss */
.statusbar .statusbar-menu .notification {
  display: inline-block;
  margin-right: 30px;
  vertical-align: middle;
}
/* line 977, ../sass/main.scss */
.statusbar .statusbar-menu .notification .badge {
  position: absolute;
  background-color: #E74C3C;
  top: -5px;
  padding: 4px 4px;
  width: 20px;
  font-weight: normal;
}
/* line 985, ../sass/main.scss */
.statusbar .statusbar-menu .notification:hover {
  cursor: pointer;
}
/* line 989, ../sass/main.scss */
.statusbar .statusbar-menu .log-in-main {
  display: inline-block;
  vertical-align: middle;
  line-height: 35px;
  padding-left: 5px;
}
/* line 995, ../sass/main.scss */
.statusbar .statusbar-menu .language {
  display: inline-block;
  vertical-align: middle;
}
/* line 999, ../sass/main.scss */
.statusbar .statusbar-menu .language select {
  outline: none;
}

/* line 1007, ../sass/main.scss */
#preview .preview-box {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);
  padding-bottom: 30px;
  overflow: hidden;
}
/* line 1012, ../sass/main.scss */
#preview .preview-title {
  height: 75px;
}
/* line 1014, ../sass/main.scss */
#preview .preview-title .radio {
  padding-top: 30px;
}
/* line 1016, ../sass/main.scss */
#preview .preview-title .radio label {
  color: #3498db;
  font-size: 18px;
  font-weight: 600;
  padding-top: 0;
}
/* line 1025, ../sass/main.scss */
#preview .preview-avto img {
  height: 140px;
}
@media (max-width: 767px) {
  /* line 1029, ../sass/main.scss */
  #preview .preview-avto .preview-avto-img {
    width: 210px;
  }
}
/* line 1033, ../sass/main.scss */
#preview .preview-avto .preview-avto-title {
  border-left: 4px solid #3498db;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  transition: all ease-out 0.5s;
}
/* line 1040, ../sass/main.scss */
#preview .preview-avto .preview-avto-title-2-step {
  border-left: 4px solid #3498db;
  padding-left: 10px;
  padding-right: 10px;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1048, ../sass/main.scss */
#preview .preview-avto .preview-avto-title-2-step .h4-preview {
  color: #666666;
}
/* line 1052, ../sass/main.scss */
#preview .preview-avto .preview-avto-row {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 1056, ../sass/main.scss */
#preview .preview-avto .preview-avto-specifications {
  line-height: 14px;
  font-size: 12px;
  color: #666666;
}
/* line 1060, ../sass/main.scss */
#preview .preview-avto .preview-avto-specifications li {
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1065, ../sass/main.scss */
#preview .preview-avto .preview-avto-description, #preview .preview-avto .date {
  font-size: 12px;
  color: #666666;
}
/* line 1068, ../sass/main.scss */
#preview .preview-avto .preview-avto-description li, #preview .preview-avto .date li {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1075, ../sass/main.scss */
.preview-avto-icons {
  color: #cecece;
}
/* line 1077, ../sass/main.scss */
.preview-avto-icons i {
  padding-right: 15px;
}

/* line 1081, ../sass/main.scss */
.point-item-general {
  border-right: 1px solid #cecece;
}

@media (max-width: 767px) {
  /* line 1085, ../sass/main.scss */
  .point-item-general {
    border-right: 0px solid #cecece;
  }
}
/* line 1090, ../sass/main.scss */
.preview-avto-title {
  border-left: 4px solid #3498db;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  transition: all ease-out 0.5s;
}

/* line 1100, ../sass/main.scss */
.avto-search-form .divider {
  height: 1px;
  background-color: #cecece;
  margin-top: 15px;
  margin-bottom: 15px;
  list-style-type: none;
}
/* line 1107, ../sass/main.scss */
.avto-search-form .avto-search {
  border: 1px solid #CECECE;
  border-radius: 3px;
  overflow: hidden;
  padding-bottom: 30px;
  background-color: #f3f3f3;
}
/* line 1113, ../sass/main.scss */
.avto-search-form .avto-search .col-md-12 {
  padding: 0;
}
/* line 1114, ../sass/main.scss */
.avto-search-form .avto-search .avto-search-column {
  padding-top: 20px;
}
/* line 1116, ../sass/main.scss */
.avto-search-form .avto-search .avto-search-column .avto-search-item {
  padding-top: 5px;
  position: relative;
}
/* line 1119, ../sass/main.scss */
.avto-search-form .avto-search .avto-search-column .avto-search-item .avto-search-year select {
  width: 45%;
}
/* line 1120, ../sass/main.scss */
.avto-search-form .avto-search .avto-search-column .avto-search-item .avto-search-price select {
  width: 45%;
}
/* line 1123, ../sass/main.scss */
.avto-search-form .avto-search .avto-search-column .avto-search-item .avto-search-select {
  border-radius: 3px;
  border-color: #CECECE;
  width: 100%;
  height: 40px;
  font-size: 14px;
  padding-left: 15px;
}
/* line 1131, ../sass/main.scss */
.avto-search-form .avto-search .avto-search-column .avto-search-bottom {
  margin-top: 20px;
}
/* line 1133, ../sass/main.scss */
.avto-search-form .avto-search .avto-search-column .avto-search-bottom a {
  color: #3498db;
  font-size: 12px;
}
/* line 1138, ../sass/main.scss */
.avto-search-form .avto-search .avto-search-column .avto-search-radio {
  padding-bottom: 7px;
  padding-top: 10px;
}

/* line 1148, ../sass/main.scss */
.search-menu .col-md-12 {
  padding: 0;
}
/* line 1149, ../sass/main.scss */
.search-menu ul {
  padding: 0;
  list-style-type: none;
}
/* line 1152, ../sass/main.scss */
.search-menu ul a {
  text-decoration: none;
  color: #222222;
}
/* line 1155, ../sass/main.scss */
.search-menu ul a .search-menu-item {
  padding-top: 5px;
  padding-left: 30px;
  height: 30px;
}
/* line 1159, ../sass/main.scss */
.search-menu ul a .search-menu-item:hover {
  background-color: #ecf0f1;
}
/* line 1164, ../sass/main.scss */
.search-menu ul a:hover {
  color: #222222;
}

@media (max-width: 767px) {
  /* line 1168, ../sass/main.scss */
  .search-menu {
    text-align: center;
  }
}
/* line 1174, ../sass/main.scss */
.main-wrapper {
  margin-top: 30px;
  margin-bottom: 100px;
}
/* line 1244, ../sass/main.scss */
.main-wrapper .block-content-main .avto-search-block {
  margin-top: 30px;
}
/* line 1248, ../sass/main.scss */
.main-wrapper .block-content-main .avtoafisha-recomendation {
  height: 380px;
}
/* line 1250, ../sass/main.scss */
.main-wrapper .block-content-main .avtoafisha-recomendation .col-md-12 {
  padding: 0;
}
/* line 1252, ../sass/main.scss */
.main-wrapper .block-content-main .avtoafisha-recomendation .avtoafisha-recomendation-wrapper {
  padding-top: 10px;
}
/* line 1255, ../sass/main.scss */
.main-wrapper .block-content-main .avtoafisha-recomendation .avtoafisha-recomendation-wrapper .avtoafisha-recomendation-item {
  height: 60px;
  overflow: hidden;
  margin-top: 30px;
  transition: all 0.4s ease-in-out;
}
/* line 1260, ../sass/main.scss */
.main-wrapper .block-content-main .avtoafisha-recomendation .avtoafisha-recomendation-wrapper .avtoafisha-recomendation-item .col-md-12 {
  padding: 0;
  height: 100%;
  overflow: hidden;
}
/* line 1261, ../sass/main.scss */
.main-wrapper .block-content-main .avtoafisha-recomendation .avtoafisha-recomendation-wrapper .avtoafisha-recomendation-item img {
  width: 100%;
  height: 60px;
  transition: all 0.4s ease-in-out;
}
/* line 1266, ../sass/main.scss */
.main-wrapper .block-content-main .avtoafisha-recomendation .avtoafisha-recomendation-wrapper .avtoafisha-recomendation-item .avtoafisha-recomendation-caption {
  padding: 5px;
  text-align: center;
  width: 101%;
  position: absolute;
  bottom: 0px;
  margin: auto;
  left: 0;
  top: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  height: 60px;
  margin: 0 auto;
  display: table;
}
/* line 1280, ../sass/main.scss */
.main-wrapper .block-content-main .avtoafisha-recomendation .avtoafisha-recomendation-wrapper .avtoafisha-recomendation-item .avtoafisha-recomendation-caption .avtoafisha-recomendation-caption-text {
  display: table-cell;
  vertical-align: middle;
  color: white;
  font-size: 14px;
  font-weight: 600;
}
/* line 1290, ../sass/main.scss */
.main-wrapper .block-content-main .avtoafisha-recomendation .avtoafisha-recomendation-wrapper .avtoafisha-recomendation-item:hover img {
  transform: scale(1.2);
}
/* line 1303, ../sass/main.scss */
.main-wrapper .block-katalog {
  border-radius: 3px;
  border: 1px solid #CECECE;
  margin-top: 50px;
}
/* line 1307, ../sass/main.scss */
.main-wrapper .block-katalog p {
  color: #3498db;
}
/* line 1308, ../sass/main.scss */
.main-wrapper .block-katalog img {
  max-width: 100%;
  height: auto;
}
/* line 1313, ../sass/main.scss */
.main-wrapper .katalog-title {
  height: 60px;
  width: 100%;
  border-bottom: 1px solid #CECECE;
  background-color: #ecf0f1;
  display: table;
  padding-left: 30px;
}
/* line 1320, ../sass/main.scss */
.main-wrapper .katalog-title .katalog-title-text {
  display: table-cell;
  vertical-align: middle;
}
/* line 1323, ../sass/main.scss */
.main-wrapper .katalog-title .katalog-title-text h4, .main-wrapper .katalog-title .katalog-title-text p {
  display: inline;
}
/* line 1324, ../sass/main.scss */
.main-wrapper .katalog-title .katalog-title-text p {
  color: #3498db;
  padding-left: 20px;
}
/* line 1331, ../sass/main.scss */
.main-wrapper .katalog-avtotovariv {
  position: relative;
}
/* line 1333, ../sass/main.scss */
.main-wrapper .katalog-avtotovariv .katalog-avtotovariv-item {
  max-height: 220px;
  text-align: center;
  padding-bottom: 20px;
}
/* line 1337, ../sass/main.scss */
.main-wrapper .katalog-avtotovariv .katalog-avtotovariv-item p {
  color: #3498db;
}
/* line 1345, ../sass/main.scss */
.main-wrapper .katalog-sto .katalog-sto-item {
  max-height: 200px;
  text-align: center;
  padding-bottom: 30px;
}
/* line 1354, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-title {
  height: 90px;
}
/* line 1356, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-title a {
  padding-left: 30px;
  color: #3498db;
}
/* line 1360, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-title .sort-region {
  padding-top: 10px;
  padding-left: 105px;
}
/* line 1364, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-title .sort-region select {
  background-color: transparent;
  border: none;
  margin-left: 26px;
  padding: 0;
  outline: none;
}
/* line 1377, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-avto-body ul {
  -webkit-column-count: 4;
  /* Chrome, Safari, Opera */
  -moz-column-count: 4;
  /* Firefox */
  column-count: 4;
  -moz-column-rule: 1px outset #CECECE;
  column-rule: 1px outset #CECECE;
}
/* line 1383, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-avto-body ul li {
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  height: 25px;
}
/* line 1388, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-avto-body ul li span {
  color: #222222;
  font-size: 14px;
  float: right;
}
/* line 1393, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-avto-body ul li a {
  color: #3498db;
}
/* line 1399, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-bu-avto, .main-wrapper .katalog-avto .katalog-new-avto {
  display: none;
}
/* line 1402, ../sass/main.scss */
.main-wrapper .katalog-avto .katalog-krim-avto {
  display: none;
}
/* line 1409, ../sass/main.scss */
.main-wrapper .katalog-avto-part .katalog-title-text a {
  padding-right: 30px;
  color: #3498db;
}
/* line 1414, ../sass/main.scss */
.main-wrapper .katalog-avto-part .katalog-avto-part-item {
  max-height: 200px;
  text-align: center;
}

/* line 1424, ../sass/main.scss */
.registration-page {
  margin-top: 50px;
}
/* line 1428, ../sass/main.scss */
.registration-page .registration-step-1 {
  max-width: 380px;
  border-radius: 3px;
  border: 1px solid #CECECE;
}
/* line 1432, ../sass/main.scss */
.registration-page .registration-step-1 .registration-step-1-form {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 25px;
}
/* line 1437, ../sass/main.scss */
.registration-page .registration-step-1 .registration-step-1-form .checkbox label::before {
  margin-top: 15px;
}
/* line 1441, ../sass/main.scss */
.registration-page .registration-step-1 .registration-step-1-form .get {
  margin-top: 20px;
}
/* line 1444, ../sass/main.scss */
.registration-page .registration-step-1 .registration-step-1-form a {
  float: right;
  color: #3498db;
}
/* line 1448, ../sass/main.scss */
.registration-page .registration-step-1 .registration-step-1-form .phone-input-mask {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
/* line 1454, ../sass/main.scss */
.registration-page .registration-step-1 .registration-contact {
  border-top: 1px solid #CECECE;
}

/* line 1462, ../sass/main.scss */
.full-registration-page {
  margin-top: 50px;
}
/* line 1464, ../sass/main.scss */
.full-registration-page .registration-step-2 {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  max-width: 790px;
  border-radius: 3px;
  border: 1px solid #CECECE;
}
/* line 1470, ../sass/main.scss */
.full-registration-page .registration-step-2 .registration-user {
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 30px;
}
/* line 1475, ../sass/main.scss */
.full-registration-page .registration-step-2 .registration-user .radio {
  margin-left: 0px;
  margin-right: 20px;
}
/* line 1478, ../sass/main.scss */
.full-registration-page .registration-step-2 .registration-user .radio label {
  color: #3498db;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
}
/* line 1485, ../sass/main.scss */
.full-registration-page .registration-step-2 .registration-user #registration-avtosalon {
  display: none;
}

/* line 1492, ../sass/main.scss */
.login-page {
  margin-top: 50px;
}
/* line 1495, ../sass/main.scss */
.login-page .password-recovery-form .search {
  margin-top: 20px;
}
/* line 1500, ../sass/main.scss */
.login-page .password-recovery-step3 label {
  line-height: 20px;
}
/* line 1503, ../sass/main.scss */
.login-page .password-recovery-step3 a {
  color: white;
}

/* line 1508, ../sass/main.scss */
footer {
  background-color: #ECF0F1;
}
/* line 1510, ../sass/main.scss */
footer a {
  color: #222222;
}
/* line 1513, ../sass/main.scss */
footer img {
  max-width: 100%;
  height: auto;
  padding-right: 5px;
}
/* line 1518, ../sass/main.scss */
footer .footer-column {
  height: 300px;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 1522, ../sass/main.scss */
footer .footer-column h3 {
  color: #222222;
}
/* line 1525, ../sass/main.scss */
footer .footer-column ul {
  padding-top: 30px;
}
/* line 1527, ../sass/main.scss */
footer .footer-column ul li {
  font-size: 14px;
  height: 28px;
}
/* line 1532, ../sass/main.scss */
footer .footer-column .footer-contact {
  padding-top: 30px;
  font-size: 14px;
}
/* line 1535, ../sass/main.scss */
footer .footer-column .footer-contact a {
  color: #3498db;
}
/* line 1537, ../sass/main.scss */
footer .footer-column .footer-contact a:hover {
  text-decoration: underline;
}
/* line 1542, ../sass/main.scss */
footer .footer-column .footer-social {
  padding-bottom: 30px;
  border-bottom: 1px solid #CECECE;
}
/* line 1545, ../sass/main.scss */
footer .footer-column .footer-social a {
  color: inherit;
}
/* line 1546, ../sass/main.scss */
footer .footer-column .footer-social a:hover {
  color: inherit;
}
/* line 1548, ../sass/main.scss */
footer .footer-column .footer-app {
  padding-top: 10px;
}
/* line 1550, ../sass/main.scss */
footer .footer-column .footer-app h3 {
  padding-bottom: 30px;
}
/* line 1553, ../sass/main.scss */
footer .footer-column .footer-app img {
  padding-top: 20px;
}
@media (max-width: 500px) {
  /* line 1559, ../sass/main.scss */
  footer .footer-column {
    width: 100%;
    text-align: center;
  }
}
/* line 1564, ../sass/main.scss */
footer .copyright {
  background-color: #2C3E50;
  text-align: center;
  height: 50px;
  display: table;
  width: 100%;
}
/* line 1570, ../sass/main.scss */
footer .copyright p {
  color: white;
  font-size: 12px;
  vertical-align: middle;
  display: table-cell;
}

/* line 1580, ../sass/main.scss */
.step .step_item {
  height: 40px;
  display: flex;
}
/* line 1583, ../sass/main.scss */
.step .step_item span {
  line-height: 40px;
  color: white;
}
/* line 1588, ../sass/main.scss */
.step .step_left_current {
  padding-left: 20px;
  width: 100px;
  background-color: rgba(52, 152, 219, 0.8);
}
/* line 1593, ../sass/main.scss */
.step .step_right_current {
  width: 100%;
  text-align: center;
  background-color: #3498db;
}
/* line 1598, ../sass/main.scss */
.step .step_left_outher {
  padding-left: 20px;
  width: 100px;
  background-color: rgba(206, 206, 206, 0.8);
}
/* line 1604, ../sass/main.scss */
.step .step_right_outher {
  width: 100%;
  text-align: center;
  background-color: #cecece;
}

/* line 1610, ../sass/main.scss */
.no-border {
  border: 0px;
}

/* line 1614, ../sass/main.scss */
.sec-title-no-border {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 1618, ../sass/main.scss */
.sec-title {
  padding-bottom: 40px;
  border-bottom: 2px solid #3498db;
}

/* line 1622, ../sass/main.scss */
.sec-title-top {
  padding-bottom: 40px;
  padding-top: 40px;
  border-top: 2px solid #3498db;
}

/* line 1627, ../sass/main.scss */
.car-option-title {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 0.1em solid #cecece;
  border-top: 0.1em solid #cecece;
}

/* line 1634, ../sass/main.scss */
.border-column {
  border-right: 1px solid #cecece;
  height: 1000px;
}

/* line 1638, ../sass/main.scss */
.border-column:last-child {
  border-right: 0px;
}

@media (max-width: 1199px) {
  /* line 1642, ../sass/main.scss */
  .border-column:nth-child(3n) {
    border-right: 0px;
  }
}
@media (max-width: 767px) {
  /* line 1647, ../sass/main.scss */
  .border-column {
    border-right: 0px solid #cecece;
    height: auto;
  }
}
/* line 1652, ../sass/main.scss */
.car-option {
  overflow: hidden;
}
/* line 1655, ../sass/main.scss */
.car-option .form-group {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
}
/* line 1659, ../sass/main.scss */
.car-option .form-group .checkbox {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding-top: 0px;
}
/* line 1665, ../sass/main.scss */
.car-option .form-group label {
  float: none;
  font-size: 12px;
  color: #666666;
}

/* line 1674, ../sass/main.scss */
#car-option .border-custum {
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
/* line 1679, ../sass/main.scss */
#car-option .car-option {
  overflow: hidden;
}
/* line 1681, ../sass/main.scss */
#car-option .car-option .form-group {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
}
/* line 1685, ../sass/main.scss */
#car-option .car-option .form-group .checkbox {
  margin-left: 10px;
  padding-top: 0px;
}
/* line 1689, ../sass/main.scss */
#car-option .car-option .form-group label {
  float: none;
  font-size: 12px;
  color: #666666;
}

/* line 1699, ../sass/main.scss */
#publication-param .publication-shadow:hover {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.5);
}
/* line 1702, ../sass/main.scss */
#publication-param .publication-param-title {
  line-height: 70px;
  color: white;
  font-size: 18px;
  text-align: center;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 1711, ../sass/main.scss */
#publication-param .publication-param-body {
  padding-bottom: 20px;
  text-align: center;
  overflow: hidden;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  border-radius: 3px;
}
/* line 1720, ../sass/main.scss */
#publication-param .spin {
  display: inline-block;
}
/* line 1723, ../sass/main.scss */
#publication-param .spin span {
  display: inline-block;
  width: 20px;
  height: 40px;
  position: absolute;
  text-align: center;
  padding-top: 8px;
  background: inherit;
  border: 1px solid #3498db;
  cursor: pointer;
}
/* line 1734, ../sass/main.scss */
#publication-param .spin span:first-child {
  border-radius: 3px 0 0 3px;
}
/* line 1737, ../sass/main.scss */
#publication-param .spin span:last-child {
  border-radius: 0;
}
/* line 1740, ../sass/main.scss */
#publication-param .spin input {
  border-top: 1px solid #3498db;
  border-bottom: 1px solid #3498db;
  border-left: 0;
  border-right: 0;
  width: 60px;
  height: 40px;
  border-radius: 0;
  margin-left: 20px;
  text-align: center;
  font-weight: bold;
}
/* line 1752, ../sass/main.scss */
#publication-param .spin .custom-arrow {
  position: absolute;
  top: 0;
  left: 115px;
  width: 30px;
  height: 40px;
  background-color: #3498db;
}
/* line 1759, ../sass/main.scss */
#publication-param .spin .custom-arrow p {
  line-height: 40px;
  padding-left: 2px;
  color: white;
}
/* line 1765, ../sass/main.scss */
#publication-param .spin-2 {
  display: inline-block;
}
/* line 1768, ../sass/main.scss */
#publication-param .spin-2 span {
  display: inline-block;
  width: 20px;
  height: 40px;
  position: absolute;
  text-align: center;
  padding-top: 8px;
  background: inherit;
  border: 1px solid #3498db;
  cursor: pointer;
}
/* line 1779, ../sass/main.scss */
#publication-param .spin-2 span:first-child {
  border-radius: 3px 0 0 3px;
}
/* line 1782, ../sass/main.scss */
#publication-param .spin-2 span:last-child {
  border-radius: 0;
}
/* line 1785, ../sass/main.scss */
#publication-param .spin-2 input {
  border-top: 1px solid #3498db;
  border-bottom: 1px solid #3498db;
  border-left: 0;
  border-right: 0;
  width: 60px;
  height: 40px;
  border-radius: 0;
  margin-left: 20px;
  text-align: center;
  font-weight: bold;
}
/* line 1797, ../sass/main.scss */
#publication-param .spin-2 .custom-arrow {
  position: absolute;
  top: 0;
  left: 115px;
  width: 30px;
  height: 40px;
  background-color: #3498db;
}
/* line 1804, ../sass/main.scss */
#publication-param .spin-2 .custom-arrow p {
  line-height: 40px;
  padding-left: 2px;
  color: white;
}
/* line 1810, ../sass/main.scss */
#publication-param .custom-arrow-triangle {
  position: absolute;
  top: 0;
  left: 145px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 20px 14px;
  border-color: transparent transparent transparent #3498db;
}

/* line 1824, ../sass/main.scss */
.write-description {
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  margin-top: -5px;
  color: #969696;
  overflow: hidden;
  padding: 5px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 1839, ../sass/main.scss */
.moto-car-step .border-column {
  height: 570px;
}
@media (max-width: 767px) {
  /* line 1843, ../sass/main.scss */
  .moto-car-step .border-column {
    height: auto;
  }
}

/* line 1849, ../sass/main.scss */
.bus-car-step .border-column {
  height: 1150px;
}
@media (max-width: 767px) {
  /* line 1853, ../sass/main.scss */
  .bus-car-step .border-column {
    height: auto;
  }
}

/* line 1859, ../sass/main.scss */
.light-car-step .border-column {
  height: 850px;
}
@media (max-width: 767px) {
  /* line 1863, ../sass/main.scss */
  .light-car-step .border-column {
    height: auto;
  }
}

/* line 1870, ../sass/main.scss */
.trailer-car-step .border-column {
  height: 800px;
}
@media (max-width: 767px) {
  /* line 1874, ../sass/main.scss */
  .trailer-car-step .border-column {
    height: auto;
  }
}

/* line 1881, ../sass/main.scss */
.special-car-step .border-column {
  height: 600px;
}
@media (max-width: 767px) {
  /* line 1885, ../sass/main.scss */
  .special-car-step .border-column {
    height: auto;
  }
}

/* line 1892, ../sass/main.scss */
.water-car-step .border-column {
  height: 560px;
}
@media (max-width: 767px) {
  /* line 1896, ../sass/main.scss */
  .water-car-step .border-column {
    height: auto;
  }
}

/* line 1905, ../sass/main.scss */
.advanced-search {
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 50px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);
}
/* line 1911, ../sass/main.scss */
.advanced-search .advanced-search-title {
  padding-left: 15px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #cecece;
  border-top: 1px solid #cecece;
}
/* line 1916, ../sass/main.scss */
.advanced-search .advanced-search-title h3 {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 1921, ../sass/main.scss */
.advanced-search .advanced-search-radio {
  margin-top: 30px;
  margin-bottom: 20px;
}
/* line 1924, ../sass/main.scss */
.advanced-search .advanced-search-radio .form-group {
  margin-top: 0px;
}
/* line 1926, ../sass/main.scss */
.advanced-search .advanced-search-radio .form-group label {
  padding-top: 7px;
}
/* line 1931, ../sass/main.scss */
.advanced-search .advanced-search-radio .radio label {
  font-weight: 600;
}
/* line 1936, ../sass/main.scss */
.advanced-search .advanced-search-tabs {
  margin-left: 15px;
  margin-right: 15px;
}
/* line 1940, ../sass/main.scss */
.advanced-search .advanced-search-tabs > li {
  width: 14.2857%;
  text-align: center;
}
/* line 1943, ../sass/main.scss */
.advanced-search .advanced-search-tabs > li a {
  border: 1px solid #cecece;
  color: black;
}
@media (max-width: 991px) {
  /* line 1949, ../sass/main.scss */
  .advanced-search .advanced-search-tabs > li > a {
    padding: 10px 5px;
    font-size: 13px;
  }
}
@media (max-width: 695px) {
  /* line 1955, ../sass/main.scss */
  .advanced-search .advanced-search-tabs > li {
    width: 100%;
  }
}
/* line 1961, ../sass/main.scss */
.advanced-search #moto-car .border-column {
  height: 570px;
}
@media (max-width: 767px) {
  /* line 1965, ../sass/main.scss */
  .advanced-search #moto-car .border-column {
    height: auto;
  }
}
/* line 1971, ../sass/main.scss */
.advanced-search #bus-car .border-column {
  height: 1150px;
}
@media (max-width: 767px) {
  /* line 1975, ../sass/main.scss */
  .advanced-search #bus-car .border-column {
    height: auto;
  }
}
/* line 1981, ../sass/main.scss */
.advanced-search #light-car .border-column {
  height: 850px;
}
@media (max-width: 767px) {
  /* line 1985, ../sass/main.scss */
  .advanced-search #light-car .border-column {
    height: auto;
  }
}
/* line 1992, ../sass/main.scss */
.advanced-search #trailer-car .border-column {
  height: 800px;
}
@media (max-width: 767px) {
  /* line 1996, ../sass/main.scss */
  .advanced-search #trailer-car .border-column {
    height: auto;
  }
}
/* line 2003, ../sass/main.scss */
.advanced-search #special-car .border-column {
  height: 600px;
}
@media (max-width: 767px) {
  /* line 2007, ../sass/main.scss */
  .advanced-search #special-car .border-column {
    height: auto;
  }
}
/* line 2014, ../sass/main.scss */
.advanced-search #water-car .border-column {
  height: 560px;
}
@media (max-width: 767px) {
  /* line 2018, ../sass/main.scss */
  .advanced-search #water-car .border-column {
    height: auto;
  }
}
/* line 2029, ../sass/main.scss */
.advanced-search #light-car label, .advanced-search #trucks-car label, .advanced-search #moto-car label, .advanced-search #bus-car label, .advanced-search #trailer-car label,
.advanced-search #special-car label, .advanced-search #water-car label {
  float: left;
}
/* line 2036, ../sass/main.scss */
.advanced-search #light-car .border-column, .advanced-search #trucks-car .border-column, .advanced-search #moto-car .border-column, .advanced-search #bus-car .border-column, .advanced-search #trailer-car .border-column,
.advanced-search #special-car .border-column, .advanced-search #water-car .border-column {
  border-bottom: 1px solid #cecece;
}
/* line 2040, ../sass/main.scss */
.advanced-search #car-body {
  padding-bottom: 5px;
}
/* line 2043, ../sass/main.scss */
.advanced-search #car-body ul {
  list-style-type: none;
}
/* line 2046, ../sass/main.scss */
.advanced-search #car-body ul li {
  transition: 0.3s all ease-in-out;
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 15px;
  margin-right: 5px;
  text-align: center;
}
/* line 2055, ../sass/main.scss */
.advanced-search #car-body ul li span {
  padding-left: 30px;
}
@media (max-width: 767px) {
  /* line 2055, ../sass/main.scss */
  .advanced-search #car-body ul li span {
    padding-left: 15px;
  }
}
/* line 2062, ../sass/main.scss */
.advanced-search .car-body-li {
  border: 1px solid #cecece;
}
/* line 2065, ../sass/main.scss */
.advanced-search .over {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  color: #3498db;
}
/* line 2069, ../sass/main.scss */
.advanced-search .selected {
  border: 1px solid #3498db;
}
/* line 2074, ../sass/main.scss */
.advanced-search .car-basic-param .checkbox, .advanced-search .car-technic-param .checkbox {
  margin-top: 0px;
  margin-bottom: 3px;
}
/* line 2077, ../sass/main.scss */
.advanced-search .car-basic-param .checkbox label, .advanced-search .car-technic-param .checkbox label {
  padding-top: 0px;
}
/* line 2084, ../sass/main.scss */
.advanced-search .car-technic-param .border-column {
  height: 855px;
  border-bottom: 1px solid #cecece;
}
@media (max-width: 767px) {
  /* line 2089, ../sass/main.scss */
  .advanced-search .car-technic-param .border-column {
    border-right: 0px solid #cecece;
    height: auto !important;
  }
}
/* line 2095, ../sass/main.scss */
.advanced-search .car-option-title {
  border-top: 0px;
}
/* line 2098, ../sass/main.scss */
.advanced-search .fa-times {
  left: 0px;
  top: 65px;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 2104, ../sass/main.scss */
  .advanced-search .fa-times {
    top: 100px;
  }
}
/* line 2109, ../sass/main.scss */
.advanced-search .car-bottom .checkbox {
  margin-top: 0px;
}

/* line 2115, ../sass/main.scss */
.sort-items a {
  color: #222222;
}
/* line 2118, ../sass/main.scss */
.sort-items .nav-pills > li > a {
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 5px;
  margin-left: 10px;
}

/* line 2126, ../sass/main.scss */
.label-search {
  background: #f3f3f3;
  font-size: 12px;
  color: #222222;
  margin: 4px 4px 4px 0;
  border-radius: 4px;
  padding: 4px;
}
/* line 2133, ../sass/main.scss */
.label-search .param-remove {
  color: #E74C3A;
  padding-left: 10px;
  font-size: 10px;
}

/* line 2139, ../sass/main.scss */
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover,
.pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  border-color: #3498db;
  background-color: #3498db;
}

/* line 2145, ../sass/main.scss */
.pagination .page-link {
  color: #222222;
}

/* line 2152, ../sass/main.scss */
#comparison .table-bordered {
  border: 1px solid #cecece;
}
/* line 2155, ../sass/main.scss */
#comparison .table-bordered > thead > tr > td, #comparison .table-bordered > thead > tr > th {
  border-bottom: 0;
}
/* line 2158, ../sass/main.scss */
#comparison .fa-times {
  position: relative;
  margin: 0;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
/* line 2165, ../sass/main.scss */
#comparison .table-comparison thead th {
  max-width: 280px;
  vertical-align: top;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 2173, ../sass/main.scss */
#comparison .table-comparison td {
  padding: 0;
  max-width: 275px;
}
/* line 2176, ../sass/main.scss */
#comparison .table-comparison td span, #comparison .table-comparison td p {
  font-size: 14px;
  font-weight: 400;
  white-space: normal;
}
/* line 2182, ../sass/main.scss */
#comparison .table-comparison td ul li {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 2188, ../sass/main.scss */
#comparison .table-comparison td ul li:nth-child(2n) {
  background-color: #f3f3f3;
}
/* line 2193, ../sass/main.scss */
#comparison .table-comparison .comparison-caption {
  background-color: #f3f3f3;
}
/* line 2195, ../sass/main.scss */
#comparison .table-comparison .comparison-caption p {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 2205, ../sass/main.scss */
#comparison #sortable li {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  cursor: move;
  background-color: transparent;
}

/* line 2216, ../sass/main.scss */
.our-services-item:hover {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
}

/* line 2219, ../sass/main.scss */
.arrow-group {
  display: inline-block;
  float: right;
}

/* line 2224, ../sass/main.scss */
.reviews-side-block {
  position: relative;
  height: 250px;
  width: 75px;
  float: left;
  margin-right: 20px;
}

/* line 2231, ../sass/main.scss */
.author-avatar {
  position: absolute;
  bottom: 5px;
  left: 5px;
  width: 65px;
  height: 65px;
  background: url(../img/2015-bmw-x3.jpg) no-repeat center center;
  background-size: cover;
  border-radius: 50%;
}

/* line 2241, ../sass/main.scss */
.quotes {
  position: absolute;
  top: 0;
  height: 22px;
  width: 35px;
  left: 50%;
  margin-left: -17.5px;
  background: url(../img/quotes-icon.png) no-repeat center center;
  background-size: cover;
}

/* line 2254, ../sass/main.scss */
.feed-search-menu ul a li {
  padding-top: 3px;
  padding-bottom: 3px;
  color: #222222;
}
/* line 2259, ../sass/main.scss */
.feed-search-menu ul a li:hover {
  color: #3498db;
}

/* line 2264, ../sass/main.scss */
.feed-description {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 20px;
  /* fallback */
  max-height: 40px;
  /* fallback */
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
}

/* line 2278, ../sass/main.scss */
.packages-item {
  border-radius: 3px;
  overflow: hidden;
}
/* line 2281, ../sass/main.scss */
.packages-item .packages-title {
  line-height: 50px;
  text-align: center;
  color: white;
  font-size: 18px;
}
/* line 2287, ../sass/main.scss */
.packages-item .packages-body {
  padding-bottom: 20px;
  overflow: hidden;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
/* line 2293, ../sass/main.scss */
.packages-item .packages-body .packages-body-text {
  font-size: 13px;
}

/* line 2305, ../sass/main.scss */
.leave-comment .author-name {
  font-size: 18px;
  font-weight: 600;
}
/* line 2309, ../sass/main.scss */
.leave-comment .comment-body {
  padding-bottom: 30px;
}

/* line 2314, ../sass/main.scss */
.fa-auction {
  background-image: url(../img/icons/auction.png);
}

/* line 2321, ../sass/main.scss */
#view .left-view-bar .left-auto-view-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 2325, ../sass/main.scss */
#view .left-view-bar .border-t-b {
  border-top: 1px solid #CECECE;
  border-bottom: 1px solid #cecece;
}
/* line 2329, ../sass/main.scss */
#view .left-view-bar .auto-price {
  padding: 15px;
}
/* line 2333, ../sass/main.scss */
#view .left-view-bar .auto-location span {
  color: #3498db;
  font-weight: 600;
}
/* line 2339, ../sass/main.scss */
#view .left-view-bar .auto-params p, #view .left-view-bar .auto-actions p, #view .left-view-bar .user-contacts p {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 2344, ../sass/main.scss */
#view .left-view-bar .auto-params i, #view .left-view-bar .auto-actions i, #view .left-view-bar .user-contacts i {
  width: 15px;
}
/* line 2347, ../sass/main.scss */
#view .left-view-bar .auto-params img, #view .left-view-bar .auto-actions img, #view .left-view-bar .user-contacts img {
  width: 18px;
}
/* line 2351, ../sass/main.scss */
#view .left-view-bar #show-number {
  color: white;
  font-size: 12px;
  text-decoration: underline;
}
/* line 2356, ../sass/main.scss */
#view .left-view-bar #save-to-favorites, #view .left-view-bar #save-to-comparison {
  cursor: pointer;
}
/* line 2359, ../sass/main.scss */
#view .left-view-bar #save-to-favorites:hover span, #view .left-view-bar #save-to-comparison:hover span {
  color: #3498db;
}
/* line 2362, ../sass/main.scss */
#view .left-view-bar #save-to-favorites:hover .fa-star, #view .left-view-bar #save-to-comparison:hover .fa-star {
  color: #F6AD3A;
}
/* line 2365, ../sass/main.scss */
#view .left-view-bar #save-to-favorites:hover .fa-balance-scale, #view .left-view-bar #save-to-comparison:hover .fa-balance-scale {
  color: #52AACB;
}
/* line 2371, ../sass/main.scss */
#view .left-view-bar .active-favorites span, #view .left-view-bar .active-comparison span {
  color: #3498db;
}
/* line 2374, ../sass/main.scss */
#view .left-view-bar .active-favorites .fa-star, #view .left-view-bar .active-comparison .fa-star {
  color: #F6AD3A;
}
/* line 2377, ../sass/main.scss */
#view .left-view-bar .active-favorites .fa-balance-scale, #view .left-view-bar .active-comparison .fa-balance-scale {
  color: #52AACB;
}
/* line 2385, ../sass/main.scss */
#view .slider .pad-15 {
  padding-left: 7px;
  padding-right: 7px;
  outline: none;
  padding-top: 3px;
}
/* line 2392, ../sass/main.scss */
#view .slider .slider-for img {
  height: 300px;
}

/* line 2402, ../sass/main.scss */
.technical-characteristics {
  padding: 15px;
  border: 1px solid #cecece;
  border-radius: 3px;
}
/* line 2407, ../sass/main.scss */
.technical-characteristics .technical-characteristics-ul {
  column-count: 2;
  column-rule: 1px outset #cecece;
  border-top: 1px solid #cecece;
  column-gap: 1px;
}
/* line 2412, ../sass/main.scss */
.technical-characteristics .technical-characteristics-ul li {
  border-bottom: 1px solid #cecece;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 2417, ../sass/main.scss */
.technical-characteristics .technical-characteristics-ul span {
  color: #666666;
}
/* line 2420, ../sass/main.scss */
.technical-characteristics .technical-characteristics-ul span:nth-child(2n) {
  float: right;
}
@media (max-width: 420px) {
  /* line 2425, ../sass/main.scss */
  .technical-characteristics .technical-characteristics-ul {
    column-count: 1;
  }
  /* line 2427, ../sass/main.scss */
  .technical-characteristics .technical-characteristics-ul span {
    padding: 0;
  }
}
/* line 2433, ../sass/main.scss */
.technical-characteristics .auto-option-block {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
}

/* line 2538, ../sass/main.scss */
.warning {
  position: absolute;
  min-height: 45px;
  background-color: #FDE5A4;
  right: 15px;
  left: 15px;
  text-align: center;
  padding: 15px;
}

/* line 2551, ../sass/main.scss */
.auto-coment-block .nav-tabs {
  border-bottom: 0;
}
/* line 2555, ../sass/main.scss */
.auto-coment-block .comment-pills li {
  width: 33.33%;
}
@media (max-width: 450px) {
  /* line 2559, ../sass/main.scss */
  .auto-coment-block .comment-pills li {
    width: 100%;
  }
}
/* line 2563, ../sass/main.scss */
.auto-coment-block .comment-pills li > a {
  color: #555;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  margin: 0;
}
/* line 2569, ../sass/main.scss */
.auto-coment-block .comment-pills li.active > a, .auto-coment-block .comment-pills li.active > a:focus, .auto-coment-block .comment-pills > li.active > a:hover {
  background-color: #3498db;
  color: white;
}
/* line 2574, ../sass/main.scss */
.auto-coment-block textarea {
  height: 100px;
}
@media (max-width: 767px) {
  /* line 2578, ../sass/main.scss */
  .auto-coment-block textarea {
    height: 200px;
  }
}
/* line 2582, ../sass/main.scss */
.auto-coment-block .block-item {
  padding: 30px;
  background-color: #f3f3f3;
  border: 1px solid #cecece;
}
@media (max-width: 767px) {
  /* line 2588, ../sass/main.scss */
  .auto-coment-block .block-item {
    padding: 10px;
  }
}
/* line 2594, ../sass/main.scss */
.auto-coment-block #exchange-offer .radio {
  padding-left: 0;
  padding-right: 30px;
}
/* line 2597, ../sass/main.scss */
.auto-coment-block #exchange-offer .radio label {
  padding-top: 0;
}
@media (max-width: 767px) {
  /* line 2602, ../sass/main.scss */
  .auto-coment-block #exchange-offer .radio {
    float: left !important;
  }
}
@media (max-width: 435px) {
  /* line 2607, ../sass/main.scss */
  .auto-coment-block #exchange-offer .radio-block {
    width: 75%;
  }
}
/* line 2612, ../sass/main.scss */
.auto-coment-block #exchange-offer .checkbox-inline + .checkbox-inline, .auto-coment-block #exchange-offer .radio-inline + .radio-inline {
  margin: 0;
}
/* line 2615, ../sass/main.scss */
.auto-coment-block #exchange-offer .radio label::before {
  right: -30px;
  left: auto;
}
/* line 2619, ../sass/main.scss */
.auto-coment-block #exchange-offer .radio label::after {
  right: -27px;
  left: auto;
  top: 3px;
}

/* line 2632, ../sass/main.scss */
#write-message-mod .modal-content {
  padding: 0;
  border-radius: 0;
  border: 0;
}
/* line 2637, ../sass/main.scss */
#write-message-mod .modal-header {
  background-color: #f3f3f3;
}
/* line 2638, ../sass/main.scss */
#write-message-mod .modal-footer {
  text-align: left;
  border-top: 0px;
}

/* line 2650, ../sass/main.scss */
#auto-view-modal .modal-dialog {
  width: 800px;
}
/* line 2653, ../sass/main.scss */
#auto-view-modal .modal-content {
  padding: 15px;
}

/* line 2657, ../sass/main.scss */
.modal-content {
  padding: 20px 60px;
}

@media (max-width: 1274px) {
  /* line 2663, ../sass/main.scss */
  .carousel-inner > .item > a > img, .carousel-inner > .item > img {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 992px) {
  /* line 2672, ../sass/main.scss */
  .advantages ul {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  /* line 2677, ../sass/main.scss */
  .registration-page .registration-step-1, .log-in {
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  /* line 2685, ../sass/main.scss */
  #publication-param label {
    float: left;
  }
}
@media (max-width: 500px) {
  /* line 2691, ../sass/main.scss */
  .publication-item {
    width: 100%;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  /* line 2698, ../sass/main.scss */
  .avto-search-form .avto-search .avto-search-column .avto-search-item .avto-search-select {
    font-size: 12px;
    padding-left: 5px;
  }

  /* line 2703, ../sass/main.scss */
  .form-group select {
    font-size: 12px;
    padding-left: 5px;
  }
  /* line 2707, ../sass/main.scss */
  .form-group label {
    font-size: 13px;
  }

  /* line 2711, ../sass/main.scss */
  label {
    font-size: 13px;
  }
}
@media only screen and (min-width: 767px) {
  /* line 2717, ../sass/main.scss */
  .avto-search-form {
    display: block;
  }
}
@media (max-width: 520px) {
  /* line 2723, ../sass/main.scss */
  #preview .preview-avto-info {
    width: 100%;
  }
  /* line 2726, ../sass/main.scss */
  #preview .preview-avto .preview-avto-img {
    width: 100% !important;
  }
  /* line 2728, ../sass/main.scss */
  #preview .preview-avto .preview-avto-img img {
    height: 220px;
  }
}
@media (max-width: 470px) {
  /* line 2736, ../sass/main.scss */
  .feed-public-param {
    font-size: 10px;
  }
  /* line 2738, ../sass/main.scss */
  .feed-public-param .division {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width: 991px) {
  /* line 2746, ../sass/main.scss */
  .sec-title {
    height: 95px;
  }
}
@media (max-width: 767px) {
  /* line 2752, ../sass/main.scss */
  .sec-title {
    height: auto;
  }
}
@media (max-width: 991px) {
  /* line 2757, ../sass/main.scss */
  .packages-date {
    float: left;
    margin-left: 0px;
  }
}
@media (max-width: 450px) {
  /* line 2763, ../sass/main.scss */
  .packages-col {
    width: 75%;
    margin-left: 12.5%;
  }
}
/* line 2770, ../sass/main.scss */
#draw-modal .modal-dialog {
  width: 800px;
}

/* line 2775, ../sass/main.scss */
#draw-modal .tools {
  width: 90px;
  height: 400px;
  float: right;
  display: flex;
  padding: 10px 5px;
  flex-direction: column;
  background-color: #ececec;
  border-radius: 3px;
  text-align: -webkit-center;
}
/* line 2785, ../sass/main.scss */
#draw-modal .tools #eraser {
  width: 30px;
  height: 30px;
}
/* line 2788, ../sass/main.scss */
#draw-modal .tools #eraser img {
  width: 20px;
  height: 20px;
}
/* line 2793, ../sass/main.scss */
#draw-modal .tools .color_sketch_a {
  border-radius: 50%;
  height: 20px;
  margin-top: 5px;
}
/* line 2798, ../sass/main.scss */
#draw-modal .tools .tools-size {
  border-radius: 50%;
  height: 30px;
  width: 30px;
  border: 0;
  outline: none;
  margin-top: 5px;
  line-height: 30px;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  color: black;
  font-weight: bold;
}
/* line 2813, ../sass/main.scss */
#draw-modal .tools .tools-size img {
  width: 14px;
  height: 14px;
}

/* line 2820, ../sass/main.scss */
#crop-img {
  background-color: white;
}
/* line 2822, ../sass/main.scss */
#crop-img .modal-content {
  box-shadow: none;
  border: 0;
}
/* line 2826, ../sass/main.scss */
#crop-img .jcrop-holder {
  margin: auto;
}

/* line 2832, ../sass/main.scss */
.avtosalon_icon {
  font-size: 18px !important;
}

/* line 2835, ../sass/main.scss */
.avtosalon_info {
  font-size: 13px;
}

/* line 2841, ../sass/main.scss */
#personal {
  position: relative;
}
/* line 2843, ../sass/main.scss */
#personal .free-publications {
  padding-right: 15px;
}
@media (max-width: 991px) {
  /* line 2845, ../sass/main.scss */
  #personal .free-publications {
    padding-right: 0px;
    padding-left: 20px;
  }
}
/* line 2850, ../sass/main.scss */
#personal .checkbox {
  margin: 0px;
}
/* line 2852, ../sass/main.scss */
#personal .checkbox input {
  height: auto;
}
/* line 2856, ../sass/main.scss */
#personal .checkbox label::after {
  top: -2px;
}
/* line 2859, ../sass/main.scss */
#personal .user-picture {
  background-image: url("../img/user-ava.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 50%;
  background-position: center;
  height: 120px;
  float: left;
}
/* line 2871, ../sass/main.scss */
#personal #sidebar_left .my_profile {
  float: left;
  width: 50%;
  padding-left: 15px;
}
/* line 2875, ../sass/main.scss */
#personal #sidebar_left .my_profile p {
  line-height: 1.42857143;
  margin-top: 5px;
  color: #666666;
  font-size: 13px;
}
/* line 2882, ../sass/main.scss */
#personal #sidebar_left .user_contact {
  position: relative;
  width: 100%;
  float: left;
  font-size: 13px;
  padding-bottom: 20px;
  border-bottom: 1px solid #CECECE;
}
/* line 2889, ../sass/main.scss */
#personal #sidebar_left .user_contact span {
  color: #666666;
}
/* line 2893, ../sass/main.scss */
#personal #sidebar_left .sidebar_left_menu {
  float: left;
  width: 100%;
  background-color: #f3f3f3;
}
/* line 2898, ../sass/main.scss */
#personal #sidebar_left .sidebar_left_menu ul li {
  padding-left: 30px;
  height: 30px;
  text-decoration: none;
  color: #666666;
}
/* line 2904, ../sass/main.scss */
#personal #sidebar_left .sidebar_left_menu ul a:hover, #personal #sidebar_left .sidebar_left_menu ul a:focus {
  text-decoration: none;
  color: #222222;
}
/* line 2912, ../sass/main.scss */
#personal #personal_nav {
  border: 1px solid #cecece;
  overflow: hidden;
  border-radius: 6px;
  padding-bottom: 20px;
  position: relative;
  min-height: 1040px;
}
@media (max-width: 767px) {
  /* line 2920, ../sass/main.scss */
  #personal #personal_nav .preview-avto-img {
    width: 41.66666667%;
  }
}
/* line 2924, ../sass/main.scss */
#personal #personal_nav label {
  color: #666666;
}
/* line 2927, ../sass/main.scss */
#personal #personal_nav .nav > li > a {
  padding: 12px 15px;
}
/* line 2930, ../sass/main.scss */
#personal #personal_nav .nav-tabs > li.active > a {
  color: #3498DB;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-top: 0px;
  background-color: white;
}
/* line 2937, ../sass/main.scss */
#personal #personal_nav .nav-tabs > li > a {
  border-radius: 0px;
  color: #666666;
  border-top: 0px;
  background-color: #f3f3f3;
}
/* line 2943, ../sass/main.scss */
#personal #personal_nav .nav-tabs > li:nth-child(1) a {
  border-top-left-radius: 6px;
  border-left: 0px;
}
/* line 2947, ../sass/main.scss */
#personal #personal_nav .nav-tabs > li:last-child a {
  border-top-right-radius: 6px;
  border-right: 0px;
}
/* line 2955, ../sass/main.scss */
#personal #personal_nav .personal-search {
  height: 45px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0px 30px;
  font-size: 13px;
}
/* line 2962, ../sass/main.scss */
#personal #personal_nav .personal-search #basic-addon1 {
  background-color: transparent;
}
/* line 2965, ../sass/main.scss */
#personal #personal_nav .personal-search .personal-search-in {
  border-radius: 3px;
  height: 25px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 2971, ../sass/main.scss */
#personal #personal_nav .personal-search .personal-search-sel {
  border-radius: 3px;
  height: 25px;
  width: 130px;
}
/* line 2976, ../sass/main.scss */
#personal #personal_nav .personal-search .btn-personal-search {
  position: absolute;
  right: 0;
  z-index: 3;
  height: 25px;
  color: #666666;
  background-color: transparent;
  border: 1px solid #cecece;
}
/* line 2985, ../sass/main.scss */
#personal #personal_nav .personal-search .sort-personal {
  display: flex;
}
/* line 2988, ../sass/main.scss */
#personal #personal_nav .personal-search label {
  font-size: 13px;
  padding-right: 15px;
}
/* line 2993, ../sass/main.scss */
#personal #personal_nav .take_action {
  height: 45px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 5px;
  padding-right: 30px;
  font-size: 13px;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
/* line 3003, ../sass/main.scss */
#personal #personal_nav .take_action label {
  margin-bottom: 0;
}
/* line 3004, ../sass/main.scss */
#personal #personal_nav .take_action .checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 3007, ../sass/main.scss */
#personal #personal_nav .take_action .checkbox input {
  height: auto;
}
/* line 3008, ../sass/main.scss */
#personal #personal_nav .take_action .checkbox label {
  font-size: 12px;
}
/* line 3010, ../sass/main.scss */
#personal #personal_nav .take_action .checkbox label::before {
  top: 2px;
}
/* line 3011, ../sass/main.scss */
#personal #personal_nav .take_action .checkbox label::after {
  left: 0;
}
/* line 3012, ../sass/main.scss */
#personal #personal_nav .take_action .sort-personal {
  display: flex;
}
/* line 3013, ../sass/main.scss */
#personal #personal_nav .take_action .personal-search-sel {
  border-radius: 3px;
  height: 25px;
  width: 130px;
}
/* line 3018, ../sass/main.scss */
#personal #personal_nav .take_action .apply_to_checked {
  text-align: right;
}
/* line 3020, ../sass/main.scss */
#personal #personal_nav .take_action .apply_to_checked label {
  padding-right: 15px;
  font-size: 13px;
}
/* line 3027, ../sass/main.scss */
#personal #personal_nav #secondary_nav {
  border-bottom: 0px;
  margin-top: 3px;
}
/* line 3030, ../sass/main.scss */
#personal #personal_nav #secondary_nav li > a {
  padding: 0px 10px;
  background-color: white;
}
/* line 3034, ../sass/main.scss */
#personal #personal_nav #secondary_nav li > a:hover {
  border-bottom: 0px;
  color: #3498db;
}
/* line 3038, ../sass/main.scss */
#personal #personal_nav #secondary_nav li.active > a {
  background-color: white;
}
/* line 3042, ../sass/main.scss */
#personal #personal_nav .abs_price {
  display: flex;
  margin-top: 0px;
}
/* line 3045, ../sass/main.scss */
#personal #personal_nav .abs_price input {
  height: 30px;
  max-width: 90px;
  border-radius: 0px;
  border: 1px solid #cecece;
}
/* line 3051, ../sass/main.scss */
#personal #personal_nav .abs_price select {
  height: 30px;
  width: 50px;
  border-radius: 0px;
  border: 1px solid #cecece;
  padding: 0px;
}
/* line 3064, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-info {
  font-size: 13px;
  color: #666666;
}
/* line 3067, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-info .btn-default {
  height: 30px;
  border-radius: 0px;
  margin-top: 20px;
}
/* line 3071, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-info .btn-default i {
  padding-right: 5px;
}
/* line 3075, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-info .refresh_personal {
  margin-top: 5px;
}
@media (max-width: 991px) {
  /* line 3077, ../sass/main.scss */
  #personal #my_ads .active-point-item .point-item-info .refresh_personal {
    margin-top: 0px;
  }
}
/* line 3081, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-general {
  border-right: 1px solid #cecece;
}
/* line 3083, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-general .preview-avto-statistic {
  min-height: 30px;
  font-size: 12px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 13px;
  color: #666666;
}
/* line 3092, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-general .preview-avto-statistic ul {
  border: 1px solid #cecece;
  border-left: 0px;
  background-color: #F3F3F3;
  position: relative;
  padding: 2px 20px;
}
/* line 3098, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-general .preview-avto-statistic ul li {
  display: inline;
  text-align: center;
  padding: 0px 10px;
}
/* line 3102, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-general .preview-avto-statistic ul li i {
  padding-right: 5px;
}
/* line 3109, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-general #tools_menu li {
  display: inline;
  text-align: center;
}
/* line 3112, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-general #tools_menu li a {
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  padding: 4px 5px;
  color: #666666;
  margin-right: -4px;
}
/* line 3120, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-general #tools_menu li:nth-child(n) a {
  border-left: 1px solid #cecece;
}
/* line 3123, ../sass/main.scss */
#personal #my_ads .active-point-item .point-item-general #tools_menu li:nth-child(4) a {
  border-right: 1px solid #cecece;
}
/* line 3139, ../sass/main.scss */
#personal #my_score .personal_balance {
  height: 75px;
  padding: 0px 15px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 3151, ../sass/main.scss */
#personal #my_settings .settings_top {
  height: 100px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 3158, ../sass/main.scss */
#personal #my_settings .settings_change_password {
  padding-top: 20px;
  padding-bottom: 50px;
}
/* line 3162, ../sass/main.scss */
#personal #my_settings .settings_bottom {
  padding-top: 50px;
}
/* line 3168, ../sass/main.scss */
#personal .exchange-item {
  margin-top: 30px;
}
/* line 3171, ../sass/main.scss */
#personal .exchange-item .exchange-item-photo img {
  width: 100%;
}
/* line 3175, ../sass/main.scss */
#personal .exchange-item .exchange-item-details {
  font-size: 13px;
  color: #666666;
}
/* line 3179, ../sass/main.scss */
#personal .exchange-item .exchange-item-cash {
  color: #666666;
  border-left: 1px solid #cecece;
}
@media (max-width: 1200px) {
  /* line 3184, ../sass/main.scss */
  #personal .exchange-item .exchange-item-cash {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  /* line 3189, ../sass/main.scss */
  #personal .exchange-item .exchange-item-cash {
    border-left: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cecece;
  }
}
/* line 3196, ../sass/main.scss */
#personal #my_exchange, #personal #my_auction {
  font-size: 13px;
}
/* line 3198, ../sass/main.scss */
#personal #my_exchange .btn-primary, #personal #my_auction .btn-primary {
  border-radius: 0px;
  height: 30px;
}
/* line 3202, ../sass/main.scss */
#personal #my_exchange .exchange-text, #personal #my_auction .exchange-text {
  padding: 7.5px 15px;
}
/* line 3209, ../sass/main.scss */
#personal #messages .mesage-block {
  padding-left: 30px;
}
/* line 3212, ../sass/main.scss */
#personal #messages .main-message-item {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #cecece;
  overflow: hidden;
}
/* line 3219, ../sass/main.scss */
#personal #messages .user-ava img {
  width: 80px;
  height: 80px;
  position: relative;
  float: left;
}
/* line 3226, ../sass/main.scss */
#personal #messages .mesage-answ {
  margin-top: 15px;
}
/* line 3229, ../sass/main.scss */
#personal #messages .mesage-answ .user-ava img {
  width: 35px;
  height: 35px;
}
/* line 3234, ../sass/main.scss */
#personal #messages .mesage-answ .mesage-answ-text {
  font-size: 13px;
  color: #666666;
  line-height: 20px;
}
/* line 3240, ../sass/main.scss */
#personal #messages .msg-general {
  border-right: 1px solid #cecece;
}
/* line 3243, ../sass/main.scss */
#personal #messages .msg-info {
  font-size: 13px;
  color: #666666;
}
@media (max-width: 992px) {
  /* line 3248, ../sass/main.scss */
  #personal #messages .msg-info {
    padding: 0px;
    font-size: 11px;
  }
}
@media (max-width: 1200px) {
  /* line 3254, ../sass/main.scss */
  #personal #messages .personal-search {
    display: block;
    height: auto;
  }
  /* line 3258, ../sass/main.scss */
  #personal #messages .personal-search-ser .input-group {
    float: right;
  }
  /* line 3261, ../sass/main.scss */
  #personal #messages .personal-search-tabs, #personal #messages .personal-search-ser, #personal #messages .personal-search-sort {
    margin-top: 10px;
  }
}
/* line 3266, ../sass/main.scss */
#personal .chek_point_item {
  float: left;
  width: 15px;
  padding: 0px 5px;
  margin-top: -3px;
}
/* line 3275, ../sass/main.scss */
#personal .personal-search-tabs ul li a, #personal .personal-search-tabs ul .active a {
  border-left: 0px !important;
  border-right: 0px !important;
  border-bottom: 0px !important;
}

/* line 3287, ../sass/main.scss */
#my_profile .user-contain, #autosalon_settings .user-contain {
  padding-bottom: 10px;
}
/* line 3290, ../sass/main.scss */
#my_profile .user-picture, #autosalon_settings .user-picture {
  background-image: url("../img/user-ava.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: relative;
  max-width: 255px;
  height: 255px;
}
/* line 3301, ../sass/main.scss */
#my_profile .my_profile_info ul li, #autosalon_settings .my_profile_info ul li {
  padding: 3px 0px;
}
/* line 3306, ../sass/main.scss */
#my_profile .inpt-checked, #autosalon_settings .inpt-checked {
  background-color: #2EA02B;
  border: 1px solid transparent;
}
/* line 3309, ../sass/main.scss */
#my_profile .inpt-checked i, #autosalon_settings .inpt-checked i {
  color: white;
}

@media (max-width: 991px) {
  /* line 3317, ../sass/main.scss */
  #saved_car #sidebar_left .user-picture {
    width: 33% !important;
  }
  /* line 3320, ../sass/main.scss */
  #saved_car #sidebar_left .my_profile {
    width: 33% !important;
    margin-top: 0px !important;
  }
  /* line 3324, ../sass/main.scss */
  #saved_car #sidebar_left .user_contact {
    width: 33% !important;
    margin-top: 0px !important;
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
  }
  /* line 3330, ../sass/main.scss */
  #saved_car .sidebar_left_menu {
    text-align: center;
  }
  /* line 3333, ../sass/main.scss */
  #saved_car #personal_nav .nav-justified {
    column-count: 1;
  }
}

@media (max-width: 1200px) {
  /* line 3344, ../sass/main.scss */
  #tools_menu {
    column-count: 2;
  }
  /* line 3347, ../sass/main.scss */
  #tools_menu li a {
    border-top: 0px !important;
    border-bottom: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
  }
}
@media (max-width: 991px) {
  /* line 3358, ../sass/main.scss */
  .personal-search-tabs, .personal-search-ser, .personal-search-sort {
    margin-top: 10px;
  }

  /* line 3362, ../sass/main.scss */
  #personal #personal_nav .personal-search {
    display: block;
    height: auto;
  }

  /* line 3366, ../sass/main.scss */
  #personal #my_ads .active-point-item .point-item-general {
    border: 0px;
  }

  /* line 3369, ../sass/main.scss */
  #personal #my_ads .active-point-item .point-item-info .btn-default {
    margin-top: 10px;
  }

  /* line 3372, ../sass/main.scss */
  #personal #sidebar_left .sidebar_left_menu ul li {
    height: auto;
  }

  /* line 3375, ../sass/main.scss */
  #sidebar_left {
    margin-top: 50px;
  }

  /* line 3378, ../sass/main.scss */
  #personal #sidebar_left .user-picture {
    width: 100%;
  }

  /* line 3381, ../sass/main.scss */
  #personal #sidebar_left .my_profile {
    width: 100%;
    margin-top: 20px;
  }

  /* line 3385, ../sass/main.scss */
  #personal_nav .nav-justified {
    font-size: 12px;
  }

  /* line 3388, ../sass/main.scss */
  #personal #personal_nav .personal-search .personal-search-in {
    width: 130px;
  }

  /* line 3392, ../sass/main.scss */
  #personal #personal_nav .personal-search .input-group {
    float: right;
  }
}
@media (max-width: 767px) {
  /* line 3398, ../sass/main.scss */
  #personal #sidebar_left .user-picture {
    width: 33%;
  }

  /* line 3401, ../sass/main.scss */
  #personal #sidebar_left .my_profile {
    width: 33%;
    margin-top: 0px;
  }

  /* line 3405, ../sass/main.scss */
  #personal #sidebar_left .user_contact {
    width: 33%;
    margin-top: 0px;
    border-bottom: 0px;
    padding-bottom: 0px;
  }

  /* line 3411, ../sass/main.scss */
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: 0;
  }

  /* line 3414, ../sass/main.scss */
  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border-color: transparent;
  }

  /* line 3417, ../sass/main.scss */
  #personal #personal_nav .nav-tabs > li:hover > a {
    border-right: 0;
    border-left: 0;
    border-color: transparent;
  }

  /* line 3422, ../sass/main.scss */
  #personal #personal_nav .nav-tabs > li.active > a {
    border-right: 0;
    border-left: 0;
  }

  /* line 3426, ../sass/main.scss */
  #personal_nav .nav-justified {
    column-count: 3;
    background-color: #f3f3f3;
  }

  /* line 3430, ../sass/main.scss */
  #personal_nav .nav-justified > li > a {
    margin-bottom: 0;
  }

  /* line 3433, ../sass/main.scss */
  #personal #personal_nav .personal-search .input-group {
    float: right;
  }

  /* line 3436, ../sass/main.scss */
  .personal-search-sort {
    text-align: right;
  }

  /* line 3440, ../sass/main.scss */
  .preview-avto-statistic ul {
    column-count: 3;
    padding: 2px 10px !important;
  }
  /* line 3443, ../sass/main.scss */
  .preview-avto-statistic ul li {
    display: block !important;
  }

  /* line 3448, ../sass/main.scss */
  #personal #personal_nav #secondary_nav li > a {
    padding: 0 5px;
    font-size: 12px;
  }

  /* line 3452, ../sass/main.scss */
  #personal #personal_nav #secondary_nav li > a {
    border-right: 0;
    border-left: 0;
  }

  /* line 3456, ../sass/main.scss */
  #personal #messages .user-ava img {
    width: 100%;
    height: auto;
  }

  /* line 3460, ../sass/main.scss */
  .breadcrumb {
    font-size: 13px;
  }

  /* line 3463, ../sass/main.scss */
  .free-publications {
    font-size: 13px;
    padding-left: 0 !important;
  }
}
@media (max-width: 420px) {
  /* line 3470, ../sass/main.scss */
  #personal_nav .nav-justified {
    column-count: 2;
  }
}
@media (max-width: 475px) {
  /* line 3475, ../sass/main.scss */
  #personal #sidebar_left .user-picture, .my_profile {
    width: 50% !important;
  }

  /* line 3478, ../sass/main.scss */
  #personal #sidebar_left .user_contact {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 450px) {
  /* line 3486, ../sass/main.scss */
  .small {
    width: 100%;
    position: relative;
    float: left;
  }
}


.auto-review__box2  section:nth-child(1) ul {
  margin-top: 20px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-rule: 1px outset #cecece;
  -moz-column-rule: 1px outset #cecece;
  column-rule: 1px outset #cecece;
  border-top: 1px solid #cecece;
  -webkit-column-gap: 1px;
  -moz-column-gap: 1px;
  column-gap: 1px;
}

.auto-review__box2 .auto-review__box_technical-characteristics {
  padding: 15px;
  border: 1px solid #cecece;
  border-radius: 3px;
}

.auto-review__box2 section:nth-child(1) ul li {
  border-bottom: 1px solid #cecece;
  padding-top: 5px;
  padding-bottom: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 768px) {
  /* line 3486, ../sass/main.scss */
  .auto-review__box2 section:nth-child(1) ul {

    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;

  }
}
