/* itemA03 */
.itemA03 .textfeature:nth-child(2n){background-color: #ffffff;flex-direction: row;}
.textfeature{background-color: rgb(253 253 253 / 50%);align-items: center;overflow: hidden;position: relative;margin: 15px 0 30px;width: 100%;display: flex;flex-direction: row-reverse;justify-content: center;}
.textfeature .img{width: 50%;}
.textfeature .text{width: 40%;padding: 80px;}
.text.icoon{width: 100%;}
.text.icoon h2,.text.icoon p{
    text-align: center;
}
.textfeature .text h2{color: #333333;font-size: 22px;margin: 0px 0px 15px 0px;font-weight: 500;}
.textfeature .text ol{display: flex;width: -webkit-fill-available;justify-content: center;padding: 0;}
.textfeature .text ol .iconSS{font-size: 18px;line-height: 180%;padding: 10px 20px;width: 33%;display: flex;flex-direction: column;align-items: center;border-style: solid;border-width: 0px 1px 0px 0px;border-color: #E5E5E5;}
.itemA03 .textfeature:nth-child(2n) .text ol .iconSS{border-color: rgb(255 255 255 / 35%);}
.textfeature .text ol .iconSS:last-child{border-width: 0px 0px 0px 0px;}
.textfeature .text ol .iconSS i{padding-right: 15px;}
.textfeature .text ol .iconSS .imgs img{width: 360px;}
.textfeature .text ol .iconSS .info p{color: #707070;font-size: 15px;font-weight: 500;text-align: center;padding: 10px 0 0;line-height: 140%;}

@media screen and (max-width: 1560px) {
	.textfeature .text{
    padding: 80px 30px;
}
}
@media screen and (max-width: 1280px) {
	.textfeature .text{padding: 10px 20px;}
}
@media screen and (max-width: 960px) {
	.textfeature .text{padding: 30px 20px;}
	.bgTxt.title h3{font-size: 26px;}
}
@media screen and (max-width: 768px) {
	.textfeature,.itemA03 .textfeature:nth-child(2n){display: flex;flex-direction: column;align-items: center;}
	.textfeature .img,.textfeature .text{width: auto;}
	.textfeature .text ol{padding: 0px 0;margin: 10px 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
	.textfeature .text ol li{text-align: center;}
	.textfeature .text h2{font-size: 18px;margin: 0px 0px 5px 0px;font-weight: 500;}
}
@media screen and (max-width: 480px) {
	.info h5.action{font-size: 22px;}
	.textfeature .text ol .iconSS{width: 100%;border-width: 0px 0px 1px 0px;margin: 5px 0;}
}
