
.desc-item-project-general h3 {

  color: #000000;
  font-size: 18px;
  font-family: 'PPNeueMachina',Arial,sans-serif;
  line-height: 1.35;
  font-weight: 500;
  background-position: center center;
  border-color: transparent;
  border-style: solid;
}


.img-item-project-general {
  max-width: 840px;
  overflow: hidden;
}

.mt-29 {
  margin-top: 290px;
}

.img-item-project-general img {
  width: 100%;
  height: auto;
}
#allrecords a.btn-round-podrob {
  display: flex;
justify-content: center;
align-items:center;
  width: 180px;
  height: 180px;
  color: #50a7af;
  border-radius: 50%;
  border: 1px solid #000;
  transition: all 1s ease-out;
}
 #allrecords a.btn-round-podrob:hover {
  color: #fff;
  background-color: #50a7af;
  border-color:  #fff;
}
.block-flex-center {
 display: flex;
 align-items: center;
 justify-content: center;
}
tr, th, td {
  border: 1px;
}

/* скрол новости на главной*/

.general_news_list {
  background-color: #fff;
  min-width: 100%;
  min-height: 200px;
  overflow-x: auto;
  position: relative;
  display: flex;
}

.news_card_item {
  background-color: transparent;
  margin: 5px;

}
.general_news_list::-webkit-scrollbar {
  display: none;

}

.general_news_list_mobile {
  background-color: #fff;
  min-width: 100%;
  min-height: 200px;
  overflow-x: auto;
  position: relative;
  display: flex;
}

.news_card_item_mobile {
  background-color: transparent;
  margin: 5px;

}
.general_news_list_mobile::-webkit-scrollbar {
  display: none;

}
.p-relative {
  position: relative;
}
.arrow-down {
  font-size: 40px;
  width: 40px;
  height: 40px;
  background-color: rgba(66, 166, 175,0.4);
  color: #fff;
  border-radius: 50%;
  margin: auto;
  position: absolute;
  top: 69%;
  left: 43%;
}

/* скрол новости на главной*/
