
			.about h2{
				width: 100%;
				padding-left: 40%;
			}
			.about{
				display: flex;
				flex-flow: wrap;
				overflow: hidden;
				align-items: center;
			}
			.about .about-video{
				width: 100%;
				border: 1px solid #999999;
				padding: 50px;
				background-color: #f9f9f9;
				border-radius: 30px;
				
			}
			.about .about-video video{
				display: block;
				border-radius: 10px;
			}
			.about .about-img{
				width: 40%;
				padding-right: 5%;
			}
			.about .about-img img{
				width: 100%;
			}
			.about .about-text{
				width: 60%;
			}
			.about .about-text .since{
				font-size: 36px;
				font-weight: 900;
				position: relative;
				margin-bottom: 40px;
			}
			.about .about-text .since span{
   				color: #008CD6;
			}
			.about .about-text .since:after{
				content: '';
				width: 100%;
				height: 4px;
				background-color: #008CD6;
				position: absolute;
				left: 240px;
				top: 50%;
				transform: translateY(-50%);
			}
			.about .about-text h4{
				font-size: 24px;
				color: #000000;
				padding-bottom: 40px;
			}
			.about .about-text p{
				font-size: 18px;
				line-height: 2;
				color: #555555;
			}
			.about .about-text p + p{
				padding-top: 20px;
			}
			.about ul{
				padding-top: 100px;
				padding-bottom: 100px;
				width: 100%;
				display: flex;
				flex-flow: wrap;
				justify-content: space-evenly;
				gap:30px 20px;
			}
			.about ul li{
				text-align: center;
			}
			.about ul li .num{
				font-size: 72px;
				color: #008cd6;
				
			}
			.about ul li .num span{
				font-size: 18px;
				padding-left: 10px;
			}
			.about ul li p{
				font-size: 18px;
				color: #555555;
				padding-bottom: 0;
			}
			@media (max-width:1360px){
				.about h2{
					padding-left: 0;
				}
				.about .about-img{
					display: none;
				}
				.about .about-text{
					width: 100%;
				}
				.about .about-text .since{
					font-size: 32px;
					margin-bottom: 30px;
				}
				.about .about-text .since:after{
					left: 195px;
					height: 3px;
				}
				.about .about-text h4{
					padding-bottom: 30px;
				}
				.about .about-text p + p{
					padding-top: 15px;
				}
				.about ul{
					padding-top: 60px;
					padding-bottom: 70px;
				}
				.about ul li .num{
					font-size: 60px;
				}
			}
			@media (max-width:980px){
				.about ul li .num{
					font-size: 48px;
				}
				.about ul{
					padding-top: 50px;
					padding-bottom: 60px;
				}
				.about .about-text .since{
					font-size: 28px;
					margin-bottom: 25px;
				}
				.about .about-text .since:after{
					left: 165px;
				}
				.about .about-text h4{
					font-size: 18px;
					padding-bottom: 20px;
				}
			}
			@media (max-width:768px){
				.about ul li .num{
					font-size: 32px;
				}
				.about ul{
					padding-top: 40px;
					padding-bottom: 50px;
				}
				.about .about-text .since{
					font-size: 24px;
				}
				.about .about-text .since:after{
					left: 145px;
				}
				.about .about-video{
					padding: 30px;
				}
			}
			@media (max-width:500px){
				.about ul li .num{
					font-size: 28px;
				}
				.about ul{
					padding-top: 30px;
					padding-bottom: 40px;
				}
				.about .about-text .since{
					font-size: 20px;
					margin-bottom: 20px;
				}
				.about .about-text .since:after{
					left: 120px;
					height: 2px;
				}
				.about .about-text h4{
					font-size: 16px;
					padding-bottom: 15px;
				}
				.about .about-text p{
					font-size: 16px;
				}
				.about .about-text p + p{
					padding-top: 10px;
				}
				.about .about-video{
					padding: 10px;
					border-radius:10px;
				}
				.about .about-video video{
					border-radius:5px;
				}
			}