.title-fix {
  font-size: 2rem;
}

.catalog__item__name {
  display: block;
}

.catalog__item__name:hover {
  color: #c80620;;
}

.raritek-btn {
  width: 100%;
  margin-bottom: 1em;
}

.catalog__item ul li a {
  font-weight: 500;
  color: #363636;
  font-size: 1rem;
  letter-spacing: .8px;
}

.catalog__item ul li:before {
  margin-right: 0;
}

.objects__img {
  border: 4px solid #fff;
  border-radius: 5px;
  margin-bottom: 11px;
  box-shadow: 0 0 32px -12px rgba(0, 0, 0, .12);
}

.objects__img img {
  max-width: 100%;
}

.objects__title {
  text-align: center;
  font-weight: 500;
  color: #3e3e3e;
  font-size: .875rem;
  margin: 0;
  letter-spacing: .5px;
}

.objects__item:hover {
  text-decoration: none;
}

.objects__block {
  background-color: #f6f6f6;
  padding: 1em 0;
  margin-top: 1em;
}

.search__button {
  width: 55px;
  height: 55px;
  display: block;
  margin-left: auto;
  background: url(../img/icon/search_icon.png) no-repeat 50%;
  background-color: transparent;
  border: 1px solid #e7e7e7;
  cursor: pointer;
  transition: all .2s ease .02s;
  -webkit-transition: all .2s ease .02s
}

.header-fixed .header__top {
  height: 0;
}

.header-fixed .header__top .search-block {
  top: 1px;
}

.body-padding {
    padding-top: 155px;
}

.header-fixed .phone__block .phone {
    line-height: 1.3;
}

.catalog__item {
    height: auto;
    min-height: 250px;
}

.catalog__item_span-text {
    min-height: 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.inner .catalog {
  padding-top: 0;
}

.inner-2 .catalog {
  padding-top: 50px;
}

.news-detail a {
  color: #c80620;
}

.town__name, .town__name:hover {
  background: none;
  padding: 0;
  border: none;
  cursor: pointer;
  outline: none;
  color: #fff;
  border-bottom: 1px dashed #fff;
  text-decoration: none;
}

.citylist {
  color: #000;
  cursor: pointer;
}

.citylist:hover {
  color: #000;
  text-decoration: underline;
}

.content1 {
  padding-top: 50px;
}

.home-title {
  font-size: 28px;
  margin-bottom: 16px;
}