body{
	background-position: right 45%;
}
.sec1 .img-box{
	border-radius: 0;
	box-shadow: none;
	width: 27%;
}



.sec2 .part2{
	background-image: url(../images/service_seo_sec2_bg.jpg);
	padding: 3.75em 4.6875em 5em;
	display: block;
}
.sec2 .part2 .left-part{
	width: 100%;
	display: block;
	margin-bottom: 5em;
}
.sec2 .part2 .left-part ul{
	display: none;
}
.sec2 .part2 .right-part{
	width: 100%;
	border: 0 none;
	border-radius: 0;
	background-color: transparent;
	backdrop-filter: none;
}
.sec2 .part2 .right-part .swiper-slide{
	border: 1px solid rgba(255,255,255,0.4);
	border-radius: 0.3125em;
	background-color: rgba(255,255,255,0.14);
	backdrop-filter: blur(0.625em);
	padding: 1.5em 1.25em 1.25em 1.875em;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: column;
	height: auto;
}
.sec2 .part2 .right-part h5{
	font-size: 1.125em;
	line-height: 1.333;
}
.sec2 .part2 .right-part svg{
	fill: #fff;
	width: 2em;
	margin-bottom: 3em;
	align-self: flex-end;
}


@media only screen and (max-width:1024px){
	body{
		background-position: right 39%;
	}



	.sec2 .part2{
		padding: 5%;
	}
	.sec2 .part2 .right-part .swiper-slide{
		padding: 5%;
	}
	.sec2 .part2 .right-part .swiper-scrollbar{
		position: static;
		margin-top: 5%;
		background-color: rgba(255,255,255,0.1);
	}
	.sec2 .part2 .right-part .swiper-scrollbar-drag{
		background-color: rgba(255,255,255,0.5);
	}
	.sec2 .part2 .right-part h5{
		font-size: 1.3em;
	}
}