.section_icon_text {}

.icon_text_items {display: flex;  justify-content: space-between;padding: 65px 0;}


.icon_text_items .icon_text_item {box-sizing: border-box;position: relative;display: flex; }
.icon_text_items .sep_item {margin: 0 20px;	border-left: 1px solid #d8d8d9;}

.icon_text_items .icon_text_item .icon_text_item_image {
	padding-right: 25px;
	max-width: 82px;
	
}
.icon_text_items .icon_text_item .icon_text_item_image img {
	display: block;

}

.icon_text_items .icon_text_item .icon_text_title {
	display: block;
	font-weight: 600;
	color: #38251a;
	font-size: 20px;
	line-height: 26px;
	
}
.icon_text_items .icon_text_item  .icon_text {
	display: block;
	color: #cfa777;
	font-size: 14px;
	line-height: 18px;
	margin-top: 3px;

}


@media only screen and (min-width: 769px) and (max-width: 1024px) {
	.icon_text_items .icon_text_item {	flex-direction: column;	text-align: center;}
	.icon_text_items .icon_text_item .icon_text_item_image {padding-right: 0;	padding-bottom: 20px; margin: 0 auto;}
	.icon_text_items .icon_text_item .icon_text_item_image img {	display: inline-block;}
	
}
@media only screen and (max-width: 768px) {
	.icon_text_items {	flex-wrap: wrap;}
	.icon_text_items .icon_text_item {	width: 42%;	margin-bottom: 50px;}
	.icon_text_items .icon_text_item.even {	border-left: 1px solid #d8d8d9;	padding-left: 10%;	width: 50%;}
	.icon_text_items .sep_item {display: none;}
	
}
@media only screen and (max-width: 600px) {
	
	.icon_text_items .icon_text_item {	width: 45%;}
	.icon_text_items .icon_text_item.even {	padding-left: 5%;	width: 53%;}
	.icon_text_items .icon_text_item .icon_text_item_image {	padding-right: 15px;	max-width: 55px;}
	
}
@media only screen and (max-width: 500px) {
	.icon_text_items .icon_text_item {	width: 50%;	display: block; padding:10px; text-align: center;}
	.icon_text_items .icon_text_item.even {	padding:10px;	width: 50%;}
	.icon_text_items .icon_text_item .icon_text_item_image {	padding-right: 0;	max-width: unset;	text-align: center;	padding-bottom: 10px;}
	.icon_text_items .icon_text_item .icon_text_item_image img {	display: inline-block;}
	
}
@media only screen and (max-width: 480px) {
	
	.icon_text_items {padding: 40px 0;}
	.icon_text_items .icon_text_item .icon_text_title {	max-width: 130px;	margin: 0 auto;}
	.icon_text_items .icon_text_item::after {	content: "";	border-bottom: 1px solid #d8d8d9;	position: absolute;	bottom: -25px;	left: 5%;	width: 90%;}
	.icon_text_items .icon_text_item:last-child::after,.icon_text_items .icon_text_item:nth-child(5)::after {	display: none;}
}
