div.link-more.space-before{
  padding-top: 10px;
}

div.link-more {
  text-align: right;
  font-size: 16px;
  padding-bottom: 20px;
}

div.link-more a {
  color: rgb(52, 111, 201);
}

div.link-more a:hover {
  text-decoration: underline;
}

.footer-box a:visited{
  color: white;
}

.pop-up-btn:hover{
  font-weight:bold;
}

.other-page .tittle-gallery {
  margin-top: 30px;
}

#name-bank{
  font-size: 24px;
}

.form-control::-webkit-input-placeholder {color:#D3D3D3;}
.form-control::-moz-placeholder          {color:#D3D3D3;}/* Firefox 19+ */
.form-control:-moz-placeholder           {color:#D3D3D3;}/* Firefox 18- */
.form-control:-ms-input-placeholder      {color:#D3D3D3;}

.flat_preview{
  max-width:110px;
  max-height: 110px;
  width: auto;
  height: auto
}

.flat_similar{
  max-width:110px;
  max-height: 110px;
  width: auto;
  height: auto
}

.flat_iternal{
  width:350px;
}
.img-news img, .img-about img{
  width: 100%;
}
.soc-box a:visited{
  color: black;
}
.like-add{
  background: url(../images/content/like-red.png) no-repeat;
}
.gallery-box .single-item img {
  margin: 0;
  width: 100%;
  min-height: 320px;
}
.flat_size{
  width: 80px;
}
.lightgray{
  color: lightgray;
  font-size: 14px;
}
.flat_block{
  padding: 0 10px 10px 10px;
  background-color: #efefef;
}
.flat_iternal {
  width: 100%;
}
.apart-discr{
  background-color: #efefef;
}
.news-discr, .about-discr, .txt-news{
  text-align: justify;
}
.similar-txt .table-responsive{
  overflow-y: hidden;
}