

.features{
	display:flex;
	width:100%;
	align-items: center;
	flex-wrap: wrap;
	.features_inner,
	.features_inner_pic{
		width:50%;
	}
	.features_inner_pic img{
			width:100%;
	}
	.features_inner .txt {
		width: 80%;
		margin: auto 10%;
		text-align: left;
		font-size: 2em;
		line-height: 140%;
		.txt_s {
			width: 100%;
			margin: 40px 0 0 0;
			text-align: left;
			font-size: 17px;
			line-height: 140%;
		}
	}
}
@media screen and (max-width: 767px) {
	.features{	
		.features_inner,
		.features_inner_pic{
			width:100%;
		}
		.features_inner .txt {
			width: 90%;
			margin: 10% 5%;
			font-size: 20px;
			img{
				max-width:100%;
			}
		}
	}
	.order1{
		order: 1;
	}
	.order2 {
        order: 2;
	}
}
.features_inner .txt_logo img {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 0 auto;
    float: none;
}
.features_inner .txt_logo {
    width: 70%;
    margin: 0% auto 0 auto;
    text-align: left;
    font-size: 40px;
    line-height: 140%;
}
@media screen and (max-width: 767px) {
    .features_inner .txt_logo {
        width: 90%;
        margin: 10% 5% 0% 5%;
    }
}