.pp_summary_img {
	display: none;
}
/************** mobile mode **************/
@media screen and (max-width:767px) {
	.feature_icons {
		flex-wrap: wrap;
		margin: 15px 0;
	}
	.feature_icon {
		width: 45%;
		margin-bottom: 5%;
	}
	.box {
		padding: 25px 25px 25px 120px;
		background-position: left 25px top 25px;
		background-size: 60px;
	}
	.box > h3 {
		text-align: left;
	}
	.box.span-3 {
		grid-column: span 12;
	}

	.protocol.span-2 {
		grid-column: span 4;
	}
	.protocol {
		padding: 10px;
		font-size: 18px;
		border-radius: 10px;
	}
	.pp_screen_wrap {
		
	}
	.pp_screen_txt {
		width: 100%;
		padding-bottom: 15px;
		text-align: center;
	}
	
	.swiper-container {
		position: relative;
		overflow: hidden;
		margin: 50px auto 0 auto;
	}
	.text_wrap > h3{
		font-size: 32px;
	  	font-weight: 700;
		margin-bottom: 10px;
	}
	.text_wrap > p{
		color: #444;
		font-size: 18px;
		line-height: 1.6;
		text-align: left;
	}	
.pp_summary_wrap {
		display: none;
	}
	.pp_summary_img {
		display: block;
	}
	.client_item.span-2 {
		grid-column: span 4;
	}
	.client_item {
		border: none;
		padding: 10px;
	}
}