.section_icon_with_text {}


.section_icon_with_text .main_heading { position:relative;}
.section_icon_with_text .main_heading::before{ content:""; width:40px; height:3px; background-color:#43DE9C; display:block; margin-bottom:20px;}
.section_icon_with_text .sec_description {margin-bottom: 50px;	max-width: 570px;}
.section_icon_with_text .icon_items {display: flex;flex-wrap: wrap;}
.icon_items .icon_item {background-color:#fff;box-sizing: border-box;position: relative;margin-bottom: 30px;border-bottom:10px solid #43DE9C;width: 100%; padding: 33px;}
.icon_items .icon_item .icon_item_icon {color: #43DE9C;font-size: 60px;	margin-bottom: 45px;}
.icon_items .icon_item .icon_item_icon .ienso-icon-video-optimized-cloud {	font-size: 48px;}
.icon_items .icon_item .icon_item_icon .ienso-icon-edge-ai {font-size: 50px;}
.icon_items .icon_item .icon_item_icon [class^="icon-"]::before {display: block; text-align:left;}
.icon_items .icon_item .icon_title { display:block; font-size:20px; margin-bottom:0;}

.icon_items .icon_item .icon_item_icon i {display: flex;}
.icon_items .icon_item .icon_item_icon .icon-svg-code {	display: flex;}
.icon_items .icon_item .icon_item_icon .icon-svg-code svg {width: auto;  height: 60px;}

/*-----  Style Two---------*/
.section_icon_with_text.style-two {	display: flex;	flex-wrap: wrap;	justify-content: space-between;}
.section_icon_with_text.style-two .main_heading::before{ display:none;}
.section_icon_with_text.style-two .sec_description {	max-width: 650px;}
.section_icon_with_text.style-two .section_head, 
.section_icon_with_text.style-two .icon_items {	width: 48%;}
.section_icon_with_text.style-two .icon_items { display:block;}
.section_icon_with_text.style-two .icon_items .icon_item {	background-color: transparent;margin-bottom: 45px;border-bottom: 0;width: 100%;	padding: 0; display: flex;  flex-wrap: wrap;}
.section_icon_with_text.style-two .icon_items .icon_item:last-child {margin-bottom: 0;}
.section_icon_with_text.style-two .icon_items .icon_item .icon_item_icon {color: #000;	font-size: 60px;	margin-bottom: 0;max-width: 120px;width: 100%;}
.section_icon_with_text.style-two .icon_items .icon_item .icon_item_content {	flex: 1; padding-top: 10px;}


/*-----  end :Style Two---------*/
/*---Col-2---------*/
.section_icon_with_text .icon_items.col-2 {	justify-content: space-between;}
.section_icon_with_text .icon_items.col-2 .icon_item {width: 49%;margin-bottom:2%;}
/*---Col-3---------*/
.section_icon_with_text .icon_items.col-3 {column-gap: 2%;}
.section_icon_with_text .icon_items.col-3 .icon_item {width: 32%;margin-bottom:2%;}

/*---Col-4---------*/
.section_icon_with_text .icon_items.col-4 {	column-gap: 1.33%;}
.section_icon_with_text .icon_items.col-4 .icon_item {width: 24%;	margin-bottom:1.33%;}

/*---Col-5---------*/
.section_icon_with_text .icon_items.col-5 {	column-gap: 1.25%;}
.section_icon_with_text .icon_items.col-5 .icon_item {	width: 19%;	margin-bottom:1.25%;}

/*---Col-6---------*/
.section_icon_with_text .icon_items.col-6 {	column-gap: 0.8%;}
.section_icon_with_text .icon_items.col-6 .icon_item {	width: 16%;	margin-bottom:1.4%;	padding: 33px 20px;}


@media only screen and (min-width: 1100px) and (max-width: 1300px) {
/*---Col-5---------*/
.section_icon_with_text .icon_items.col-5 .icon_item {	padding: 25px 20px;}
}
@media only screen and (max-width: 1300px) {
/*---Col-6---------*/
.section_icon_with_text .icon_items.col-6 {	column-gap: 1.33%;}
.section_icon_with_text .icon_items.col-6 .icon_item {	width: 24%;	margin-bottom:1.33%;}	
}

@media only screen and (max-width: 1100px) {
/*-----  Style Two---------*/
.section_icon_with_text.style-two .section_head, .section_icon_with_text.style-two .icon_items {width: 49%;}
.section_icon_with_text.style-two .icon_items .icon_item .icon_item_icon {	max-width: 100px;}	

/*---Col-5---------*/
.section_icon_with_text .icon_items.col-5 {	column-gap: 1.33%;}
.section_icon_with_text .icon_items.col-5 .icon_item {	width: 24%;	margin-bottom:1.33%;}
}

@media only screen and (max-width: 1024px) {
/*-----  Style Two---------*/
.section_icon_with_text.style-two .section_head {width: 40%;}
.section_icon_with_text.style-two .icon_items {width: 55%;}
	
/*---Col-4 and Col-5 and Col-6---------*/
.section_icon_with_text .icon_items.col-4,
.section_icon_with_text .icon_items.col-5,
.section_icon_with_text .icon_items.col-6 {	column-gap: 2%;}
.section_icon_with_text .icon_items.col-4 .icon_item,
.section_icon_with_text .icon_items.col-5 .icon_item,
.section_icon_with_text .icon_items.col-6 .icon_item {	width: 32%;	margin-bottom:2%;}
}
@media only screen and (max-width: 768px) {
	
/*-----  Style Two---------*/
.section_icon_with_text.style-two .section_head, .section_icon_with_text.style-two .icon_items {width: 100%;}


	
/*---Col-3 and Col-4 and Col-5 ---------*/
.section_icon_with_text .icon_items.col-3,
.section_icon_with_text .icon_items.col-4,
.section_icon_with_text .icon_items.col-5,
.section_icon_with_text .icon_items.col-6 {column-gap: 0;justify-content: space-between;}
.section_icon_with_text .icon_items.col-3 .icon_item,
.section_icon_with_text .icon_items.col-4 .icon_item,
.section_icon_with_text .icon_items.col-5 .icon_item,
.section_icon_with_text .icon_items.col-6 .icon_item {	width: 49%;}
	
}
@media only screen and (max-width: 560px) {


/*---all cols---------*/

.section_icon_with_text .icon_items.col-2 .icon_item,
.section_icon_with_text .icon_items.col-3 .icon_item,
.section_icon_with_text .icon_items.col-4 .icon_item,
.section_icon_with_text .icon_items.col-5 .icon_item,
.section_icon_with_text .icon_items.col-6 .icon_item {width: 100%;margin-bottom:20px;}


	
	
}