.about_wrap_1 {
	margin-top: 66px;
	padding-top: 0px;
}
.about_wrap_1 .sec1_content h3 {
	text-align: left;
	font: normal normal bold 56px/70px Poppins;
	letter-spacing: 0px;
	color: #231f20;
}
.about_wrap_1 .sec1_content h3 span {
	color: #0dbfb3;
}
.about_wrap_1 .sec1_content_img img {
	position: relative;
	right: -128px;
}
.about_wrap_2 {
	background-color: #f7f7f7;
	padding: 162px 0px;
}
.about_wrap_2 .sec2_content1 h4 {
	text-align: left;
	font: normal normal 500 18px/27px Poppins;
	letter-spacing: 0px;
	color: #000000;
	padding-right: 156px;
}
.about_wrap_2 .sec2_content2 {
	text-align: left;
	font: normal normal normal 18px/28px Poppins;
	letter-spacing: 0px;
	color: #404040;
}
.about_wrap_3 {
	padding-top: 100px;
	padding-bottom: 100px;
}
.about_wrap_3 .sec3_content h4 {
	text-align: center;
	font: normal normal 600 36px/55px Poppins;
	letter-spacing: 0px;
	color: #231f20;
	margin-bottom: 24px;
}
.about_wrap_3 .sec3_content p {
	text-align: center;
	font: normal normal normal 18px/25px Poppins;
	letter-spacing: 0px;
	color: #231f20;
	width: 62%;
	margin: auto;
	margin-bottom: 100px;
}
.about_wrap_3 .cards {
	text-align: center;
}
.about_wrap_3 .cards h5 {
	text-align: center;
	font: normal normal 500 18px/27px Poppins;
	letter-spacing: 0px;
	color: #231f20;
	margin-top: 33px;
}
.about_wrap_3 .cards > div {
	width: 95px;
	height: 89px;
	margin: auto;
}

@media screen and (max-width: 1200px) {
	.about_wrap_2 .sec2_content1 h4 {
		padding-right: 0px;
	}
	.about_wrap_1 {
		margin-top: 0px;
		padding-top: 0px;
	}
	.about_wrap_1 .sec1_content h3 {
		margin: 50px 0px 60px;
		text-align: center;
		font: normal normal bold 56px/70px Poppins;
		letter-spacing: 0px;
		color: #231f20;
	}
	.about_wrap_1 .sec1_content h3 span {
		color: #0dbfb3;
	}
	.about_wrap_1 .sec1_content_img {
		margin-bottom: 80px;
	}

	.about_wrap_1 .sec1_content_img img {
		margin: auto;
		display: block;
		position: static;
	}
	.about_wrap_2 {
		background-color: #f7f7f7;
		padding: 80px 0px;
	}
	.about_wrap_2 .sec2_content1 {
		text-align: left;
		font: normal normal 500 24px/35px Poppins;
		letter-spacing: 0px;
		color: #000000;
		padding-right: 0px;
		margin-bottom: 40px;
	}
	.about_wrap_2 .sec2_content2 {
		text-align: left;
		font: normal normal normal 18px/28px Poppins;
		letter-spacing: 0px;
		color: #404040;
	}
	.about_wrap_3 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.about_wrap_3 .sec3_content h4 {
		text-align: center;
		font: normal normal 600 36px/55px Poppins;
		letter-spacing: 0px;
		color: #231f20;
		margin-bottom: 24px;
	}
	.about_wrap_3 .sec3_content p {
		text-align: center;
		font: normal normal normal 18px/25px Poppins;
		letter-spacing: 0px;
		color: #231f20;
		width: 62%;
		margin: auto;
		margin-bottom: 100px;
	}
	.about_wrap_3 .cards {
		text-align: center;
	}
	.about_wrap_3 .cards h5 {
		text-align: center;
		font: normal normal 500 18px/27px Poppins;
		letter-spacing: 0px;
		color: #231f20;
		margin-top: 33px;
	}
}

@media screen and (max-width: 576px) {
	.about_wrap_1 .sec1_content h3 {
		margin: 35px 0px 60px;
		text-align: center;
		font: normal normal bold 24px/30px Poppins;
		letter-spacing: 0px;
		color: #231f20;
	}
	.about_wrap_3 .sec3_content h4 {
		text-align: center;
		font: normal normal 600 24px/35px Poppins;
		letter-spacing: 0px;
		color: #231f20;
		margin-bottom: 24px;
	}
	.about_wrap_3 {
		padding-top: 99px;
		padding-bottom: 20px;
	}
	.product-wrap {
		padding-top: 0px;
	}
	.about_wrap_3 .sec3_content p {
		text-align: center;
		font: normal normal normal 16px/25px Poppins;
		width: 100%;
		margin-bottom: 60px;
	}
	.about_wrap_3 .cards {
		margin-bottom: 60px;
	}
	.about_wrap_3 .card > div {
		margin-bottom: 16px;
	}
}
