.page-template-template-white-label .section.our_vision-section .row.why-choose-us-list .item {
    display: flex;
    align-items: center;
	justify-content: center;
    column-gap: 11px;
    width: calc((100% / 3) - 46px);
    flex: 0 0 calc((100% / 3) - 46px);
    max-width: calc((100% / 3) - 46px);
}

.page-template-template-white-label .section.our_vision-section {
    padding: 57px 0;
}

.page-template-template-white-label .section.our_vision-section .row.why-choose-us-list {
    margin: 0;
    justify-content: center;
    column-gap: 46px;
    width: 100%;
}

.page-template-template-white-label .section.our_vision-section .row.why-choose-us-list .item h5{
    margin: 0;
	font-size: 24px;
    line-height: 32px;
    letter-spacing: 0.04rem;
	text-align: left;
}

.page-template-template-white-label .section.ecosystem .section-content {
    width: 100%;
}

.page-template-template-white-label .section.ecosystem .section-content .items-listing .item {
    width: calc(100% / 3 - 12px);
}

.section.ecosystem .section-content .items-listing .icon-item {
    margin-bottom: 45px;
}

.page-template-template-white-label .section.ecosystem .section-content h2 {
    max-width: 90%;
}

.page-template-template-white-label .section.section-magento-upgrade-service .col-left {
    padding-bottom: 92px;
    padding-top: 100px;
}

.page-template-template-white-label .section.section-magento-upgrade-service:before {
    right: -20px;
    top: inherit;
    bottom: -50px;
}

.page-template-template-white-label .section.section-image-content-list {
    padding: 66px 0 116px;
}

.page-template-template-white-label .section-image-content-list {
	padding: 66px 0 69px;
	background-image: -webkit-gradient(linear, left top, right top, from(#FAFAFC), to(#DBDBE6));
	background-image: -o-linear-gradient(left, #FAFAFC, #DBDBE6);
	background-image: linear-gradient(to right, #FAFAFC, #DBDBE6);
}

.page-template-template-white-label .section-image-content-list h2 {
	margin-bottom: 74px;
	text-align: left;
}

.page-template-template-white-label .section-image-content-list .item-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	min-height: 459px;
}

.page-template-template-white-label .section-image-content-list .block-text {
	padding: 74px 89px 74px 111px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 63.5%;
	        flex: 0 0 63.5%;
}

.page-template-template-white-label .section-image-content-list .item-block:nth-child(even) .block-text {
	padding: 74px 108px 74px 92px;
}

.page-template-template-white-label .section-image-content-list .block-image {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 36.5%;
	        flex: 0 0 36.5%;
}

.page-template-template-white-label .section-image-content-list .item-block:nth-child(even) .block-image {
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}

.page-template-template-white-label .section-image-content-list h5 {
	font-size: 24px;
	line-height: 32px;
	color: #000;
	margin-bottom: 32px;
}

.page-template-template-white-label .section-image-content-list .block-content {
	font-size: 16px;
	line-height: 24px;
}

.page-template-template-white-label .section-image-content-list .block-content p {
	margin-bottom: 24px;
	line-height: 20px;
	color: #746F6F;
}

.page-template-template-white-label .section-image-content-list .block-content p:last-child {
	margin-bottom: 0;
}

.page-template-template-white-label .our_vision-section .section-container {
    padding: 0;
}

.page-template-template-white-label .about-sub-heading {
    letter-spacing: 0.04em;
	max-width: 929px;
	margin: 0 auto;
	margin-bottom: 36px;
}

.page-template-template-white-label .section.ecosystem::before{
	display: none;
}

@media (max-width: 1280px) {
	.page-template-template-white-label .section-image-content-list .block-text {
		padding: 45px 50px 30px 50px;
	}

	.page-template-template-white-label .section-image-content-list .item-block:nth-child(even) .block-text {
		padding: 45px 50px 30px 50px;
	}
}

@media (max-width: 1024px) {
	.page-template-template-white-label .section.our_vision-section .row.why-choose-us-list .item {
		width: calc((100% / 3) - 20px);
		flex: 0 0 calc((100% / 3) - 20px);
		max-width: calc((100% / 3) - 20px);
	}

	.page-template-template-white-label .section.our_vision-section .row.why-choose-us-list {
		column-gap: 20px;
	}
}

@media (max-width: 991px) {
	.page-template-template-white-label .section.ecosystem .section-content .items-listing .item {
		width: calc(100% / 2 - 12px);
	}

	.page-template-template-white-label .section.our_vision-section .row.why-choose-us-list .item {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		justify-content: left;
		margin-bottom: 33px;
	}

	.page-template-template-white-label .section.ecosystem .section-content h2 {
		max-width: 100%;
	}
}

@media (max-width: 767px) {
	.page-template-template-white-label .section.ecosystem .section-content .items-listing .item {
		width: 100%;
	}

	.page-template-template-white-label .section.ecosystem .section-content h2 {
		margin-bottom: 53px;
	}

	.page-template-template-white-label .section-image-content-list .block-text {
		padding: 15px 0 40px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.page-template-template-white-label .section-image-content-list .block-image {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.page-template-template-white-label .section-image-content-list .item-block:nth-child(even) .block-text{
		padding: 15px 0 40px;
	}

	.page-template-template-white-label .section-image-content-list .item-block:nth-child(even) .block-image {
		order: -1;
	}

	.page-template-template-white-label .section.section-image-content-list {
		padding: 44px 0 44px;
	}

	.page-template-template-white-label .section-image-content-list h2 {
		margin-bottom: 40px;
	}

	.page-template-template-white-label .section-image-content-list h5 {
		margin-bottom: 15px;
		font-size: 20px;
		line-height: 24px;
	}

	.page-template-template-white-label .section.section-magento-upgrade-service .col-left {
		padding-bottom: 14px;
		padding-top: 48px;
	}

	.page-template-template-white-label .section.ecosystem {
        padding: 44px 0 56px;
    }

	.page-template-template-white-label .section.our_vision-section {
		padding: 40px 0 61px;
	}

	.page-template-template-white-label .section.our_vision-section .row.why-choose-us-list .item h5 {
		font-size: 20px;
		line-height: 24px;
	}
}

