.wrapper .projects_box {
  width: 100%;
  background-color: #DFDFDF;
  padding: min(6.125vw, 98px);
}
@media screen and (max-width: 768px) {
  .wrapper .projects_box {
    padding: 13.8020833333vw 0 16.2760416667vw;
  }
}

.wrapper .projects_box .projects_title {
	font-size: 4rem;
	font-weight: 700 ;
	text-align: center;
	margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .wrapper .projects_box .projects_title {
		font-size: 2.2rem;
  }
}
.wrapper .projects_box .projects_txt {
  font-size: 2.4rem;
	width: min(65.625vw, 1050px);
	margin: 0 auto 40px;
}
@media screen and (max-width: 768px) {
  .wrapper .projects_box .projects_txt {
		font-size: 1.8rem;
		width: 73.4375vw;
		margin-bottom: 6.3802083333vw;;
  }
}

.wrapper .projects_box .projects_img {
	width: 900px;
	margin: 0 auto;
}
@media screen and (max-width: 768px) {
	.wrapper .projects_box .projects_img {
		width: 73.4375vw;
	}
}

