.rec_content {
  display:flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  margin:40px 0;
}

.rec_environment .rec_content {
  flex-direction:row-reverse;
  margin: 0;
}

.content_text {
  max-width: 560px;
  padding:0 20px;
}

.rec_position .content_text {
  background:#fff;
  border:1px solid #DCDCDC;
  border-radius: 4px;
  padding: 32px 20px;
}

@media screen and (max-width: 1000px) {
  .rec_content {
    justify-content: center;
  }
  .content_text {
  max-width: 560px;
  padding:20px 0;
}
  .rec_position .content_text {
    margin: 20px 0; 
}
    