:root {
 	--default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,  Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",  "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",  "Source Han Sans CN", sans-serif;
	
	--first-color_a: #2387fd; /* var(--first-color_a); #0c63e4 */
	--first-color_b: #165fb5; /* var(--first-color_b); */
	--second-color: #0c0c0c; /* var(--second-color); */
	--third-color: #e7f1ff; /* var(--third-color); #eaf4ff */
	--fourth-color: #404040; /* var(--fourth-color); */
	--fifth-color: #f6f6f6; /* var(--fifth-color); */
	--sixth-color: #777777; /* var(--sixth-color); */
	--seventh-color: #161616; /* var(--seventh-color); */
	--eighth-color: #aaaaaa; /* var(--eighth-color); */
	--ninth-color: #ededed; /* var(--ninth-color); */
	--tenth-color: #d1e7ff; /* var(--tenth-color); */ 
	--white-color: #ffffff; /* var(--white-color); */	
}

input, select, textarea, button {
	outline: 0;
}
.main-container, .main-container * {
	box-sizing: border-box;
}
.main-container {
	position: relative;
	width: 1440px;
	height: 5717px;
	margin: 0 auto;
	background: var(--white-color);
	overflow: hidden;
}
.fixed_sowheader {
    position: fixed;
    background: #fff;
    z-index: 11;
    width: 100%;
    box-shadow: 0 2px 10px -1px rgb(100 100 100 / 20%);
}
.nav-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-self: stretch;
	flex-wrap: nowrap;
	flex-shrink: 0;
	position: relative;
	min-width: 0;
	padding: 30px 90px 30px 90px;
	z-index: 239;
}
.group {
	flex-shrink: 0;
	position: relative;
	width: 190.182px;
	height: 30.526px;
	background: url(./assets/images/4e9fce77-36e8-4a9c-89d2-ad386c209a4d.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 240;
}
.navlink {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 60px;
	position: relative;
	width: 587.615px;
	z-index: 241;
}
.frame {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 10px;
	position: relative;
	width: 89.308px;
	z-index: 242;
}
.products {
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	height: 19px;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	text-align: left;
	white-space: nowrap;
	z-index: 243;
}
.vector {
	flex-shrink: 0;
	position: relative;
	width: 11.308px;
	height: 6.708px;
	background: url(./assets/images/359b0ed8-4b58-4069-a120-246f04980bbe.png)  no-repeat center;
	background-size: cover;
	z-index: 244;
}
.frame-1 {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 10px;
	position: relative;
	width: 91.308px;
	z-index: 245;
}
.solutions {
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	height: 19px;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	text-align: left;
	white-space: nowrap;
	z-index: 246;
}
.vector-2 {
	flex-shrink: 0;
	position: relative;
	width: 11.308px;
	height: 6.708px;
	background: url(./assets/images/5ec36f62-0f3f-4783-8963-fe7718fe2744.png)  no-repeat center;
	background-size: cover;
	z-index: 247;
}
.partners {
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	height: 19px;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	text-align: left;
	white-space: nowrap;
	z-index: 248;
}
.about-us {
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	height: 19px;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	text-align: left;
	white-space: nowrap;
	z-index: 249;
}
.blog {
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	height: 19px;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	text-align: left;
	white-space: nowrap;
	z-index: 250;
}
.button-cta {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 4px;
	position: relative;
	width: 131px;
	padding: 10px 20px 10px 20px;
	background: linear-gradient(354.78deg, var(--first-color_a), var(--first-color_b));
	z-index: 251;
	border-radius: 39px;
}
.get-free-trial {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	width: 91px;
	height: 24px;
	color: var(--white-color);
	font-family: Inter, var(--default-font-family);
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	white-space: nowrap;
	z-index: 252;
}
.flex-row-aea {
	position: relative;
	width: 1440.22px;
	height: 932.994px;
	margin: 90px 0 0 -0.22px;
	z-index: 26;
}
.title-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex-wrap: nowrap;
	gap: 32px;
	position: absolute;
	width: 1440px;
	height: 470px;
	top: 0;
	left: 50%;
	padding: 0 90px 0 90px;
	transform: translate(-49.99%, 0);
	z-index: 16;
}
.title {
	display: flex;
	flex-direction: column;
	align-items: center;
	align-self: stretch;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 24px;
	position: relative;
	min-width: 0;
	z-index: 17;
}



.cta {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 24px;
	position: relative;
	width: 369px;
	z-index: 20;
}
.type-default-fill-solid {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 8px;
	position: relative;
	width: 218px;
	padding: 12px 28px 12px 28px;
	background: linear-gradient(354.78deg, var(--first-color_a), var(--first-color_b));
	z-index: 21;
	border-radius: 39px;
	box-shadow: 0 -1.5px 0 0 rgba(255, 255, 255, 0.32) inset;
}
.explore-our-products {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	width: 162px;
	height: 28px;
	color: var(--white-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	text-align: center;
	white-space: nowrap;
	letter-spacing: -0.16px;
	z-index: 22;
}
.auto-layout-horizontal {
	display: flex;
	align-items: center;
	justify-content: center;
	align-self: stretch;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 8px;
	position: relative;
	min-width: 0;
	margin: 20px;
}

.get-in-touch {
	flex-shrink: 0;
	position: relative;
	width: 112px;
	font-family: SF Pro Text, var(--default-font-family);
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	text-overflow: initial;
	white-space: nowrap;
	z-index: 25;
}


.vector-4 {
	position: absolute;
	width: 50.05%;
	height: 75.06%;
	top: 14.8%;
	left: 0;
	background: url(./assets/images/430843ec-2a03-44ac-ae30-d8215c8947d0.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 5;
}
.group-5 {
	position: relative;
	width: 72px;
	height: 64px;
	margin: 253.962px 0 0 232.915px;
	background: url(./assets/images/d4cca35a-9371-402f-98e2-8dcd3029bd45.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 10;
}
.layer {
	position: relative;
	width: 64px;
	height: 64px;
	margin: 96px 0 0 424.428px;
	background: url(./assets/images/491f27a0-3894-4578-81ec-319992f6026a.png)  no-repeat center;
	background-size: cover;
	z-index: 12;
}
.charts-icon {
	position: relative;
	width: 64px;
	height: 64px;
	margin: 63px 0 0 146.557px;
	background: url(./assets/images/51775f29-b3df-404f-9f71-f6fa4db9211b.png)  no-repeat center;
	background-size: cover;
	z-index: 11;
}
.vector-6 {
	position: absolute;
	width: 50.05%;
	height: 75.06%;
	top: 14.8%;
	left: 49.92%;
	background: url(./assets/images/d6eb23b9-7fac-4969-b4ac-cdf08f0dab1a.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 4;
}
.hrdad {
	position: relative;
	width: 64px;
	height: 64px;
	margin: 212.962px 0 0 474.251px;
	background: url(./assets/images/6efc1e95-7ecf-47cf-92c7-ec5b71b4407b.png)  no-repeat center;
	background-size: cover;
	z-index: 15;
}
.gameplan-aa {
	position: relative;
	width: 64px;
	height: 64px;
	margin: 76px 0 0 357.666px;
	background: url(./assets/images/a7fd9ef6-1d07-40ed-83b1-ccc46d2c7798.png)  no-repeat center;
	background-size: cover;
	z-index: 14;
}
.insights-df {
	position: relative;
	width: 64px;
	height: 63.21px;
	margin: 58px 0 0 234.763px;
	background: url(./assets/images/df78f481c83c18439d6f00fcca60d7ac5a1274c3.png)  no-repeat center;
	background-size: cover;
	z-index: 13;
}
.auto-layout-horizontal-7 {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	gap: 8px;
	position: absolute;
	width: 94px;
	height: 93px;
	top: 548.594px;
	left: 50%;
	padding: 8px 8px 8px 8px;
	background: linear-gradient(354.78deg, var(--first-color_a), var(--first-color_b));
	transform: translate(-50.12%, 0);
	z-index: 7;
	border-radius: 24px;
}
.group-8 {
	flex-shrink: 0;
	position: relative;
	width: 65.596px;
	height: 38.356px;
	background: url(./assets/images/c078d81d-3b89-4552-a7de-4b6f84f23402.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 8;
}
.switch-mobile-no-dark {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	gap: 32px;
	position: absolute;
	width: 1440px;
	height: 110.4px;
	top: 822.594px;
	left: 0.22px;
	padding: 30px 90px 30px 90px;
	background: var(--white-color);
	z-index: 26;
}
.auto-layout-horizontal-9 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-self: stretch;
	flex-wrap: nowrap;
	flex-shrink: 0;
	position: relative;
	min-width: 0;
	z-index: 27;
}
.frame-a {
	flex-shrink: 0;
	position: relative;
	width: 112px;
	height: 22.4px;
	z-index: 28;
	overflow: hidden;
}
.vector-b {
	position: relative;
	width: 112px;
	height: 15.583px;
	margin: 3.36px 0 0 0px;
	background: url(./assets/images/03fe2759-1210-4cf9-8923-e7e16ae8ebe6.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 29;
}
.frame-c {
	flex-shrink: 0;
	position: relative;
	width: 112px;
	height: 50.4px;
	z-index: 30;
	overflow: hidden;
}
.group-d {
	position: relative;
	width: 112.003px;
	height: 34.954px;
	margin: 7.56px 0 0 0px;
	background: url(./assets/images/2fab9be2-61f0-4451-bbf9-26f464850b5c.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 31;
}
.frame-e {
	flex-shrink: 0;
	position: relative;
	width: 128px;
	height: 32px;
	z-index: 32;
	overflow: hidden;
}
.vector-f {
	position: absolute;
	width: 18.91%;
	height: 75.62%;
	top: 12.19%;
	left: 0%;
	background: url(./assets/images/7d64ed36-83c8-42c8-b736-f3277bbfbda6.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 33;
}
.vector-10 {
	position: absolute;
	width: 76.74%;
	height: 54.07%;
	top: 27.64%;
	left: 22.89%;
	background: url(./assets/images/c2e7ccc5-0020-4d77-adab-baf62bd72007.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 34;
}
.frame-11 {
	flex-shrink: 0;
	position: relative;
	width: 120px;
	height: 28.8px;
	z-index: 35;
	overflow: hidden;
}
.group-12 {
	position: relative;
	width: 120px;
	height: 21.436px;
	margin: 3.6px 0 0 0;
	background: url(./assets/images/3cf1d03f-957a-48dc-9f67-fd4d919cbb54.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 36;
}
.frame-13 {
	flex-shrink: 0;
	position: relative;
	width: 96px;
	height: 41.6px;
	z-index: 37;
	overflow: hidden;
}
.group-14 {
	position: relative;
	width: 96px;
	height: 24.774px;
	margin: 8.32px 0 0 0;
	background: url(./assets/images/60f499e1-c9c6-4e32-b442-46aa43f509c9.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 38;
}
.frame-15 {
	flex-shrink: 0;
	position: relative;
	width: 128px;
	height: 32px;
	z-index: 39;
	overflow: hidden;
}
.vector-16 {
	position: absolute;
	width: 16.37%;
	height: 79.09%;
	top: 10%;
	left: 0;
	background: url(./assets/images/da3c5434-dbd7-4c79-b6a2-a6b1851a8f24.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 41;
}
.vector-17 {
	position: absolute;
	width: 79.88%;
	height: 65.03%;
	top: 24.54%;
	left: 20.12%;
	background: url(./assets/images/27d156cb-9397-4ec6-95b4-30bff5568a53.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 40;
}
.frame-18 {
	flex-shrink: 0;
	position: relative;
	width: 96px;
	height: 48.8px;
	z-index: 42;
	overflow: hidden;
}
.group-19 {
	position: relative;
	width: 95.696px;
	height: 36.456px;
	margin: 5.926px 0 0 0.15px;
	background: url(./assets/images/cc0bfe07-9798-4970-ae0b-d63c18fbb74e.png)  no-repeat center;
	background-size: 100% 100%;
	z-index: 43;
}
.switch-mobileno-darkno {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	gap: 8px;
	position: relative;
	width: 1440px;
	margin: 0px 0 0 0;
	padding: 80px 120px 80px 120px;
	background: var(--white-color);
	z-index: 44;
}
.auto-layout-horizontal-1a {
	display: flex;
	align-items: center;
	align-self: stretch;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 60px;
	position: relative;
	min-width: 0;
	z-index: 45;
}
.auto-layout-vertical {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 40px;
	position: relative;
	width: 547px;
	z-index: 46;
}
.autolayoutvertical {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	align-self: stretch;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 24px;
	position: relative;
	min-width: 0;
	z-index: 47;
}








.try-infi-now {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 8px;
	position: relative;
	width: 147px;
	padding: 12px 28px 12px 28px;
	background: linear-gradient(354.78deg, var(--first-color_a), var(--first-color_b));
	z-index: 62;
	border-radius: 39px;
	box-shadow: 0 -1.5px 0 0 rgba(255, 255, 255, 0.32) inset;
}
.frame-23 {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	width: 91px;
	height: 21px;
	color: var(--white-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 600;
	line-height: 20.8px;
	text-align: center;
	white-space: nowrap;
	letter-spacing: -0.16px;
	z-index: 63;
}





.frame-29 {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex-wrap: nowrap;
	gap: 20px;
	position: relative;
	width: 1440px;
	margin: 0 0 0 0;
	padding: 80px 120px 80px 120px;
	z-index: 73;
}
.frame-2a {
	display: flex;
	align-items: flex-start;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 20px;
	position: relative;
	width: 1186px;
	z-index: 74;
}















.auto-layout-vertical-47 {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex-wrap: nowrap;
	flex-shrink: 0;
	gap: 24px;
	position: relative;
	width: 842px;
	z-index: 118;
}
.testimonials {
	align-self: stretch;
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	min-width: 0;
	height: 21px;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 500;
	line-height: 20.8px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	z-index: 119;
}
.client-testimonials-infi {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	align-self: stretch;
	flex-shrink: 0;
	position: relative;
	width: 842px;
	min-width: 0;
	height: 110px;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-size: 50px;
	font-weight: 600;
	line-height: 55px;
	text-align: center;
	text-overflow: initial;
	letter-spacing: -1px;
	z-index: 120;
	overflow: hidden;
}


























/*-------------------------------------------------------------------------------------------------------- My Style -----------------------------------------------------------------------------------------------------------*/

::-webkit-scrollbar {
    width: 7px;
    height: 10px;
}

::-webkit-scrollbar-button {
    background: #aaa;
}

::-webkit-scrollbar-button:hover {
    background: #555;
}

::-webkit-scrollbar-track-piece {
    background: #ccc;
}

::-webkit-scrollbar-thumb {
    background: #888;
}

::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.btn, .btn:focus,.btn:active, .btn:hover {
    outline: none !important;
    box-shadow: none!important;
	border: 0px var(--white-color) solid!important; 
}


.navbar-toggler:focus {
	box-shadow: 0 0 0 0!important;
}
.nav-link {
	color: var(--second-color);
	font-weight: 500;
}
.menu_active {
	color: var(--first-color_a)!important;
}
.btn-primary-fig {
    color: var(--white-color)!important;
    font-family: Inter, var(--default-font-family);
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
    background: var(--first-color_a)!important;
	border-radius: 50px;
	z-index: 10;
	position: relative;
}
.btn-default-fig {
    color: var(--first-color_a)!important; 
    font-family: Inter, var(--default-font-family);
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
    background: var(--white-color)!important;
	border-radius: 50px;
	z-index: 10;
}
.btn-secondary-fig {
    color: var(--fourth-color)!important; 
    font-family: Inter, var(--default-font-family);
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
    background: var(--third-color)!important;
	border-radius: 50px;
	z-index: 10;
}
.btn-info-fig {
    color: var(--fourth-color)!important; 
    font-family: Inter, var(--default-font-family);
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
    background: var(--fifth-color)!important;
	border-radius: 50px;
	z-index: 10;
}
.label-info-fig {
    color: var(--fourth-color)!important; 
    font-family: Inter, var(--default-font-family);
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
    background: var(--fifth-color)!important;
	border-radius: 50px;
	cursor: default!important;
	z-index: 10;
}
.btn-default-bord, .btn-default-bord:hover, .btn-default-bord:focus, .btn-default-bord:active {
    color: var(--first-color_a)!important; 
    font-family: Inter, var(--default-font-family);
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
    background: var(--white-color)!important;
	border-radius: 50px;
	border: 1px solid var(--first-color_a)!important;
	z-index: 10;
}
.navbrand {
    margin: 0px 0 5px 0;
}
/*.navbrand img {
	height: 32px;
}*/

.navbar-toggler {
    padding: 0px!important;
}

/*--------------------------------------------------*/

.innovative-digital-solutions {
	position: relative;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: center;
}
.blog-solutions {
	color: var(--second-color)!important;
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
}
.your-business-growth {
	position: relative;
    font-family: Inter, var(--default-font-family);
    font-weight: 600;
    text-align: center;
    letter-spacing: -2.34px;
    color: var(--first-color_a);
}
.we-deliver-efficient {
    position: relative;
    color: var(--fourth-color);
    font-family: Inter, var(--default-font-family);
    font-weight: 400;
    text-align: center;
}
.want-to-talk {
	position: relative;
	height: 20px;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	letter-spacing: -0.16px;
	text-align: center;
}
.arrow {
	font-weight: 600;
}

/*--------------------------------------------------*/

.optimize-inventory-retail {
	position: relative;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	letter-spacing: -1px;
}
.optim-inventail {
	position: relative;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	letter-spacing: -1px;
}

.infi-erp {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: left;
}
.size-small-roundnesscircle {
	position: relative;
    width: 24px;
    padding: 0px 5px;
	margin: 10px 0;
    background: var(--fifth-color);
    border-radius: 50%;
	display: inline-block;
}
.price-roundnesscircle {
	position: relative;
    width: 20px;
    height: 20px;
    padding: 0px 3px;
    margin: 12px 0;
    background: var(--third-color);
    border-radius: 50%;
    display: inline-block;
    line-height: 17px;
}
.four-thoucircle {
	margin: 10px 0;
	display: inline-block;
}
.size-partner-roundnesscircle {
	position: relative;
    width: 24px;
    padding: 0px 5px;
    background: var(--white-color);
    border-radius: 50%;
	display: inline-block;
	margin: 5px 0;
}
.precise-inventory-control {
    position: relative;
    color: var(--fourth-color);
    font-family: Inter, var(--default-font-family);
    font-weight: 400;
    text-align: left;
    margin: 0 0 0 5px;
}
.pricenam-control {
    position: relative;
    display: flex;
    color: var(--fourth-color);
    font-family: Inter, var(--default-font-family);
    font-weight: 400;
    text-align: left;
    margin: -31px 0 0 27px;
    line-height: 19px;
    font-size: 13px;
}
.pricebold-control {
    position: relative;
    display: flex;
    color: var(--tenth-color);
    font-family: Inter, var(--default-font-family);
    font-weight: 400;
    text-align: left;
    margin: -31px 0 0 27px;
    line-height: 19px;
    font-size: 13px;
}
.banner-bg {
	position: relative;
    background: var(--fifth-color);
	border-radius: 24px;
}
.banner-partnerbg {
	position: relative;
    background: var(--white-color);
	border-radius: 24px;
}
.bannerbg_img {
	border-radius: 20px;
	width: 100%;
}

/*--------------------------------------------------*/

.auto-layout-vertical-26 {
	position: relative;
	background: linear-gradient(354.78deg, var(--first-color_a), var(--first-color_b));
}
.frame-27 {
	position: relative;
	color: var(--white-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 0 0;
}
.at-soware {
	position: relative;
	color: var(--white-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: center;
	letter-spacing: -1px;
}
.frame-28 {
	position: relative;
	color: var(--white-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: center;
}

/*--------------------------------------------------*/

.frame-2b {
	position: relative;
	padding: 24px 30px 24px 30px;
	background: var(--fifth-color);
	border-radius: 24px;
	margin: 0 0 25px 0;
}
.frame-contagry {
    position: relative;
    padding: 30px 10px 30px 10px;
    background: var(--fifth-color);
    border-radius: 24px;
    margin: 0 0 30px 0;
    min-height: 285px;
}
.frame-contawhit {
    position: relative;
    margin: 30px 0 0px 0;
}
.frame-2price {
	position: relative;
	padding: 10px 15px 30px 15px;
	border: 1px solid var(--ninth-color);
	border-radius: 24px;
	margin: 0 0 25px 0;
}
.frame-bold2price {
    position: relative;
    padding: 10px 15px 30px 15px;
    background: var(--first-color_a);
    border-radius: 24px;
    margin: 0 0 25px 0;
}
.frame-2infierp {
	position: relative;
	padding: 24px 30px 24px 30px;
	background: var(--seventh-color);
	border-radius: 24px;
	margin: 0 0 25px 0;
}
.frame-2blog {
	position: relative;
	border-radius: 24px;
	margin: 0 0 25px 0;
}
.frame-2frapp {
	position: relative;
	padding: 15px;
	background: var(--fifth-color);
	border-radius: 10px;
	margin: 0 0 25px 0;
}
.group-2c {
	position: relative;
	width: 44px;
}
.receive-hands-on {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	font-size: 20px;
	margin: 15px 0;
}
.price-hands-on {
	position: relative;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	font-size: 26px;
    line-height: 32px;
	margin: 15px 0;
}
.price-bold-on {
	position: relative;
	color: var(--white-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	font-size: 26px;
    line-height: 32px;
	margin: 15px 0;
}
.receive-inferp-on {
	position: relative;
	color: var(--white-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	font-size: 20px;
	margin: 15px 0;
}
.receive-blog-on {
	position: relative;
	display: block;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	font-size: 20px;
	padding: 15px 0 40px 0;
	text-decoration: none;
}
.receive-blog-on:hover {
	cursor: pointer;
}
.frappe-on {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	font-size: 17px;
	height: 27px;
	margin: 3px 0 -15px 0;
}
.frappe-onbot {
	min-height: 24px;
    line-height: 18px;
    font-size: 15px;	
}
.about-hands-on {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	font-size: 19px;
	margin: 15px 0;
}
.frame-2d {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: left;
	min-height: 120px;
}
.frame-2pricesec {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: left;
	font-size: 13px;
    border-bottom: 1px solid var(--ninth-color);
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
}
.frame-2boldprice {
	position: relative;
	color: var(--tenth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: left;
	font-size: 13px;
    border-bottom: 1px solid var(--ninth-color);
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
}
.frame-3pricesec {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: left;
	font-size: 13px;
    padding: 0 0 10px 0;
}
.frame-3boldprice {
	position: relative;
	color: var(--tenth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: left;
	font-size: 13px;
    padding: 0 0 10px 0;
}
.frame-2infpag {
	position: relative;
	color: var(--eighth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: left;
	min-height: 120px;
}
/*--------------------------------------------------*/

.about-us-45 {
	position: relative;
    color: var(--sixth-color);
    font-family: Inter, var(--default-font-family);
    font-weight: 600;
    text-align: left;
	text-transform: uppercase;
}

/*--------------------------------------------------*/

.switch-mobileno-darkno-46 {
	position: relative;
	background: var(--fifth-color);
}
.testiframe-27 {
	position: relative;
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 0 0;
}
.testat-soware {
	position: relative;
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: center;
	letter-spacing: -1px;

}
.testi_wrap {
	margin: 10px 0 40px 0;
}

.logomark {
	position: relative;
}
.inventory-management {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	margin: 25px 0 25px 0;
}
.avatar {
	position: relative;
	width: 40px;
	height: 40px;
	border-radius: 9999px;
	float: left;
	margin: 0 10px 0 0;
}
.content {
	position: relative;
}
.gabriel-valdivia {
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	height: 21px;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 600;
	line-height: 20.8px;
	text-align: left;
	white-space: nowrap;
}
.principal-product-designer {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	height: 16.5px;
	color: #fbb040; /* var(--fourth-color); */
	font-family: Inter, var(--default-font-family);
	font-size: 14px;
	font-weight: 400;
	line-height: 16.5px;
	text-align: left;
	white-space: nowrap;
	
}

/*--------------------------------------------------*/

.frame-5e {
	position: relative;
	/*background: var(--second-color);*/
	background: linear-gradient(354.78deg, var(--fourth-color), var(--second-color));
	text-align: center;
}
.request-demo {
	flex-shrink: 0;
	flex-basis: auto;
	position: relative;
	height: 18px;
	color: var(--white-color);
	font-family: Inter, var(--default-font-family);
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	text-align: left;
	white-space: nowrap;
	margin: 0 10px 0 0;
}

/*--------------------------------------------------*/

.frame-15e {
	position: relative;
	background: var(--fifth-color);
	text-align: center;
}
.getin-sow {
	position: relative;
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: center;
	letter-spacing: -1px;
}
.getin-erpnext {
	position: relative;
	font-family: Inter, var(--default-font-family);
	font-weight: 600;
	text-align: left;
	letter-spacing: -1px;
}
.frame-280 {
	position: relative;
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: center;
}
.frame-280about {
	position: relative;
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
	text-align: center;
	margin: 0 0 20px 0;
}

/*--------------------------------------------------*/

.frame-69 {
	display: inline-block;
	position: relative;
	padding: 20px 20px 20px 20px;
	background: var(--white-color);
	border: 1px solid var(--ninth-color);
	border-radius: 24px;
}
.infi-dl-f {
	position: relative;
	border-radius: 12px;
	float: left;
}
.infi-dl-s {
	position: relative;
	float: left;
}
.frame-6b {
	position: relative;
}
.infibox_pic {
    width: 192px;
    display: flex;
    margin: 0 auto;
	border-radius: 20px;
}
.infi {
	position: relative;
	color: var(--second-color);
	font-family: Inter, var(--default-font-family);
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
	text-align: left;
	margin: 0 15px 0 0;
	top: 3px;
}
.download-infi-erp {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
}
.frame-6e {
	position: relative;
}
.version {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	text-align: left;
	margin: 0 15px 0 0;
}

/*--------------------------------------------------*/

.quisuppo_contact {
    list-style-type: none;
    overflow: hidden;
	padding: 0;
}
.quisuppo_contact li {
    float: left;
    border-right: 1px solid #d5d5d5; 
    padding: 0px 10px;	
}
.quisuppo_contact li a {
    display: block;
    text-align: center;  
    text-decoration: none;
	color: var(--fourth-color);
}
.quisuppo_contact li a:hover {
    color: var(--second-color);
}

.foot_contact {
    list-style-type: none;
    overflow: hidden;
	padding: 0;
}
.foot_contact li {
    float: left;
    border-right: 1px solid #d5d5d5; 
    padding: 0px 10px;	
}
.foot_contact li a {
    display: block;
    text-align: center;  
    text-decoration: none;
	color: var(--fourth-color);
}
.foot_contact li a:hover {
    color: var(--second-color);
}


.foot_legal {
    list-style-type: none;
    overflow: hidden;
	padding: 0;
}
.foot_legal li {
    float: left;
    padding: 0px 5px;	
}
.foot_legal li a {
    display: block;
    text-align: center;  
    text-decoration: none;
	color: var(--fourth-color);
	font-size: 14px;
}
.foot_legal li a:hover {
    color: var(--second-color);
}



.frame-80 {
	position: relative;
	background: var(--third-color);
}
.connect-with-soware {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	text-align: left;
}
.frame-83 {
	position: relative;
	display: inline-block;
	margin: 10px 0 0 0;
}
.smedia_icons {
	margin: -5px 0px 0 20px;
}
.soware-innovations {
	position: relative;
	color: var(--fourth-color);
	font-family: Inter, var(--default-font-family);
	font-weight: 400;
}
.sow_invert {
	width: 190px;
	height: 32px;
}
.foot_firstrw {
	padding: 30px 0;
}
.foot_lastrw {
	border-top: 1px solid #e5e5e5;
	padding: 30px 0;
}

.catslider_wrap {
	margin: 15px 0 40px 0;
}
.catslider_winfi {
	background: var(--fifth-color);
}
.cusaro_wol {
	text-align: center;
    font-weight: 600;
    text-transform: uppercase;
}

/*--- about css ---*/

.aboutpage_wrap {
    background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("../images/dotframe.png");
    background-size: cover;
    background-position: center;
}
.proud_font {
	font-size: 60px;
    font-weight: bolder;
    margin: 0 0 -15px 0;
    color: var(--first-color_a);
}
.partner_greywrap {
	border-radius: 25px;
	padding: 40px 40px;
	background: var(--fifth-color); 
	margin: 0 0 20px 0;
}
.blaksol_color {
	/*background: var(--second-color);*/
	background: linear-gradient(354.78deg, var(--fourth-color), var(--second-color));
	color: var(--white-color);
	border-radius: 30px;
}
.frappe_img {
	width: 64px;
	height: 64px;
	margin: 0 10px 0 0;
}
.colgpad_tra {
	padding-bottom: 30px;
}
.butgrup_space {
	margin: 0 0 7px 0; 
}

.blog-date {
	text-transform: uppercase;
	font-weight: 600;
	color: var(--sixth-color);
	margin: 30px 0 0 0;
	font-size: 14px;
}
.frame-blog-desc {
	position: relative;
    color: var(--fourth-color);
    font-family: Inter, var(--default-font-family);
    font-weight: 400;
    text-align: left;
    height: 75px;
    overflow: hidden;
    margin: 0 0 60px 0;
}
.docvaut_infierp {
	margin: 30px 0;
}
.pricesec_btnare {
	margin: 15px 0 0 0;
}
.accordion-button:focus {
    outline: none;
    box-shadow: none;
}
.accordion-item {
    border: 0px solid rgba(0, 0, 0, .125);
}
.accordion-button:not(.collapsed) {
    color: var(--second-color);
}
.docvaul_last {
	margin: 0 0 20px 0;
}
.ancstyle_remo {
	color: inherit!important;
	text-decoration: none!important;
	z-index: 10;
	position: relative;
}
.smedia_fontawe {
	color: var(--first-color_a)!important;
	margin: 0 0 0 15px; 
	text-decoration: none;
}
.map-container {
	overflow: hidden;
	position: relative;
	height: 400px;
	border-radius: 30px;
	margin: 40px 0 0 0;
}
.map-container iframe {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
}




/******************************************
CONTACT
******************************************/

.contactv2 {
	margin: 60px 0;
}
.small-box i {
	font-size: 32px;
	color: var(--sixth-color);
	display: block;
}
.small-box h4 {
	font-weight: 600;
	font-size: 20px;
	margin: 20px 0;
	padding: 0;
	line-height: 1;
}
.small-box h5 {
	font-weight: 600;
	font-size: 20px;
	margin: 24px 0 0 0;
	padding: 0;
	line-height: 1;
}
.small-box small {
	font-size: 16px;
	margin: 5px 0;
	display: block;
	color: var(--sixth-color)!important;
}
.small-box a {
	margin-top: 15px;
	display: block;
	text-decoration: underline !important;
	font-weight: 600;
	font-size: 16px;
}


.colconta_fontsiz {
    font-size: 17px;
    display: block;
    line-height: 40px;
    font-weight: 100;
	margin: 28px 0 25px 0;
	color: var(--second-color) !important;
}
.colconta_fontsiz a {
    font-size: 18px;
    display: block;
    line-height: 30px;
    font-weight: 100;
	text-decoration: none !important;
	margin-top: 5px !important;
	color: var(--second-color) !important;
}
.colconta_fontsiz a:hover {
	color: var(--first-color_a)!important;
}

.subico_siz {
    font-size: 18px!important;
    display: inline-block!important;
	color: inherit!important;
}
.subico_siz_2 {
    font-size: 18px!important;
    display: inline-block!important;
	color: inherit!important;
}
.subico_siz_3 {
    font-size: 17px!important;
    display: inline-block!important;
	color: inherit!important;
}

.colconta_sepertn {
	margin-top: 40px;
}

/******************************************
CONTACT
******************************************/

.quicsu_icn {
	width: 24px;
	height: 24px;
}

.faicon_inspec {
	font-size: 28px;
	color: var(--first-color_a);
}
.faicon_infispec {
	font-size: 28px;
	color: var(--first-color_a);
}

.banner_wrcent {
	text-align: center;
}

.prvcpolicy_ul {
	margin:  0 0 0 -14px;
}
.prvcpolicy_br {
	margin:  0 0 35px 0px;
}