*,
*::before,
*::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block
}


small,
.small {
	font-size: 80%;
	font-weight: 400
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none
}

.list-inline-item {
	display: inline-block
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1.25rem
}

.img-fluid {
	max-width: 100%;
	height: auto
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto
}



.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.no-gutters {
	margin-right: 0;
	margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*="col-"] {
	padding-right: 0;
	padding-left: 0
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.row-cols-1>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.row-cols-2>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.row-cols-3>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.row-cols-4>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.row-cols-5>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}

.row-cols-6>* {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

.col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}

.col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.col-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}

.col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}

.col-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}

.col-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}

.col-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}

.col-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}

.col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}

.order-last {
	-webkit-box-ordinal-group: 14;
	-ms-flex-order: 13;
	order: 13
}

.order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

.order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}

.order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}

.order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}

.order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}

.order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}

.order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9
}

.order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10
}

.order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11
}

.order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12
}

.offset-1 {
	margin-left: 8.33333%
}

.offset-2 {
	margin-left: 16.66667%
}

.offset-3 {
	margin-left: 25%
}

.offset-4 {
	margin-left: 33.33333%
}

.offset-5 {
	margin-left: 41.66667%
}

.offset-6 {
	margin-left: 50%
}

.offset-7 {
	margin-left: 58.33333%
}

.offset-8 {
	margin-left: 66.66667%
}

.offset-9 {
	margin-left: 75%
}

.offset-10 {
	margin-left: 83.33333%
}

.offset-11 {
	margin-left: 91.66667%
}

@media(min-width:576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-sm-1>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-sm-2>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-sm-3>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.row-cols-sm-4>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-sm-5>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-sm-6>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-sm-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-sm-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}
	.col-sm-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-sm-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.col-sm-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
	.col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-sm-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
	.col-sm-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
	.col-sm-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-sm-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
	.col-sm-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}
	.col-sm-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-sm-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.order-sm-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}
	.order-sm-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}
	.order-sm-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.order-sm-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.order-sm-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.order-sm-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.order-sm-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.order-sm-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.order-sm-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.order-sm-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.order-sm-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.order-sm-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.order-sm-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}
	.order-sm-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}
	.offset-sm-0 {
		margin-left: 0
	}
	.offset-sm-1 {
		margin-left: 8.33333%
	}
	.offset-sm-2 {
		margin-left: 16.66667%
	}
	.offset-sm-3 {
		margin-left: 25%
	}
	.offset-sm-4 {
		margin-left: 33.33333%
	}
	.offset-sm-5 {
		margin-left: 41.66667%
	}
	.offset-sm-6 {
		margin-left: 50%
	}
	.offset-sm-7 {
		margin-left: 58.33333%
	}
	.offset-sm-8 {
		margin-left: 66.66667%
	}
	.offset-sm-9 {
		margin-left: 75%
	}
	.offset-sm-10 {
		margin-left: 83.33333%
	}
	.offset-sm-11 {
		margin-left: 91.66667%
	}
}

@media(min-width:768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-md-1>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-md-2>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-md-3>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.row-cols-md-4>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-md-5>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-md-6>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-md-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-md-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}
	.col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.col-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
	.col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
	.col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
	.col-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-md-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
	.col-md-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}
	.col-md-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-md-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.order-md-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}
	.order-md-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}
	.order-md-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.order-md-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.order-md-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.order-md-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.order-md-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.order-md-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.order-md-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.order-md-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.order-md-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.order-md-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.order-md-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}
	.order-md-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}
	.offset-md-0 {
		margin-left: 0
	}
	.offset-md-1 {
		margin-left: 8.33333%
	}
	.offset-md-2 {
		margin-left: 16.66667%
	}
	.offset-md-3 {
		margin-left: 25%
	}
	.offset-md-4 {
		margin-left: 33.33333%
	}
	.offset-md-5 {
		margin-left: 41.66667%
	}
	.offset-md-6 {
		margin-left: 50%
	}
	.offset-md-7 {
		margin-left: 58.33333%
	}
	.offset-md-8 {
		margin-left: 66.66667%
	}
	.offset-md-9 {
		margin-left: 75%
	}
	.offset-md-10 {
		margin-left: 83.33333%
	}
	.offset-md-11 {
		margin-left: 91.66667%
	}
}

@media(min-width:992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-lg-1>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-lg-2>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-lg-3>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.row-cols-lg-4>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-lg-5>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-lg-6>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-lg-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-lg-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}
	.col-lg-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.col-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
	.col-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
	.col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
	.col-lg-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-lg-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
	.col-lg-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}
	.col-lg-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-lg-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.order-lg-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}
	.order-lg-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}
	.order-lg-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.order-lg-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.order-lg-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.order-lg-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.order-lg-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.order-lg-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.order-lg-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.order-lg-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.order-lg-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.order-lg-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.order-lg-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}
	.order-lg-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}
	.offset-lg-0 {
		margin-left: 0
	}
	.offset-lg-1 {
		margin-left: 8.33333%
	}
	.offset-lg-2 {
		margin-left: 16.66667%
	}
	.offset-lg-3 {
		margin-left: 25%
	}
	.offset-lg-4 {
		margin-left: 33.33333%
	}
	.offset-lg-5 {
		margin-left: 41.66667%
	}
	.offset-lg-6 {
		margin-left: 50%
	}
	.offset-lg-7 {
		margin-left: 58.33333%
	}
	.offset-lg-8 {
		margin-left: 66.66667%
	}
	.offset-lg-9 {
		margin-left: 75%
	}
	.offset-lg-10 {
		margin-left: 83.33333%
	}
	.offset-lg-11 {
		margin-left: 91.66667%
	}
}

@media(min-width:1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-xl-1>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-xl-2>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-xl-3>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.row-cols-xl-4>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-xl-5>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-xl-6>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-xl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-xl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}
	.col-xl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-xl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-xl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.col-xl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
	.col-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-xl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
	.col-xl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
	.col-xl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-xl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
	.col-xl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}
	.col-xl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-xl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.order-xl-last {
		-webkit-box-ordinal-group: 14;
		-ms-flex-order: 13;
		order: 13
	}
	.order-xl-0 {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0
	}
	.order-xl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.order-xl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.order-xl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.order-xl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.order-xl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.order-xl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.order-xl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.order-xl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.order-xl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.order-xl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10
	}
	.order-xl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11
	}
	.order-xl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12
	}
	.offset-xl-0 {
		margin-left: 0
	}
	.offset-xl-1 {
		margin-left: 8.33333%
	}
	.offset-xl-2 {
		margin-left: 16.66667%
	}
	.offset-xl-3 {
		margin-left: 25%
	}
	.offset-xl-4 {
		margin-left: 33.33333%
	}
	.offset-xl-5 {
		margin-left: 41.66667%
	}
	.offset-xl-6 {
		margin-left: 50%
	}
	.offset-xl-7 {
		margin-left: 58.33333%
	}
	.offset-xl-8 {
		margin-left: 66.66667%
	}
	.offset-xl-9 {
		margin-left: 75%
	}
	.offset-xl-10 {
		margin-left: 83.33333%
	}
	.offset-xl-11 {
		margin-left: 91.66667%
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #212529
}

.table th,
.table td {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
	border-top: 2px solid #dee2e6
}

.table-sm th,
.table-sm td {
	padding: .3rem
}

.table-bordered {
	border: 1px solid #dee2e6
}

.table-bordered th,
.table-bordered td {
	border: 1px solid #dee2e6
}

.table-bordered thead th,
.table-bordered thead td {
	border-bottom-width: 2px
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody+tbody {
	border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, 0.05)
}

.table-hover tbody tr:hover {
	color: #212529;
	background-color: rgba(0, 0, 0, 0.075)
}

@media(max-width:575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-sm>.table-bordered {
		border: 0
	}
}

@media(max-width:767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-md>.table-bordered {
		border: 0
	}
}

@media(max-width:991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-lg>.table-bordered {
		border: 0
	}
}

@media(max-width:1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-xl>.table-bordered {
		border: 0
	}
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
	border: 0
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.5em+0.75rem+2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
	.form-control {
		-webkit-transition: none;
		transition: none
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
	-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25);
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25)
}

.form-control::-webkit-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-moz-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::-ms-input-placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

select.form-control:focus::-ms-value {
	color: #495057;
	background-color: #fff
}

.form-control-file,
.form-control-range {
	display: block;
	width: 100%
}

textarea.form-control {
	height: auto
}

.form-group {
	margin-bottom: 1rem
}

.form-text {
	display: block;
	margin-top: .25rem
}

.form-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}

.form-row>.col,
.form-row>[class*="col-"] {
	padding-right: 5px;
	padding-left: 5px
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem
}

.form-check-input[disabled]~.form-check-label,
.form-check-input:disabled~.form-check-label {
	color: #6c757d
}

.form-check-label {
	margin-bottom: 0
}

.form-check-inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0
}

.form-inline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.form-inline .form-check {
	width: 100%
}

@media(min-width:576px) {
	.form-inline label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0
	}
	.form-inline .form-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.form-inline .form-control-plaintext {
		display: inline-block
	}
	.form-inline .input-group,
	.form-inline .custom-select {
		width: auto
	}
	.form-inline .form-check {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0
	}
	.form-inline .form-check-input {
		position: relative;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0
	}
	.form-inline .custom-control {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.form-inline .custom-control-label {
		margin-bottom: 0
	}
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
	.btn {
		-webkit-transition: none;
		transition: none
	}
}

.btn:hover {
	color: #212529;
	text-decoration: none
}

.btn:focus,
.btn.focus {
	outline: 0;
	-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25);
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25)
}

.btn.disabled,
.btn:disabled {
	opacity: .65
}

.btn:not(:disabled):not(.disabled) {
	cursor: pointer
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none
}

.btn-primary {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-primary:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc
}

.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
	-webkit-box-shadow: 0 0 0 .2rem rgba(38, 143, 255, 0.5);
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, 0.5)
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #0062cc;
	border-color: #005cbf
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	-webkit-box-shadow: 0 0 0 .2rem rgba(38, 143, 255, 0.5);
	box-shadow: 0 0 0 .2rem rgba(38, 143, 255, 0.5)
}

.btn-link {
	font-weight: 400;
	color: #007bff;
	text-decoration: none
}

.btn-link:hover {
	color: #0056b3;
	text-decoration: underline
}

.btn-link:focus,
.btn-link.focus {
	text-decoration: underline
}

.btn-link:disabled,
.btn-link.disabled {
	color: #6c757d;
	pointer-events: none
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block+.btn-block {
	margin-top: .5rem
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%
}

.fade {
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
	.fade {
		-webkit-transition: none;
		transition: none
	}
}

.fade:not(.show) {
	opacity: 0
}

.collapse:not(.show) {
	display: none
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}

@media(prefers-reduced-motion:reduce) {
	.collapsing {
		-webkit-transition: none;
		transition: none
	}
}

.dropup,
.dropright,
.dropdown,
.dropleft {
	position: relative
}

.dropdown-toggle {
	white-space: nowrap
}

.dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
	margin-left: 0
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: .25rem
}

.dropdown-menu-left {
	right: auto;
	left: 0
}

.dropdown-menu-right {
	right: 0;
	left: auto
}

@media(min-width:576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-sm-right {
		right: 0;
		left: auto
	}
}

@media(min-width:768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-md-right {
		right: 0;
		left: auto
	}
}

@media(min-width:992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-lg-right {
		right: 0;
		left: auto
	}
}

@media(min-width:1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-xl-right {
		right: 0;
		left: auto
	}
}

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
	right: auto;
	bottom: auto
}

.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}

.dropdown-item:hover,
.dropdown-item:focus {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa
}

.dropdown-item.active,
.dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #6c757d;
	pointer-events: none;
	background-color: transparent
}

.dropdown-menu.show {
	display: block
}

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap
}

.dropdown-item-text {
	display: block;
	padding: .25rem 1.5rem;
	color: #212529
}

.input-group {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}

.input-group>.form-control,
.input-group>.form-control-plaintext,
.input-group>.custom-select,
.input-group>.custom-file {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
	margin-bottom: 0
}

.input-group>.form-control+.form-control,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.custom-file,
.input-group>.form-control-plaintext+.form-control,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.custom-select+.form-control,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.custom-file,
.input-group>.custom-file+.form-control,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.custom-file {
	margin-left: -1px
}

.input-group>.form-control:focus,
.input-group>.custom-select:focus,
.input-group>.custom-file .custom-file-input:focus~.custom-file-label {
	z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
	z-index: 4
}

.input-group>.form-control:not(:last-child),
.input-group>.custom-select:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.form-control:not(:first-child),
.input-group>.custom-select:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group>.custom-file {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.custom-control {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 1.5rem;
	padding-left: 1.5rem;
	-webkit-print-color-adjust: exact;
	color-adjust: exact
}

.custom-control-inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 1rem
}

.custom-control-input {
	position: absolute;
	left: 0;
	z-index: -1;
	width: 1rem;
	height: 1.25rem;
	opacity: 0
}

.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #007bff;
	background-color: #007bff
}

.custom-control-input:focus~.custom-control-label::before {
	-webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25);
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, 0.25)
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: #80bdff
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: #b3d7ff;
	border-color: #b3d7ff
}

.custom-control-input[disabled]~.custom-control-label,
.custom-control-input:disabled~.custom-control-label {
	color: #6c757d
}

.custom-control-input[disabled]~.custom-control-label::before,
.custom-control-input:disabled~.custom-control-label::before {
	background-color: #e9ecef
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top
}

.custom-control-label::before {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #adb5bd solid 1px
}

.custom-control-label::after {
	position: absolute;
	top: .25rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: no-repeat 50% / 50% 50%
}

.custom-checkbox .custom-control-label::before {
	border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='8'height='8'viewBox='0088'%3e%3cpathfill='%23fff'd='M6.564.75l-3.593.612-1.538-1.55L04.26l2.9742.99L82.193z'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color: #007bff;
	background-color: #007bff
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='4'height='4'viewBox='0044'%3e%3cpathstroke='%23fff'd='M02h4'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, 0.5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(0, 123, 255, 0.5)
}

.custom-radio .custom-control-label::before {
	border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'width='12'height='12'viewBox='-4-488'%3e%3ccircler='3'fill='%23fff'/%3e%3c/svg%3e")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, 0.5)
}

.custom-switch {
	padding-left: 2.25rem
}

.custom-switch .custom-control-label::before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: .5rem
}

.custom-switch .custom-control-label::after {
	top: calc(0.25rem+2px);
	left: calc(-2.25rem+2px);
	width: calc(1rem - 4px);
	height: calc(1rem - 4px);
	background-color: #adb5bd;
	border-radius: .5rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
	.custom-switch .custom-control-label::after {
		-webkit-transition: none;
		transition: none
	}
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
	background-color: #fff;
	-webkit-transform: translateX(0.75rem);
	transform: translateX(0.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(0, 123, 255, 0.5)
}

.nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav-link {
	display: block;
	padding: .5rem 1rem
}

.nav-link:hover,
.nav-link:focus {
	text-decoration: none
}

.nav-link.disabled {
	color: #6c757d;
	pointer-events: none;
	cursor: default
}

.nav-tabs {
	border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
	margin-bottom: -1px
}

.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
	border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
	color: #6c757d;
	background-color: transparent;
	border-color: transparent
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.nav-pills .nav-link {
	border-radius: .25rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	color: #fff;
	background-color: #007bff
}

.nav-justified>.nav-link,
.nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}

.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.navbar {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .5rem 1rem
}

.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.navbar-brand {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}

.navbar-brand:hover,
.navbar-brand:focus {
	text-decoration: none
}

.navbar-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem
}

.navbar-toggler:hover,
.navbar-toggler:focus {
	text-decoration: none
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%
}

@media(max-width:575.98px) {
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid,
	.navbar-expand-sm>.container-sm,
	.navbar-expand-sm>.container-md,
	.navbar-expand-sm>.container-lg,
	.navbar-expand-sm>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media(min-width:576px) {
	.navbar-expand-sm {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-sm .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid,
	.navbar-expand-sm>.container-sm,
	.navbar-expand-sm>.container-md,
	.navbar-expand-sm>.container-lg,
	.navbar-expand-sm>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-sm .navbar-collapse {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-sm .navbar-toggler {
		display: none
	}
}

@media(max-width:767.98px) {
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid,
	.navbar-expand-md>.container-sm,
	.navbar-expand-md>.container-md,
	.navbar-expand-md>.container-lg,
	.navbar-expand-md>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media(min-width:768px) {
	.navbar-expand-md {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-md .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid,
	.navbar-expand-md>.container-sm,
	.navbar-expand-md>.container-md,
	.navbar-expand-md>.container-lg,
	.navbar-expand-md>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-md .navbar-collapse {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-md .navbar-toggler {
		display: none
	}
}

@media(max-width:991.98px) {
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid,
	.navbar-expand-lg>.container-sm,
	.navbar-expand-lg>.container-md,
	.navbar-expand-lg>.container-lg,
	.navbar-expand-lg>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media(min-width:992px) {
	.navbar-expand-lg {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-lg .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid,
	.navbar-expand-lg>.container-sm,
	.navbar-expand-lg>.container-md,
	.navbar-expand-lg>.container-lg,
	.navbar-expand-lg>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-lg .navbar-collapse {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-lg .navbar-toggler {
		display: none
	}
}

@media(max-width:1199.98px) {
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid,
	.navbar-expand-xl>.container-sm,
	.navbar-expand-xl>.container-md,
	.navbar-expand-xl>.container-lg,
	.navbar-expand-xl>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media(min-width:1200px) {
	.navbar-expand-xl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-xl .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid,
	.navbar-expand-xl>.container-sm,
	.navbar-expand-xl>.container-md,
	.navbar-expand-xl>.container-lg,
	.navbar-expand-xl>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-xl .navbar-collapse {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-xl .navbar-toggler {
		display: none
	}
}

.navbar-expand {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-sm,
.navbar-expand>.container-md,
.navbar-expand>.container-lg,
.navbar-expand>.container-xl {
	padding-right: 0;
	padding-left: 0
}

.navbar-expand .navbar-nav {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-sm,
.navbar-expand>.container-md,
.navbar-expand>.container-lg,
.navbar-expand>.container-xl {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.navbar-expand .navbar-toggler {
	display: none
}

.accordion {
	overflow-anchor: none
}

.accordion>.card {
	overflow: hidden
}

.accordion>.card:not(:last-of-type) {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.accordion>.card:not(:first-of-type) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.accordion>.card>.card-header {
	border-radius: 0;
	margin-bottom: -1px
}

.media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start
}

.media-body {
	-ms-flex: 1;
	flex: 1
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}

.close:hover {
	color: #000;
	text-decoration: none
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
	opacity: .75
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0
}

a.close.disabled {
	pointer-events: none
}

.modal-open {
	overflow: hidden
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none
}

.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px)
}

@media(prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
		-webkit-transition: none;
		transition: none
	}
}

.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none
}

.modal.modal-static .modal-dialog {
	-webkit-transform: scale(1.02);
	transform: scale(1.02)
}

.modal-dialog-scrollable {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 1rem);
	overflow: hidden
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto
}

.modal-dialog-centered {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - 1rem)
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable::before {
	content: none
}

.modal-content {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: .3rem;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1040;
	width: 100vw;
	height: 100vh;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.modal-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem 1rem;
	border-bottom: 1px solid #dee2e6;
	border-top-left-radius: calc(0.3rem - 1px);
	border-top-right-radius: calc(0.3rem - 1px)
}

.modal-header .close {
	padding: 1rem 1rem;
	margin: -1rem -1rem -1rem auto
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.5
}

.modal-body {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1rem
}

.modal-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: .75rem;
	border-top: 1px solid #dee2e6;
	border-bottom-right-radius: calc(0.3rem - 1px);
	border-bottom-left-radius: calc(0.3rem - 1px)
}

.modal-footer>* {
	margin: .25rem
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media(min-width:576px) {
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto
	}
	.modal-dialog-scrollable {
		max-height: calc(100% - 3.5rem)
	}
	.modal-dialog-scrollable .modal-content {
		max-height: calc(100vh - 3.5rem)
	}
	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem)
	}
	.modal-dialog-centered::before {
		height: calc(100vh - 3.5rem);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content
	}
	.modal-sm {
		max-width: 300px
	}
}

@media(min-width:992px) {
	.modal-lg,
	.modal-xl {
		max-width: 800px
	}
}

@media(min-width:1200px) {
	.modal-xl {
		max-width: 1140px
	}
}

.carousel {
	position: relative
}

.carousel.pointer-event {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-inner::after {
	display: block;
	clear: both;
	content: ""
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
	.carousel-item {
		transition: none
	}
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
	display: block
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
	z-index: 1;
	opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	transition: 0s .6s opacity
}

@media(prefers-reduced-motion:reduce) {
	.carousel-fade .active.carousel-item-left,
	.carousel-fade .active.carousel-item-right {
		transition: none
	}
}

.carousel-control-prev,
.carousel-control-next {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	transition: opacity .15s ease
}

@media(prefers-reduced-motion:reduce) {
	.carousel-control-prev,
	.carousel-control-next {
		transition: none
	}
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9
}

.carousel-control-prev {
	left: 0
}

.carousel-control-next {
	right: 0
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: no-repeat 50% / 100% 100%
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'viewBox='0088'%3e%3cpathd='M5.250l-44441.5-1.5-2.5-2.52.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23fff'viewBox='0088'%3e%3cpathd='M2.750l-1.51.52.52.5-2.52.51.51.54-4-4-4z'/%3e%3c/svg%3e")
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}

.carousel-indicators li {
	box-sizing: content-box;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease
}

@media(prefers-reduced-motion:reduce) {
	.carousel-indicators li {
		transition: none
	}
}

.carousel-indicators .active {
	opacity: 1
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center
}

.align-baseline {
	vertical-align: baseline!important
}

.align-top {
	vertical-align: top!important
}

.align-middle {
	vertical-align: middle!important
}

.align-bottom {
	vertical-align: bottom!important
}

.align-text-bottom {
	vertical-align: text-bottom!important
}

.align-text-top {
	vertical-align: text-top!important
}

.bg-white {
	background-color: #fff!important
}

.bg-transparent {
	background-color: transparent!important
}

.border {
	border: 1px solid #dee2e6!important
}

.border-top {
	border-top: 1px solid #dee2e6!important
}

.border-right {
	border-right: 1px solid #dee2e6!important
}

.border-bottom {
	border-bottom: 1px solid #dee2e6!important
}

.border-left {
	border-left: 1px solid #dee2e6!important
}

.border-0 {
	border: 0!important
}

.border-top-0 {
	border-top: 0!important
}

.border-right-0 {
	border-right: 0!important
}

.border-bottom-0 {
	border-bottom: 0!important
}

.border-left-0 {
	border-left: 0!important
}

.border-light {
	border-color: #f8f9fa!important
}

.border-dark {
	border-color: #343a40!important
}

.border-white {
	border-color: #fff!important
}

.rounded-sm {
	border-radius: .2rem!important
}

.rounded {
	border-radius: .25rem!important
}

.rounded-top {
	border-top-left-radius: .25rem!important;
	border-top-right-radius: .25rem!important
}

.rounded-right {
	border-top-right-radius: .25rem!important;
	border-bottom-right-radius: .25rem!important
}

.rounded-bottom {
	border-bottom-right-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important
}

.rounded-left {
	border-top-left-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important
}

.rounded-lg {
	border-radius: .3rem!important
}

.rounded-circle {
	border-radius: 50%!important
}

.rounded-pill {
	border-radius: 50rem!important
}

.rounded-0 {
	border-radius: 0!important
}

.clearfix::after {
	display: block;
	clear: both;
	content: ""
}

.d-none {
	display: none!important
}

.d-inline {
	display: inline!important
}

.d-inline-block {
	display: inline-block!important
}

.d-block {
	display: block!important
}

.d-table {
	display: table!important
}

.d-table-row {
	display: table-row!important
}

.d-table-cell {
	display: table-cell!important
}

.d-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

.d-inline-flex {
	display: -webkit-inline-box!important;
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}

@media(min-width:576px) {
	.d-sm-none {
		display: none!important
	}
	.d-sm-inline {
		display: inline!important
	}
	.d-sm-inline-block {
		display: inline-block!important
	}
	.d-sm-block {
		display: block!important
	}
	.d-sm-table {
		display: table!important
	}
	.d-sm-table-row {
		display: table-row!important
	}
	.d-sm-table-cell {
		display: table-cell!important
	}
	.d-sm-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-sm-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media(min-width:768px) {
	.d-md-none {
		display: none!important
	}
	.d-md-inline {
		display: inline!important
	}
	.d-md-inline-block {
		display: inline-block!important
	}
	.d-md-block {
		display: block!important
	}
	.d-md-table {
		display: table!important
	}
	.d-md-table-row {
		display: table-row!important
	}
	.d-md-table-cell {
		display: table-cell!important
	}
	.d-md-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-md-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media(min-width:992px) {
	.d-lg-none {
		display: none!important
	}
	.d-lg-inline {
		display: inline!important
	}
	.d-lg-inline-block {
		display: inline-block!important
	}
	.d-lg-block {
		display: block!important
	}
	.d-lg-table {
		display: table!important
	}
	.d-lg-table-row {
		display: table-row!important
	}
	.d-lg-table-cell {
		display: table-cell!important
	}
	.d-lg-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-lg-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media(min-width:1200px) {
	.d-xl-none {
		display: none!important
	}
	.d-xl-inline {
		display: inline!important
	}
	.d-xl-inline-block {
		display: inline-block!important
	}
	.d-xl-block {
		display: block!important
	}
	.d-xl-table {
		display: table!important
	}
	.d-xl-table-row {
		display: table-row!important
	}
	.d-xl-table-cell {
		display: table-cell!important
	}
	.d-xl-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-xl-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media print {
	.d-print-none {
		display: none!important
	}
	.d-print-inline {
		display: inline!important
	}
	.d-print-inline-block {
		display: inline-block!important
	}
	.d-print-block {
		display: block!important
	}
	.d-print-table {
		display: table!important
	}
	.d-print-table-row {
		display: table-row!important
	}
	.d-print-table-cell {
		display: table-cell!important
	}
	.d-print-flex {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-print-inline-flex {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

.embed-responsive::before {
	display: block;
	content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.embed-responsive-21by9::before {
	padding-top: 42.85714%
}

.embed-responsive-16by9::before {
	padding-top: 56.25%
}

.embed-responsive-4by3::before {
	padding-top: 75%
}

.embed-responsive-1by1::before {
	padding-top: 100%
}

.flex-row {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: row!important;
	flex-direction: row!important
}

.flex-column {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important
}

.flex-row-reverse {
	-webkit-box-orient: horizontal!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}

.flex-column-reverse {
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: reverse!important;
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}

.flex-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}

.flex-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}

.flex-fill {
	-webkit-box-flex: 1!important;
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}

.flex-grow-0 {
	-webkit-box-flex: 0!important;
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}

.flex-grow-1 {
	-webkit-box-flex: 1!important;
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}

.flex-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}

.flex-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}

.justify-content-start {
	-webkit-box-pack: start!important;
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}

.justify-content-end {
	-webkit-box-pack: end!important;
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}

.justify-content-center {
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important
}

.justify-content-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}

.justify-content-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}

.align-items-start {
	-webkit-box-align: start!important;
	-ms-flex-align: start!important;
	align-items: flex-start!important
}

.align-items-end {
	-webkit-box-align: end!important;
	-ms-flex-align: end!important;
	align-items: flex-end!important
}

.align-items-center {
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important
}

.align-items-baseline {
	-webkit-box-align: baseline!important;
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}

.align-items-stretch {
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}

.align-content-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}

.align-content-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}

.align-content-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}

.align-content-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}

.align-content-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}

.align-content-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}

.align-self-auto {
	-ms-flex-item-align: auto!important;
	-ms-grid-row-align: auto!important;
	align-self: auto!important
}

.align-self-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}

.align-self-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}

.align-self-center {
	-ms-flex-item-align: center!important;
	-ms-grid-row-align: center!important;
	align-self: center!important
}

.align-self-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}

.align-self-stretch {
	-ms-flex-item-align: stretch!important;
	-ms-grid-row-align: stretch!important;
	align-self: stretch!important
}

@media(min-width:576px) {
	.flex-sm-row {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-sm-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-sm-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-sm-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-sm-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-sm-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-sm-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-sm-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-sm-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-sm-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-sm-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-sm-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-sm-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-sm-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-sm-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-sm-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-sm-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-sm-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-sm-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-sm-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-sm-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-sm-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-sm-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-sm-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-sm-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-sm-auto {
		-ms-flex-item-align: auto!important;
		-ms-grid-row-align: auto!important;
		align-self: auto!important
	}
	.align-self-sm-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-sm-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-sm-center {
		-ms-flex-item-align: center!important;
		-ms-grid-row-align: center!important;
		align-self: center!important
	}
	.align-self-sm-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-sm-stretch {
		-ms-flex-item-align: stretch!important;
		-ms-grid-row-align: stretch!important;
		align-self: stretch!important
	}
}

@media(min-width:768px) {
	.flex-md-row {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-md-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-md-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-md-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-md-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-md-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-md-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-md-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-md-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-md-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-md-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-md-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-md-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-md-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-md-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-md-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-md-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-md-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-md-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-md-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-md-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-md-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-md-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-md-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-md-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-md-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-md-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-md-auto {
		-ms-flex-item-align: auto!important;
		-ms-grid-row-align: auto!important;
		align-self: auto!important
	}
	.align-self-md-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-md-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-md-center {
		-ms-flex-item-align: center!important;
		-ms-grid-row-align: center!important;
		align-self: center!important
	}
	.align-self-md-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-md-stretch {
		-ms-flex-item-align: stretch!important;
		-ms-grid-row-align: stretch!important;
		align-self: stretch!important
	}
}

@media(min-width:992px) {
	.flex-lg-row {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-lg-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-lg-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-lg-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-lg-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-lg-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-lg-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-lg-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-lg-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-lg-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-lg-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-lg-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-lg-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-lg-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-lg-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-lg-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-lg-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-lg-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-lg-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-lg-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-lg-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-lg-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-lg-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-lg-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-lg-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-lg-auto {
		-ms-flex-item-align: auto!important;
		-ms-grid-row-align: auto!important;
		align-self: auto!important
	}
	.align-self-lg-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-lg-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-lg-center {
		-ms-flex-item-align: center!important;
		-ms-grid-row-align: center!important;
		align-self: center!important
	}
	.align-self-lg-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-lg-stretch {
		-ms-flex-item-align: stretch!important;
		-ms-grid-row-align: stretch!important;
		align-self: stretch!important
	}
}

@media(min-width:1200px) {
	.flex-xl-row {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-xl-column {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: normal!important;
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-xl-row-reverse {
		-webkit-box-orient: horizontal!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-xl-column-reverse {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-xl-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-xl-fill {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-xl-grow-0 {
		-webkit-box-flex: 0!important;
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-xl-grow-1 {
		-webkit-box-flex: 1!important;
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-xl-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-xl-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-xl-start {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-xl-end {
		-webkit-box-pack: end!important;
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-xl-center {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-xl-between {
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-xl-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-xl-start {
		-webkit-box-align: start!important;
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-xl-end {
		-webkit-box-align: end!important;
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-xl-center {
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-xl-baseline {
		-webkit-box-align: baseline!important;
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-xl-stretch {
		-webkit-box-align: stretch!important;
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-xl-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-xl-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-xl-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-xl-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-xl-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-xl-auto {
		-ms-flex-item-align: auto!important;
		-ms-grid-row-align: auto!important;
		align-self: auto!important
	}
	.align-self-xl-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-xl-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-xl-center {
		-ms-flex-item-align: center!important;
		-ms-grid-row-align: center!important;
		align-self: center!important
	}
	.align-self-xl-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-xl-stretch {
		-ms-flex-item-align: stretch!important;
		-ms-grid-row-align: stretch!important;
		align-self: stretch!important
	}
}

.float-left {
	float: left!important
}

.float-right {
	float: right!important
}

.float-none {
	float: none!important
}

@media(min-width:576px) {
	.float-sm-left {
		float: left!important
	}
	.float-sm-right {
		float: right!important
	}
	.float-sm-none {
		float: none!important
	}
}

@media(min-width:768px) {
	.float-md-left {
		float: left!important
	}
	.float-md-right {
		float: right!important
	}
	.float-md-none {
		float: none!important
	}
}

@media(min-width:992px) {
	.float-lg-left {
		float: left!important
	}
	.float-lg-right {
		float: right!important
	}
	.float-lg-none {
		float: none!important
	}
}

@media(min-width:1200px) {
	.float-xl-left {
		float: left!important
	}
	.float-xl-right {
		float: right!important
	}
	.float-xl-none {
		float: none!important
	}
}

.user-select-all {
	-webkit-user-select: all!important;
	-moz-user-select: all!important;
	-ms-user-select: all!important;
	user-select: all!important
}

.user-select-auto {
	-webkit-user-select: auto!important;
	-moz-user-select: auto!important;
	-ms-user-select: auto!important;
	user-select: auto!important
}

.user-select-none {
	-webkit-user-select: none!important;
	-moz-user-select: none!important;
	-ms-user-select: none!important;
	user-select: none!important
}

.overflow-auto {
	overflow: auto!important
}

.overflow-hidden {
	overflow: hidden!important
}

.position-static {
	position: static!important
}

.position-relative {
	position: relative!important
}

.position-absolute {
	position: absolute!important
}

.position-fixed {
	position: fixed!important
}

.position-sticky {
	position: sticky!important
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}

@supports(position:sticky) {
	.sticky-top {
		position: sticky;
		top: 0;
		z-index: 1020
	}
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

.shadow-sm {
	-webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, 0.075)!important;
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, 0.075)!important
}

.shadow {
	-webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, 0.15)!important;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, 0.15)!important
}

.shadow-lg {
	-webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175)!important;
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175)!important
}

.shadow-none {
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.w-25 {
	width: 25%!important
}

.w-50 {
	width: 50%!important
}

.w-75 {
	width: 75%!important
}

.w-100 {
	width: 100%!important
}

.w-auto {
	width: auto!important
}

.h-25 {
	height: 25%!important
}

.h-50 {
	height: 50%!important
}

.h-75 {
	height: 75%!important
}

.h-100 {
	height: 100%!important
}

.h-auto {
	height: auto!important
}

.mw-100 {
	max-width: 100%!important
}

.mh-100 {
	max-height: 100%!important
}

.min-vw-100 {
	min-width: 100vw!important
}

.min-vh-100 {
	min-height: 100vh!important
}

.vw-100 {
	width: 100vw!important
}

.vh-100 {
	height: 100vh!important
}

.m-0 {
	margin: 0!important
}

.mt-0,
.my-0 {
	margin-top: 0!important
}

.mr-0,
.mx-0 {
	margin-right: 0!important
}

.mb-0,
.my-0 {
	margin-bottom: 0!important
}

.ml-0,
.mx-0 {
	margin-left: 0!important
}

.m-1 {
	margin: .25rem!important
}

.mt-1,
.my-1 {
	margin-top: .25rem!important
}

.mr-1,
.mx-1 {
	margin-right: .25rem!important
}

.mb-1,
.my-1 {
	margin-bottom: .25rem!important
}

.ml-1,
.mx-1 {
	margin-left: .25rem!important
}

.m-2 {
	margin: .5rem!important
}

.mt-2,
.my-2 {
	margin-top: .5rem!important
}

.mr-2,
.mx-2 {
	margin-right: .5rem!important
}

.mb-2,
.my-2 {
	margin-bottom: .5rem!important
}

.ml-2,
.mx-2 {
	margin-left: .5rem!important
}

.m-3 {
	margin: 1rem!important
}

.mt-3,
.my-3 {
	margin-top: 1rem!important
}

.mr-3,
.mx-3 {
	margin-right: 1rem!important
}

.mb-3,
.my-3 {
	margin-bottom: 1rem!important
}

.ml-3,
.mx-3 {
	margin-left: 1rem!important
}

.m-4 {
	margin: 1.5rem!important
}

.mt-4,
.my-4 {
	margin-top: 1.5rem!important
}

.mr-4,
.mx-4 {
	margin-right: 1.5rem!important
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem!important
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem!important
}

.m-5 {
	margin: 3rem!important
}

.mt-5,
.my-5 {
	margin-top: 3rem!important
}

.mr-5,
.mx-5 {
	margin-right: 3rem!important
}

.mb-5,
.my-5 {
	margin-bottom: 3rem!important
}

.ml-5,
.mx-5 {
	margin-left: 3rem!important
}

.p-0 {
	padding: 0!important
}

.pt-0,
.py-0 {
	padding-top: 0!important
}

.pr-0,
.px-0 {
	padding-right: 0!important
}

.pb-0,
.py-0 {
	padding-bottom: 0!important
}

.pl-0,
.px-0 {
	padding-left: 0!important
}

.p-1 {
	padding: .25rem!important
}

.pt-1,
.py-1 {
	padding-top: .25rem!important
}

.pr-1,
.px-1 {
	padding-right: .25rem!important
}

.pb-1,
.py-1 {
	padding-bottom: .25rem!important
}

.pl-1,
.px-1 {
	padding-left: .25rem!important
}

.p-2 {
	padding: .5rem!important
}

.pt-2,
.py-2 {
	padding-top: .5rem!important
}

.pr-2,
.px-2 {
	padding-right: .5rem!important
}

.pb-2,
.py-2 {
	padding-bottom: .5rem!important
}

.pl-2,
.px-2 {
	padding-left: .5rem!important
}

.p-3 {
	padding: 1rem!important
}

.pt-3,
.py-3 {
	padding-top: 1rem!important
}

.pr-3,
.px-3 {
	padding-right: 1rem!important
}

.pb-3,
.py-3 {
	padding-bottom: 1rem!important
}

.pl-3,
.px-3 {
	padding-left: 1rem!important
}

.p-4 {
	padding: 1.5rem!important
}

.pt-4,
.py-4 {
	padding-top: 1.5rem!important
}

.pr-4,
.px-4 {
	padding-right: 1.5rem!important
}

.pb-4,
.py-4 {
	padding-bottom: 1.5rem!important
}

.pl-4,
.px-4 {
	padding-left: 1.5rem!important
}


.m-n1 {
	margin: -0.25rem!important
}

.mt-n1,
.my-n1 {
	margin-top: -0.25rem!important
}

.mr-n1,
.mx-n1 {
	margin-right: -0.25rem!important
}

.mb-n1,
.my-n1 {
	margin-bottom: -0.25rem!important
}

.ml-n1,
.mx-n1 {
	margin-left: -0.25rem!important
}

.m-n2 {
	margin: -0.5rem!important
}

.mt-n2,
.my-n2 {
	margin-top: -0.5rem!important
}

.mr-n2,
.mx-n2 {
	margin-right: -0.5rem!important
}

.mb-n2,
.my-n2 {
	margin-bottom: -0.5rem!important
}

.ml-n2,
.mx-n2 {
	margin-left: -0.5rem!important
}

.m-n3 {
	margin: -1rem!important
}

.mt-n3,
.my-n3 {
	margin-top: -1rem!important
}

.mr-n3,
.mx-n3 {
	margin-right: -1rem!important
}

.mb-n3,
.my-n3 {
	margin-bottom: -1rem!important
}

.ml-n3,
.mx-n3 {
	margin-left: -1rem!important
}

.m-n4 {
	margin: -1.5rem!important
}

.mt-n4,
.my-n4 {
	margin-top: -1.5rem!important
}

.mr-n4,
.mx-n4 {
	margin-right: -1.5rem!important
}

.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem!important
}

.ml-n4,
.mx-n4 {
	margin-left: -1.5rem!important
}

.m-n5 {
	margin: -3rem!important
}

.mt-n5,
.my-n5 {
	margin-top: -3rem!important
}

.mr-n5,
.mx-n5 {
	margin-right: -3rem!important
}

.mb-n5,
.my-n5 {
	margin-bottom: -3rem!important
}

.ml-n5,
.mx-n5 {
	margin-left: -3rem!important
}

.m-auto {
	margin: auto!important
}

.mt-auto,
.my-auto {
	margin-top: auto!important
}

.mr-auto,
.mx-auto {
	margin-right: auto!important
}

.mb-auto,
.my-auto {
	margin-bottom: auto!important
}

.ml-auto,
.mx-auto {
	margin-left: auto!important
}

@media(min-width:576px) {
	.m-sm-0 {
		margin: 0!important
	}
	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0!important
	}
	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0!important
	}
	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0!important
	}
	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0!important
	}
	.m-sm-1 {
		margin: .25rem!important
	}
	.mt-sm-1,
	.my-sm-1 {
		margin-top: .25rem!important
	}
	.mr-sm-1,
	.mx-sm-1 {
		margin-right: .25rem!important
	}
	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: .25rem!important
	}
	.ml-sm-1,
	.mx-sm-1 {
		margin-left: .25rem!important
	}
	.m-sm-2 {
		margin: .5rem!important
	}
	.mt-sm-2,
	.my-sm-2 {
		margin-top: .5rem!important
	}
	.mr-sm-2,
	.mx-sm-2 {
		margin-right: .5rem!important
	}
	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: .5rem!important
	}
	.ml-sm-2,
	.mx-sm-2 {
		margin-left: .5rem!important
	}
	.m-sm-3 {
		margin: 1rem!important
	}
	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem!important
	}
	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem!important
	}
	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem!important
	}
	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem!important
	}
	.m-sm-4 {
		margin: 1.5rem!important
	}
	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem!important
	}
	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1.5rem!important
	}
	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem!important
	}
	.m-sm-5 {
		margin: 3rem!important
	}
	.mt-sm-5,
	.my-sm-5 {
		margin-top: 3rem!important
	}
	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 3rem!important
	}
	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 3rem!important
	}
	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 3rem!important
	}
	.p-sm-0 {
		padding: 0!important
	}
	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0!important
	}
	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0!important
	}
	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0!important
	}
	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0!important
	}
	.p-sm-1 {
		padding: .25rem!important
	}
	.pt-sm-1,
	.py-sm-1 {
		padding-top: .25rem!important
	}
	.pr-sm-1,
	.px-sm-1 {
		padding-right: .25rem!important
	}
	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: .25rem!important
	}
	.pl-sm-1,
	.px-sm-1 {
		padding-left: .25rem!important
	}
	.p-sm-2 {
		padding: .5rem!important
	}
	.pt-sm-2,
	.py-sm-2 {
		padding-top: .5rem!important
	}
	.pr-sm-2,
	.px-sm-2 {
		padding-right: .5rem!important
	}
	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: .5rem!important
	}
	.pl-sm-2,
	.px-sm-2 {
		padding-left: .5rem!important
	}
	.p-sm-3 {
		padding: 1rem!important
	}
	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem!important
	}
	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem!important
	}
	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem!important
	}
	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem!important
	}
	.p-sm-4 {
		padding: 1.5rem!important
	}
	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem!important
	}
	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem!important
	}
	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem!important
	}
	.p-sm-5 {
		padding: 3rem!important
	}
	.pt-sm-5,
	.py-sm-5 {
		padding-top: 3rem!important
	}
	.pr-sm-5,
	.px-sm-5 {
		padding-right: 3rem!important
	}
	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 3rem!important
	}
	.pl-sm-5,
	.px-sm-5 {
		padding-left: 3rem!important
	}
	.m-sm-n1 {
		margin: -0.25rem!important
	}
	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -0.25rem!important
	}
	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -0.25rem!important
	}
	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -0.25rem!important
	}
	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -0.25rem!important
	}
	.m-sm-n2 {
		margin: -0.5rem!important
	}
	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -0.5rem!important
	}
	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -0.5rem!important
	}
	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -0.5rem!important
	}
	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -0.5rem!important
	}
	.m-sm-n3 {
		margin: -1rem!important
	}
	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -1rem!important
	}
	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -1rem!important
	}
	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -1rem!important
	}
	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -1rem!important
	}
	.m-sm-n4 {
		margin: -1.5rem!important
	}
	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1.5rem!important
	}
	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1.5rem!important
	}
	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1.5rem!important
	}
	.m-sm-n5 {
		margin: -3rem!important
	}
	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -3rem!important
	}
	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -3rem!important
	}
	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -3rem!important
	}
	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -3rem!important
	}
	.m-sm-auto {
		margin: auto!important
	}
	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto!important
	}
	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto!important
	}
	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto!important
	}
	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto!important
	}
}

@media(min-width:768px) {
	.m-md-0 {
		margin: 0!important
	}
	.mt-md-0,
	.my-md-0 {
		margin-top: 0!important
	}
	.mr-md-0,
	.mx-md-0 {
		margin-right: 0!important
	}
	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0!important
	}
	.ml-md-0,
	.mx-md-0 {
		margin-left: 0!important
	}
	.m-md-1 {
		margin: .25rem!important
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: .25rem!important
	}
	.mr-md-1,
	.mx-md-1 {
		margin-right: .25rem!important
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: .25rem!important
	}
	.ml-md-1,
	.mx-md-1 {
		margin-left: .25rem!important
	}
	.m-md-2 {
		margin: .5rem!important
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: .5rem!important
	}
	.mr-md-2,
	.mx-md-2 {
		margin-right: .5rem!important
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: .5rem!important
	}
	.ml-md-2,
	.mx-md-2 {
		margin-left: .5rem!important
	}
	.m-md-3 {
		margin: 1rem!important
	}
	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem!important
	}
	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem!important
	}
	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem!important
	}
	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem!important
	}
	.m-md-4 {
		margin: 1.5rem!important
	}
	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem!important
	}
	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem!important
	}
	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem!important
	}
	.m-md-5 {
		margin: 3rem!important
	}
	.mt-md-5,
	.my-md-5 {
		margin-top: 3rem!important
	}
	.mr-md-5,
	.mx-md-5 {
		margin-right: 3rem!important
	}
	.mb-md-5,
	.my-md-5 {
		margin-bottom: 3rem!important
	}
	.ml-md-5,
	.mx-md-5 {
		margin-left: 3rem!important
	}
	.p-md-0 {
		padding: 0!important
	}
	.pt-md-0,
	.py-md-0 {
		padding-top: 0!important
	}
	.pr-md-0,
	.px-md-0 {
		padding-right: 0!important
	}
	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0!important
	}
	.pl-md-0,
	.px-md-0 {
		padding-left: 0!important
	}
	.p-md-1 {
		padding: .25rem!important
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: .25rem!important
	}
	.pr-md-1,
	.px-md-1 {
		padding-right: .25rem!important
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: .25rem!important
	}
	.pl-md-1,
	.px-md-1 {
		padding-left: .25rem!important
	}
	.p-md-2 {
		padding: .5rem!important
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: .5rem!important
	}
	.pr-md-2,
	.px-md-2 {
		padding-right: .5rem!important
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: .5rem!important
	}
	.pl-md-2,
	.px-md-2 {
		padding-left: .5rem!important
	}
	.p-md-3 {
		padding: 1rem!important
	}
	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem!important
	}
	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem!important
	}
	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem!important
	}
	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem!important
	}
	.p-md-4 {
		padding: 1.5rem!important
	}
	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem!important
	}
	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem!important
	}
	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem!important
	}
	.p-md-5 {
		padding: 3rem!important
	}
	.pt-md-5,
	.py-md-5 {
		padding-top: 3rem!important
	}
	.pr-md-5,
	.px-md-5 {
		padding-right: 3rem!important
	}
	.pb-md-5,
	.py-md-5 {
		padding-bottom: 3rem!important
	}
	.pl-md-5,
	.px-md-5 {
		padding-left: 3rem!important
	}
	.m-md-n1 {
		margin: -0.25rem!important
	}
	.mt-md-n1,
	.my-md-n1 {
		margin-top: -0.25rem!important
	}
	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -0.25rem!important
	}
	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -0.25rem!important
	}
	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -0.25rem!important
	}
	.m-md-n2 {
		margin: -0.5rem!important
	}
	.mt-md-n2,
	.my-md-n2 {
		margin-top: -0.5rem!important
	}
	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -0.5rem!important
	}
	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -0.5rem!important
	}
	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -0.5rem!important
	}
	.m-md-n3 {
		margin: -1rem!important
	}
	.mt-md-n3,
	.my-md-n3 {
		margin-top: -1rem!important
	}
	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -1rem!important
	}
	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -1rem!important
	}
	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -1rem!important
	}
	.m-md-n4 {
		margin: -1.5rem!important
	}
	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1.5rem!important
	}
	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1.5rem!important
	}
	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1.5rem!important
	}
	.m-md-n5 {
		margin: -3rem!important
	}
	.mt-md-n5,
	.my-md-n5 {
		margin-top: -3rem!important
	}
	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -3rem!important
	}
	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -3rem!important
	}
	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -3rem!important
	}
	.m-md-auto {
		margin: auto!important
	}
	.mt-md-auto,
	.my-md-auto {
		margin-top: auto!important
	}
	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto!important
	}
	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto!important
	}
	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto!important
	}
}

@media(min-width:992px) {
	.m-lg-0 {
		margin: 0!important
	}
	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0!important
	}
	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0!important
	}
	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0!important
	}
	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0!important
	}
	.m-lg-1 {
		margin: .25rem!important
	}
	.mt-lg-1,
	.my-lg-1 {
		margin-top: .25rem!important
	}
	.mr-lg-1,
	.mx-lg-1 {
		margin-right: .25rem!important
	}
	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: .25rem!important
	}
	.ml-lg-1,
	.mx-lg-1 {
		margin-left: .25rem!important
	}
	.m-lg-2 {
		margin: .5rem!important
	}
	.mt-lg-2,
	.my-lg-2 {
		margin-top: .5rem!important
	}
	.mr-lg-2,
	.mx-lg-2 {
		margin-right: .5rem!important
	}
	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: .5rem!important
	}
	.ml-lg-2,
	.mx-lg-2 {
		margin-left: .5rem!important
	}
	.m-lg-3 {
		margin: 1rem!important
	}
	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem!important
	}
	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem!important
	}
	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem!important
	}
	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem!important
	}
	.m-lg-4 {
		margin: 1.5rem!important
	}
	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem!important
	}
	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1.5rem!important
	}
	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem!important
	}
	.m-lg-5 {
		margin: 3rem!important
	}
	.mt-lg-5,
	.my-lg-5 {
		margin-top: 3rem!important
	}
	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 3rem!important
	}
	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 3rem!important
	}
	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 3rem!important
	}
	.p-lg-0 {
		padding: 0!important
	}
	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0!important
	}
	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0!important
	}
	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0!important
	}
	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0!important
	}
	.p-lg-1 {
		padding: .25rem!important
	}
	.pt-lg-1,
	.py-lg-1 {
		padding-top: .25rem!important
	}
	.pr-lg-1,
	.px-lg-1 {
		padding-right: .25rem!important
	}
	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: .25rem!important
	}
	.pl-lg-1,
	.px-lg-1 {
		padding-left: .25rem!important
	}
	.p-lg-2 {
		padding: .5rem!important
	}
	.pt-lg-2,
	.py-lg-2 {
		padding-top: .5rem!important
	}
	.pr-lg-2,
	.px-lg-2 {
		padding-right: .5rem!important
	}
	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: .5rem!important
	}
	.pl-lg-2,
	.px-lg-2 {
		padding-left: .5rem!important
	}
	.p-lg-3 {
		padding: 1rem!important
	}
	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem!important
	}
	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem!important
	}
	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem!important
	}
	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem!important
	}
	.p-lg-4 {
		padding: 1.5rem!important
	}
	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem!important
	}
	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem!important
	}
	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem!important
	}
	.p-lg-5 {
		padding: 3rem!important
	}
	.pt-lg-5,
	.py-lg-5 {
		padding-top: 3rem!important
	}
	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem!important
	}
	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem!important
	}
	.pl-lg-5,
	.px-lg-5 {
		padding-left: 3rem!important
	}
	.m-lg-n1 {
		margin: -0.25rem!important
	}
	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -0.25rem!important
	}
	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -0.25rem!important
	}
	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -0.25rem!important
	}
	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -0.25rem!important
	}
	.m-lg-n2 {
		margin: -0.5rem!important
	}
	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -0.5rem!important
	}
	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -0.5rem!important
	}
	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -0.5rem!important
	}
	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -0.5rem!important
	}
	.m-lg-n3 {
		margin: -1rem!important
	}
	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -1rem!important
	}
	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -1rem!important
	}
	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -1rem!important
	}
	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -1rem!important
	}
	.m-lg-n4 {
		margin: -1.5rem!important
	}
	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1.5rem!important
	}
	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1.5rem!important
	}
	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1.5rem!important
	}
	.m-lg-n5 {
		margin: -3rem!important
	}
	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -3rem!important
	}
	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -3rem!important
	}
	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -3rem!important
	}
	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -3rem!important
	}
	.m-lg-auto {
		margin: auto!important
	}
	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto!important
	}
	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto!important
	}
	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto!important
	}
	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto!important
	}
}

@media(min-width:1200px) {
	.m-xl-0 {
		margin: 0!important
	}
	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0!important
	}
	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0!important
	}
	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0!important
	}
	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0!important
	}
	.m-xl-1 {
		margin: .25rem!important
	}
	.mt-xl-1,
	.my-xl-1 {
		margin-top: .25rem!important
	}
	.mr-xl-1,
	.mx-xl-1 {
		margin-right: .25rem!important
	}
	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: .25rem!important
	}
	.ml-xl-1,
	.mx-xl-1 {
		margin-left: .25rem!important
	}
	.m-xl-2 {
		margin: .5rem!important
	}
	.mt-xl-2,
	.my-xl-2 {
		margin-top: .5rem!important
	}
	.mr-xl-2,
	.mx-xl-2 {
		margin-right: .5rem!important
	}
	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: .5rem!important
	}
	.ml-xl-2,
	.mx-xl-2 {
		margin-left: .5rem!important
	}
	.m-xl-3 {
		margin: 1rem!important
	}
	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem!important
	}
	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem!important
	}
	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem!important
	}
	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem!important
	}
	.m-xl-4 {
		margin: 1.5rem!important
	}
	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem!important
	}
	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1.5rem!important
	}
	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem!important
	}
	.m-xl-5 {
		margin: 3rem!important
	}
	.mt-xl-5,
	.my-xl-5 {
		margin-top: 3rem!important
	}
	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 3rem!important
	}
	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 3rem!important
	}
	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 3rem!important
	}
	.p-xl-0 {
		padding: 0!important
	}
	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0!important
	}
	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0!important
	}
	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0!important
	}
	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0!important
	}
	.p-xl-1 {
		padding: .25rem!important
	}
	.pt-xl-1,
	.py-xl-1 {
		padding-top: .25rem!important
	}
	.pr-xl-1,
	.px-xl-1 {
		padding-right: .25rem!important
	}
	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: .25rem!important
	}
	.pl-xl-1,
	.px-xl-1 {
		padding-left: .25rem!important
	}
	.p-xl-2 {
		padding: .5rem!important
	}
	.pt-xl-2,
	.py-xl-2 {
		padding-top: .5rem!important
	}
	.pr-xl-2,
	.px-xl-2 {
		padding-right: .5rem!important
	}
	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: .5rem!important
	}
	.pl-xl-2,
	.px-xl-2 {
		padding-left: .5rem!important
	}
	.p-xl-3 {
		padding: 1rem!important
	}
	.pt-xl-3,
	.py-xl-3 {
		padding-top: 1rem!important
	}
	.pr-xl-3,
	.px-xl-3 {
		padding-right: 1rem!important
	}
	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 1rem!important
	}
	.pl-xl-3,
	.px-xl-3 {
		padding-left: 1rem!important
	}
	.p-xl-4 {
		padding: 1.5rem!important
	}
	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1.5rem!important
	}
	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1.5rem!important
	}
	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1.5rem!important
	}
	.p-xl-5 {
		padding: 3rem!important
	}
	.pt-xl-5,
	.py-xl-5 {
		padding-top: 3rem!important
	}
	.pr-xl-5,
	.px-xl-5 {
		padding-right: 3rem!important
	}
	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 3rem!important
	}
	.pl-xl-5,
	.px-xl-5 {
		padding-left: 3rem!important
	}
	.m-xl-n1 {
		margin: -0.25rem!important
	}
	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -0.25rem!important
	}
	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -0.25rem!important
	}
	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -0.25rem!important
	}
	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -0.25rem!important
	}
	.m-xl-n2 {
		margin: -0.5rem!important
	}
	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -0.5rem!important
	}
	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -0.5rem!important
	}
	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -0.5rem!important
	}
	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -0.5rem!important
	}
	.m-xl-n3 {
		margin: -1rem!important
	}
	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -1rem!important
	}
	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -1rem!important
	}
	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -1rem!important
	}
	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -1rem!important
	}
	.m-xl-n4 {
		margin: -1.5rem!important
	}
	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1.5rem!important
	}
	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1.5rem!important
	}
	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1.5rem!important
	}
	.m-xl-n5 {
		margin: -3rem!important
	}
	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -3rem!important
	}
	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -3rem!important
	}
	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -3rem!important
	}
	.ml-xl-n5,
	.mx-xl-n5 {
		margin-left: -3rem!important
	}
	.m-xl-auto {
		margin: auto!important
	}
	.mt-xl-auto,
	.my-xl-auto {
		margin-top: auto!important
	}
	.mr-xl-auto,
	.mx-xl-auto {
		margin-right: auto!important
	}
	.mb-xl-auto,
	.my-xl-auto {
		margin-bottom: auto!important
	}
	.ml-xl-auto,
	.mx-xl-auto {
		margin-left: auto!important
	}
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace!important
}

.text-justify {
	text-align: justify!important
}

.text-wrap {
	white-space: normal!important
}

.text-nowrap {
	white-space: nowrap!important
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-left {
	text-align: left!important
}

.text-right {
	text-align: right!important
}

.text-center {
	text-align: center!important
}

@media(min-width:576px) {
	.text-sm-left {
		text-align: left!important
	}
	.text-sm-right {
		text-align: right!important
	}
	.text-sm-center {
		text-align: center!important
	}
}

@media(min-width:768px) {
	.text-md-left {
		text-align: left!important
	}
	.text-md-right {
		text-align: right!important
	}
	.text-md-center {
		text-align: center!important
	}
}

@media(min-width:992px) {
	.text-lg-left {
		text-align: left!important
	}
	.text-lg-right {
		text-align: right!important
	}
	.text-lg-center {
		text-align: center!important
	}
}

@media(min-width:1200px) {
	.text-xl-left {
		text-align: left!important
	}
	.text-xl-right {
		text-align: right!important
	}
	.text-xl-center {
		text-align: center!important
	}
}

.text-lowercase {
	text-transform: lowercase!important
}

.text-uppercase {
	text-transform: uppercase!important
}

.text-capitalize {
	text-transform: capitalize!important
}

.font-weight-light {
	font-weight: 300!important
}

.font-weight-lighter {
	font-weight: lighter!important
}

.font-weight-normal {
	font-weight: 400!important
}

.font-weight-bold {
	font-weight: 700!important
}

.font-weight-bolder {
	font-weight: bolder!important
}

.font-italic {
	font-style: italic!important
}

.text-white {
	color: #fff!important
}

.text-secondary {
	color: #6c757d!important
}

a.text-secondary:hover,
a.text-secondary:focus {
	color: #494f54!important
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.text-decoration-none {
	text-decoration: none!important
}

.text-break {
	word-break: break-word!important;
	word-wrap: break-word!important
}

.text-reset {
	color: inherit!important
}

.visible {
	visibility: visible!important
}

.invisible {
	visibility: hidden!important
}

@media print {
	*,
	*::before,
	*::after {
		text-shadow: none!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important
	}
	a:not(.btn) {
		text-decoration: underline
	}
	abbr[title]::after {
		content: " (" attr(title) ")"
	}
	pre {
		white-space: pre-wrap!important
	}
	pre,
	blockquote {
		border: 1px solid #adb5bd;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	tr,
	img {
		page-break-inside: avoid
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
	@page {
		size: a3
	}
	body {
		min-width: 992px!important
	}
	.container {
		min-width: 992px!important
	}
	.navbar {
		display: none
	}
	.badge {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse!important
	}
	.table td,
	.table th {
		background-color: #fff!important
	}
	.table-bordered th,
	.table-bordered td {
		border: 1px solid #dee2e6!important
	}
	.table-dark {
		color: inherit
	}
	.table-dark th,
	.table-dark td,
	.table-dark thead th,
	.table-dark tbody+tbody {
		border-color: #dee2e6
	}
	.table .thead-dark th {
		color: inherit;
		border-color: #dee2e6
	}
}

.fa,
.fas,
.far,
.fal,
.fad,
.fab {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}

.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em
}

.fa-xs {
	font-size: .75em
}

.fa-sm {
	font-size: .875em
}

.fa-1x {
	font-size: 1em
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-6x {
	font-size: 6em
}

.fa-7x {
	font-size: 7em
}

.fa-8x {
	font-size: 8em
}

.fa-9x {
	font-size: 9em
}

.fa-10x {
	font-size: 10em
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-arrow-alt-circle-down:before {
	content: "\f358"
}

.fa-arrow-alt-circle-up:before {
	content: "\f35b"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-arrows-alt-h:before {
	content: "\f337"
}

.fa-arrows-alt-v:before {
	content: "\f338"
}

.fa-bars:before {
	content: "\f0c9"
}

.fa-blog:before {
	content: "\f781"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-calendar:before {
	content: "\f133"
}

.fa-calendar-alt:before {
	content: "\f073"
}

.fa-calendar-check:before {
	content: "\f274"
}

.fa-calendar-week:before {
	content: "\f784"
}

.fa-camera:before {
	content: "\f030"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-caret-square-down:before {
	content: "\f150"
}

.fa-caret-square-left:before {
	content: "\f191"
}

.fa-caret-square-right:before {
	content: "\f152"
}

.fa-caret-square-up:before {
	content: "\f151"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-check:before {
	content: "\f00c"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-check-double:before {
	content: "\f560"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-clock:before {
	content: "\f017"
}

.fa-cog:before {
	content: "\f013"
}

.fa-cogs:before {
	content: "\f085"
}

.fa-copy:before {
	content: "\f0c5"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-dot-circle:before {
	content: "\f192"
}

.fa-download:before {
	content: "\f019"
}

.fa-edit:before {
	content: "\f044"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-envelope-open:before {
	content: "\f2b6"
}

.fa-envelope-open-text:before {
	content: "\f658"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-external-link-alt:before {
	content: "\f35d"
}

.fa-external-link-square-alt:before {
	content: "\f360"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-facebook:before {
	content: "\f09a"
}

.fa-facebook-f:before {
	content: "\f39e"
}

.fa-facebook-messenger:before {
	content: "\f39f"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-alt:before {
	content: "\f15c"
}

.fa-file-code:before {
	content: "\f1c9"
}

.fa-file-download:before {
	content: "\f56d"
}

.fa-file-excel:before {
	content: "\f1c3"
}

.fa-file-export:before {
	content: "\f56e"
}

.fa-file-image:before {
	content: "\f1c5"
}

.fa-file-import:before {
	content: "\f56f"
}

.fa-file-invoice:before {
	content: "\f570"
}

.fa-file-pdf:before {
	content: "\f1c1"
}

.fa-file-upload:before {
	content: "\f574"
}

.fa-info:before {
	content: "\f129"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-link:before {
	content: "\f0c1"
}

.fa-linkedin:before {
	content: "\f08c"
}

.fa-linkedin-in:before {
	content: "\f0e1"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-map-marker-alt:before {
	content: "\f3c5"
}

.fa-minus:before {
	content: "\f068"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-pause-circle:before {
	content: "\f28b"
}

.fa-pen:before {
	content: "\f304"
}

.fa-pen-square:before {
	content: "\f14b"
}

.fa-phone:before {
	content: "\f095"
}

.fa-phone-alt:before {
	content: "\f879"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-phone-square-alt:before {
	content: "\f87b"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-p:before {
	content: "\f231"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-play:before {
	content: "\f04b"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-plus:before {
	content: "\f067"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-reply:before {
	content: "\f3e5"
}

.fa-rss:before {
	content: "\f09e"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-search:before {
	content: "\f002"
}

.fa-share:before {
	content: "\f064"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-stop-circle:before {
	content: "\f28d"
}

.fa-sync:before {
	content: "\f021"
}

.fa-sync-alt:before {
	content: "\f2f1"
}

.fa-times:before {
	content: "\f00d"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-youtube-square:before {
	content: "\f431"
}

.fa-star:before {
	content: "\f005"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-circle:before {
	content: "\f111"
}

.fa-globe:before {
	content: "\f0ac"
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

@font-face {
	font-family: 'Font Awesome 5 Brands';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-brands-400.eot);
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-brands-400.woff2) format("woff2"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-brands-400.woff) format("woff"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-brands-400.ttf) format("truetype"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
	font-family: 'Font Awesome 5 Brands'
}

@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-regular-400.eot);
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-regular-400.woff2) format("woff2"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-regular-400.woff) format("woff"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-regular-400.ttf) format("truetype"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
	font-family: 'Font Awesome 5 Free';
	font-weight: 400
}

@font-face {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-solid-900.eot);
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-solid-900.woff2) format("woff2"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-solid-900.woff) format("woff"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-solid-900.ttf) format("truetype"), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.fas {
	font-family: 'Font Awesome 5 Free';
	font-weight: 900
}

@font-face {
	font-family: 'poppins-extrabold';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-ExtraBold.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-ExtraBold.ttf) format('truetype');
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'poppins-light';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Light.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Light.ttf) format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'poppins-medium';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Medium.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Medium.ttf) format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'poppins-regular';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Regular.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Regular.ttf) format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'poppins-semibold';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-SemiBold.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-SemiBold.ttf) format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'poppins-italic';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Italic.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Italic.ttf) format('truetype');
	font-weight: 400;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: 'poppins-black';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Black.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Black.ttf) format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'poppins-bold';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Bold.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/Poppins-Bold.ttf) format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'roboto-slab-regular';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/RobotoSlab-Regular.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/RobotoSlab-Regular.ttf) format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'roboto-slab-bold';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/RobotoSlab-Bold.woff2) format('woff2'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/RobotoSlab-Bold.woff) format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

.site__main-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	z-index: 1040;
	background-color: transparent
}

.site__main-header.sticky,
.headerHover .site__main-header {
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .43);
	box-shadow: 0 0 10px rgba(0, 0, 0, .43)
}

.site__main-header.sticky .menu_level_one>a>.ubermenu-target-text,
.headerHover .site__main-header .menu_level_one>a>.ubermenu-target-text {
	color: #0f1628
}

.site__main-header .logoinner img {
	width: 100%;
	height: auto;
	max-width: 90px;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.site__main-header.sticky .logoinner img {
	max-width: 80px
}

.rxweb_page.site__main-header .container,
.site__main-header .row>div {
	position: static
}

.site__main-header .ubermenu-row {
	padding-top: 50px;
	padding-bottom: 50px;
	margin-bottom: 0
}

.site__main-header .ubermenu-row+.ubermenu-row {
	border-top: 2px solid #eee
}

.site__main-header .menu_level_one {
	padding-left: 25px;
	padding-right: 25px
}

.site__main-header .site-navigation .menu_level_one>a.ubermenu-target {
	border-bottom: 3px solid transparent;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.site__main-header .site-navigation .menu_level_one:hover>a.ubermenu-target {
	border-bottom: 3px solid #31bbae
}

.site__main-header.sticky .menu_level_one:hover>a>.ubermenu-target-text,
.headerHover .site__main-header .menu_level_one:hover>a>.ubermenu-target-text {
	color: #31bbae
}

.ubermenu-submenu>ul.ubermenu-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.site__main-header .site-navigation .menu_level_one>a.ubermenu-target i.ubermenu-sub-indicator {
	display: none
}

.site__main-header.sticky .site-navigation .menu_level_one>a.ubermenu-target {
	padding: 30px 0
}

.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega,
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
	max-height: none
}

.site__main-header .menu_level_one .menu_title>a>.ubermenu-target-text,
.ubermenu-main .ubermenu-submenu ul.menu_level_two li>div,
body .site__main-header .menu_level_one .menu_level_two .ubermenu-target-text {
	font-size: 20px;
	line-height: 26px;
	color: #0f1628;
	font-family: 'poppins-semibold';
	-webkit-transition: .5s all ease-in-out;
	-o-transition: .5s all ease-in-out;
	transition: .5s all ease-in-out
}

body .site__main-header .menu_level_one .menu_level_two .ubermenu-target-text {
	
}

.site__main-header .menu_level_one .ubermenu-submenu .ubermenu-target-text {
	;
	font-size: 16px;
	line-height: 22px;
	color: #2b2b2b;
	-webkit-transition: .5s all ease-in-out;
	-o-transition: .5s all ease-in-out;
	transition: .5s all ease-in-out
}

.site__main-header .menu_level_one .ubermenu-submenu-indent {
	margin: 20px 0 20px 21px;
	padding: 0 21px;
	border-left: 2px solid #ededed
}

.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target {
	border: 0;
	padding: 37px 0
}

.site__main-header.sticky .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target {
	padding: 21px 0
}

.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target span {
	font-size: 20px;
	line-height: 20px;
	;
	background-color: #31bbae;
	color: #fff;
	padding: 14px 37px;
	border-radius: 8px;
	border: 2px solid #31bbae;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target:hover span {
	background: rgba(255, 83, 61, 0);
	color: #31bbae;
	border-color: #31bbae
}

.site__main-header.sticky .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target:hover span,
.headerHover .site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target:hover span {
	background: 0 0;
	color: #31bbae;
	border-color: #31bbae
}

body .site__main-header .menu_level_one .ubermenu-submenu-indent .ubermenu-item-normal>.ubermenu-target {
	padding: 0
}

.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
	margin-top: 0
}

body .site__main-header .menu_level_one .ubermenu-submenu-indent .ubermenu-item-normal:not(:last-child)>.ubermenu-target {
	margin-bottom: 16px
}

.ubermenu-main .ubermenu-submenu ul.menu_level_two li>div,
.ubermenu-main .ubermenu-submenu ul.menu_level_two li>a {
	padding-top: 0;
	padding-bottom: 0
}

.ubermenu-main .ubermenu-submenu ul.menu_level_two li>a {
	position: relative
}

.ubermenu-main .ubermenu-submenu ul.menu_level_two li>a:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	background-color: #31bbae
}

.rxweb_page .font-popins-md,
.font-popins-md {
	
}

.font-18 {
	font-size: 18px;
	line-height: 32px
}

.text-dark-blue {
	color: #0f1628
}

.menu-box-design .menu-box-design-img {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.menu-box-design span {
	display: inline-block;
	font-size: 16px;
	line-height: 28px;
	color: #2b2b2b;
	;
	padding: 10px 0
}

.site__main-header .menu_level_one .bttn.bttn_md {
	line-height: 48px;
	;
	padding: 0 36px;
	margin-bottom: 0
}

a.image-nav-block {
	width: 207px;
	height: 71px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #fff;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 3px 1px rgba(3, 3, 3, .1);
	box-shadow: 0 0 3px 1px rgba(3, 3, 3, .1)
}

.site__main-header .menu_level_one>.ubermenu-submenu .ubermenu-target-text:hover,
.site__main-header .menu_level_one .ubermenu-submenu li.ubermenu-current-menu-item>a>.ubermenu-target-text,
.site__main-header .menu_level_one.ubermenu-current_page_ancestor .ubermenu-submenu li.ubermenu-current-menu-item>a>.ubermenu-target-text {
	color: #31bbae;
	position: relative
}

.site__main-header .menu_level_one>.ubermenu-submenu .ubermenu-submenu-indent .ubermenu-target-text:before {
	content: '';
	position: absolute;
	height: 100%;
	width: 2px;
	background-color: transparent;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -23px;
	-webkit-transition: .5s all ease-in-out;
	-o-transition: .5s all ease-in-out;
	transition: .5s all ease-in-out
}

.site__main-header .menu_level_one>.ubermenu-submenu .ubermenu-submenu-indent .ubermenu-target-text:hover:before,
.site__main-header .menu_level_one .ubermenu-submenu li.ubermenu-current-menu-item>a>.ubermenu-target-text:before {
	background-color: #31bbae
}

.site__main-header .menu_level_one .ubermenu-submenu .link-hide>.ubermenu-target>.ubermenu-target-text {
	color: #fff;
	opacity: 0
}

.sevice-box-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start
}

.sevice-box-wrapper .title,
.sevice-box-wrapper .paragraph {
	width: 100%
}

.sevice-box-wrapper .bttn.bttn_md {
	margin-left: 0
}

.sevice-box-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	max-width: 360px
}

.sevice-box-wrapper .title,
.sevice-box-wrapper .paragraph,
.sevice-box-wrapper span {
	width: 100%
}

.sevice-box-wrapper .bttn.bttn_md {
	margin-left: 0;
	margin-top: 18px;
	margin-bottom: 0
}

.rxweb_page .sevice-box-wrapper .title {
	font-family: 'poppins-semibold';
	font-size: 20px;
	line-height: 34px;
	color: #0f1628;
	padding: 0
}

.site__main-header .menu_level_one .menu_title.font-md>a>.ubermenu-target-text {
	font-family: 'poppins-medium'
}

.rxweb_page .sevice-box-wrapper .paragraph {
	padding: 0;
	font-size: 16px;
	line-height: 27px;
	color: #2b2b2b;
	margin-bottom: 22px;
	margin-top: 14px
}

.client_tales-nav-wrapper img {
	margin: 16px 0
}

.rxweb_page .client_tales-nav-wrapper .paragraph {
	margin: 0
}

.rxweb_page .client_tales-nav-wrapper .client_name-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.rxweb_page .client_tales-nav-wrapper .client_name-wrapper .paragraph {
	font-size: 18px;
	line-height: 24px;
	font-family: 'poppins-semibold';
	color: #2b2b2b;
	margin: 6px 0
}

.rxweb_page .client_tales-nav-wrapper .client_name-wrapper .paragraph.company {
	font-family: 'poppins-regular'
}

.rxweb_page .success-story-wrap .title,
.rxweb_page .case-study-wrap .title {
	margin-bottom: 12px
}

.rxweb_page .success-story-wrap .paragraph,
.rxweb_page .case-study-wrap .paragraph {
	margin-top: 15px;
	margin-bottom: 0;
	font-family: 'poppins-semibold';
	font-size: 18px;
	line-height: 29px
}

a.blog-navs-wrap span.border-bottom {
	border-color: #0f1628;
	line-height: 18px
}

.rxweb_page .client_tales-nav-wrapper .client_name-wrapper img {
	border-radius: 50%;
	margin-right: 15px
}

a.featured-image-box span {
	font-size: 16px;
	line-height: 28px;
	color: #0f1628;
	max-width: 300px;
	margin-top: 15px
}

a.featured-image-box {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

a.featured-image-box span {
	font-size: 16px;
	line-height: 28px;
	color: #0f1628;
	max-width: 300px;
	margin-top: 15px;
	margin-left: 13px;
	margin-right: auto
}

a.featured-image-box:before {
	content: '';
	position: absolute;
	background-color: #f9f9f9;
	height: calc(100% + 115px);
	width: calc(100% + 40px);
	top: -60px;
	z-index: -1
}

.site__main-header .menu_level_one.nav_lets_talk {
	padding-right: 0
}

.success-story-wrap.sevice-box-wrapper a {
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.success-story-wrap.sevice-box-wrapper a:hover,
body.post-type-archive-case-studies .success-story-wrap.sevice-box-wrapper a {
	color: #31bbae
}

.bttn.bttn_small {
	margin: 10px auto
}

.site__main-header.header__inverse {
	background-color: #fff
}

.rxweb_page.footer_wrapper footer {
	background-color: #f5f5f5
}

.work-section span.title,
.rxweb_page .footernavs .h2 {
	font-size: 20px;
	line-height: 26px;
	color: #0f1628;
	
}

.footer_wrapper footer .paragraph,
.footernavs ul li a,
.contact-footer a,
aside.footernavs .contact-footer ul li {
	font-size: 16px;
	line-height: 30px;
	color: #2b2b2b;
	
}

.footer_wrapper footer .paragraph b {
	
}

.footernavs ul li a,
.contact-footer a {
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.footernavs ul li:hover {
	border-color: #31bbae
}

.footernavs ul li:hover a,
.contact-footer a:hover {
	color: #31bbae
}

.footerlogo_left {
	max-width: 470px
}

.work-section span.title {
	margin-bottom: 20px;
	display: block
}

.footerlogo_left .paragraph {
	margin: 25px 0 8px
}

footer .footerlogo_left ul li:not(:last-child) {
	margin-right: 24px
}

footer .footerlogo_left ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

aside.footernavs ul {
	padding: 0;
	list-style: none
}

.footernavs ul li a {
	line-height: 22px
}

aside.footernavs ul {
	padding-left: 18px;
	border-left: 2px solid rgba(221, 221, 221, .5)
}

aside.footernavs ul li {
	position: relative
}

aside.footernavs ul li:before {
	content: '';
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	height: 100%;
	width: 2px;
	position: absolute;
	left: -20px;
	background-color: transparent
}

.footernavs ul li:hover:before {
	background-color: #31bbae
}

aside.footernavs ul li:not(:last-child) {
	margin-bottom: 5px
}

aside.footernavs .contact-footer ul {
	padding: 0;
	border: 0;
	margin-top: 20px
}

aside.footernavs .contact-footer ul li:before {
	display: none
}

.contact-footer>a,
aside.footernavs .contact-footer>ul>li {
	margin-bottom: 24px
}

.contact-footer address.paragraph {
	margin-top: 34px
}

.footer_nav_wrapper {
	padding: 95px 0;
	line-height: 30px
}

.rxweb_page footer .footer_logo {
	padding-bottom: 60px
}

.custom-col {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.site__main-header .ubermenu.ubermenu-main .menu_level_one>.ubermenu-submenu {
	overflow: auto;
	max-height: calc(100vh - 126px)
}

.site__main-header.sticky .ubermenu.ubermenu-main .menu_level_one>.ubermenu-submenu {
	max-height: calc(100vh - 94px)
}

a.menu-box-design {
	max-width: 280px
}

.mailInfo a+a {
	margin-top: 5px
}

.site__main-header .menu_level_one .menu_title.font-md:not(:last-child)>a>.ubermenu-target-text {
	margin-bottom: 2px
}

.footer_nav_wrapper .foo_quicklinks {
	padding-left: 30px
}

.footerAddressBlock button.slick-arrow {
	border: 0;
	background: 0 0;
	font-size: 12px;
	color: #31bbae;
	outline: none;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.footerAddressBlock button.slick-arrow.slick-disabled {
	opacity: .3
}

.footerAddressBlock button.slick-arrow {
	border: 0;
	background: 0 0;
	font-size: 12px;
	position: absolute;
	right: 0;
	top: -54px
}

.footerAddressBlock button.slick-arrow.prev-arrow {
	right: 40px
}

ul#menu-footer-dedicated-links {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	position: relative
}

ul#menu-footer-dedicated-links:after {
	content: "";
	width: 2px;
	height: 100%;
	background: rgba(221, 221, 221, .5);
	position: absolute;
	left: calc(50% + 9px);
	top: 0
}

.custom-block-Location-main {
	max-width: 435px
}

.footer_wrapper address {
	font-style: normal
}

.rxweb_page .site--info {
	padding: 28px 0;
	background-color: #fff
}

.site--info ul,
footer .footerlogo_left ul {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	line-height: 0
}

.site--info ul#menu-footer-menu-new {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.site--info ul#menu-footer-social-nav-new {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

ul#menu-footer-menu-new li a {
	font-size: 14px;
	line-height: 14px;
	color: #403e3f;
	;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

ul#menu-footer-menu-new li a:hover,
ul#menu-footer-menu-new li.current-menu-item a {
	color: #31bbae
}

ul#menu-footer-social-nav-new li a {
	font-size: 32px;
	line-height: 32px;
	color: #31bbae;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

ul#menu-footer-social-nav-new li a:hover {
	color: #2b2b2b
}

ul#menu-footer-menu-new li:not(:last-child) {
	border-right: 1px solid #2b2b2b;
	padding-right: 10px;
	margin-right: 10px
}

ul#menu-footer-social-nav-new li:not(:last-child) {
	margin-right: 15px
}

.contact-info .h2.widget-title {
	display: none
}

span.clutch-widget {
	display: block
}

span.clutch-widget iframe {
	height: 41px;
	max-width: 100%
}

.footerlogo_left .bttn.bttn_md.orange {
	line-height: 46px
}

.work-section svg {
	max-width: 100%;
	height: auto
}

.rxweb_page .work-section svg text,
.rxweb_page .work-section svg text tspan {
	
}

.working-country svg {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	margin: 0 auto
}

.working-country {
	position: relative
}

.site__main-header .ubermenu-row {
	padding-top: 35px;
	padding-bottom: 35px
}

.footernavs ul li.current-menu-item a {
	color: #31bbae
}

.footernavs ul li.current-menu-item:before {
	background-color: #31bbae
}

aside.footernavs .contact-footer ul {
	margin-top: 8px
}

aside.footernavs .contact-info ul li:not(:last-child) {
	margin-bottom: 7px
}

ul#menu-footer-quick-links {
	position: relative
}

.header-main.responsive-menu {
	display: inline-block;
	width: calc(100% - 60px);
	vertical-align: middle
}

.search-header {
	margin-left: 25px
}

.search-header a {
	color: #fff;
	width: 30px;
	text-align: center
}

.site__main-header.sticky .search-header a,
.header__inverse .search-header a {
	color: #0f1628
}

.search-header-block {
	background: #fff;
	-webkit-filter: drop-shadow(0 0 5px rgba(3, 4, 4, .08));
	filter: drop-shadow(0 0 5px rgba(3, 4, 4, .08))
}

.search-header a {
	position: relative
}

.search-header a:hover:after {
	content: "";
	width: calc(100% + 8px);
	height: 3px;
	background: #31bbae;
	position: absolute;
	bottom: calc(-100% - 18px);
	left: 0;
	right: 0;
	margin: 0 auto
}

.site__main-header.sticky .search-header a:hover:after {
	bottom: calc(-100% - 2px)
}

.headerHover .search-header a {
	color: #2b2b2b
}

.site__main-header.sticky .search-header a:hover,
.header__inverse .search-header a:hover {
	color: #31bbae
}

.search-header-form-wrapper {
	padding: 50px 0
}

.header_sticky .search-header-form-wrapper {
	padding: 30px 0
}

.search-header-block .search-header-input {
	width: calc(100% - 164px);
	padding: 9px 50px 9px 20px;
	height: 100%;
	color: #2b2b2b;
	background: #fff;
	border: 1px solid rgba(64, 62, 63, .2);
	border-radius: 4px 0 0 4px;
	height: 47px
}

.search-header-form-wrapper input:-webkit-autofill,
.search-header-form-wrapper input:-webkit-autofill:hover {
	background: #f5f5f5
}

.search-header-block .search-header-input:focus {
	outline: none
}

.search-header-form-wrapper {
	position: relative
}

.search-header-btn {
	position: absolute;
	right: 0;
	background: #31bbae;
	color: #fff;
	border: 0;
	font-size: 20px;
	height: 47px;
	padding: 5px 47px;
	border-radius: 0 4px 4px 0;
	width: 165px
}

.search-header-form-wrapper .search-header-btn:focus {
	outline: none
}

.serach-list-title {
	padding-bottom: 45px
}

.rxweb_page .search-no-reslut-fount .serach-list-sub-title {
	padding-bottom: 30px
}

.serach-result-page {
	border: 1px solid #f5f5f5;
	padding: 20px 25px;
	margin-bottom: 30px
}

.serach-result-page a:hover {
	color: #31bbae
}

.search-pagination ul {
	list-style-type: none;
	padding-left: 0
}

.search-pagination .next a,
.search-pagination .pre a {
	font-size: 18px;
	line-height: 40px;
	padding: 0 18px;
	margin: 10px auto;
	border-radius: 8px;
	background: #31bbae;
	border-color: #31bbae;
	color: #fff;
	border: 2px solid
}

.search-pagination .next a:hover,
.search-pagination .pre a:hover {
	background: 0 0;
	color: #31bbae
}

.search-wrap-main {
	padding: 40px 0
}

.serach-result-page {
	word-break: break-word
}

.search-no-reslut-fount {
	max-width: 470px;
	margin: 0 auto;
	text-align: center;
	width: 100%
}

.rxweb_page .search-no-reslut-fount a {
	text-decoration: underline
}

.rxweb_page .search-no-reslut-fount a:hover {
	text-decoration: none
}

.rxweb_page .search-no-reslut-fount p {
	padding-bottom: 0
}

.search-no-reslut-fount {
	padding-bottom: 30px
}

a.blog-navs-wrap img {
	max-width: 100%;
	height: auto
}

.header_sticky .topbar-head,
.toggle-class-scroll .topbar-head {
	display: none
}

.topbar-head {
	padding: 4px 15px;
	font-size: 18px;
	line-height: 30px
}

@-webkit-keyframes animateBadge {
	0% {
		-webkit-background-size: 100% auto;
		background-size: 100% auto
	}
	50% {
		-webkit-background-size: 200% auto;
		background-size: 200% auto
	}
	100% {
		-webkit-background-size: 100% auto;
		background-size: 100% auto
	}
}

@-moz-keyframes animateBadge {
	0% {
		-moz-background-size: 100% auto;
		background-size: 100% auto
	}
	50% {
		-moz-background-size: 200% auto;
		background-size: 200% auto
	}
	100% {
		-moz-background-size: 100% auto;
		background-size: 100% auto
	}
}

@-o-keyframes animateBadge {
	0% {
		-o-background-size: 100% auto;
		background-size: 100% auto
	}
	50% {
		-o-background-size: 200% auto;
		background-size: 200% auto
	}
	100% {
		-o-background-size: 100% auto;
		background-size: 100% auto
	}
}

@keyframes animateBadge {
	0% {
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-o-background-size: 100% auto;
		background-size: 100% auto
	}
	50% {
		-webkit-background-size: 200% auto;
		-moz-background-size: 200% auto;
		-o-background-size: 200% auto;
		background-size: 200% auto
	}
	100% {
		-webkit-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-o-background-size: 100% auto;
		background-size: 100% auto
	}
}

@-webkit-keyframes bouncearrow {
	0% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px)
	}
	50% {
		-webkit-transform: translateX(4px);
		transform: translateX(4px)
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px)
	}
}

@-moz-keyframes bouncearrow {
	0% {
		-moz-transform: translateX(0px);
		transform: translateX(0px)
	}
	50% {
		-moz-transform: translateX(4px);
		transform: translateX(4px)
	}
	100% {
		-moz-transform: translateX(0px);
		transform: translateX(0px)
	}
}

@-o-keyframes bouncearrow {
	0% {
		-o-transform: translateX(0px);
		transform: translateX(0px)
	}
	50% {
		-o-transform: translateX(4px);
		transform: translateX(4px)
	}
	100% {
		-o-transform: translateX(0px);
		transform: translateX(0px)
	}
}

@keyframes bouncearrow {
	0% {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px)
	}
	50% {
		-webkit-transform: translateX(4px);
		-moz-transform: translateX(4px);
		-o-transform: translateX(4px);
		transform: translateX(4px)
	}
	100% {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px)
	}
}

body.header_sticky .right_fix_img {
	display: none
}

.right_fix_img .rightfixSmall {
	-webkit-transform: inherit;
	-moz-transform: inherit;
	-ms-transform: inherit;
	transform: inherit;
	border: 1px solid rgba(255, 255, 255, .5);
	border-right: 0
}

.hoverOutImg,
.rightfixSmall {
	position: fixed;
	top: auto;
	bottom: 6%;
	right: 0;
	z-index: 9;
	transition: all ease-in-out .4s;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.hoverOutImg {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}

.right_fix_img:hover .hoverOutImg {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.hoverOutImg {
	background-image: url(/wp-content/uploads/2021/06/celebrating-bg.png);
	background-color: #0f0e30;
	-webkit-animation: animateBadge infinite ease-in-out 90s;
	-moz-animation: animateBadge infinite ease-in-out 90s;
	-o-animation: animateBadge infinite ease-in-out 90s;
	animation: animateBadge infinite ease-in-out 90s;
	background-position: center center;
	width: 340px;
	height: 240px;
	padding: 5px;
	box-sizing: border-box
}

.hoverOutImg a {
	display: block
}

.hoverOut-bottom {
	text-align: center;
	margin-top: 20px;
	position: relative
}

.hoverOut-bottom:after {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTM5RjA5NkJENTdBMTFFQkJCMUVFMDJGNDZDMjdCMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTM5RjA5NkNENTdBMTFFQkJCMUVFMDJGNDZDMjdCMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MzlGMDk2OUQ1N0ExMUVCQkIxRUUwMkY0NkMyN0IyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzlGMDk2QUQ1N0ExMUVCQkIxRUUwMkY0NkMyN0IyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv8heSkAAABzSURBVHjaYgx+/IkBB+AH4o/IAkwMuMFGIPZDFmDBozgEiLcB8X8g3kxI8Rsg9gbirVANW0CKY4D4IRDLALEC1J1JSJokgHgKTPESLKZOg9JaQLwKiCMIeVATiFcCcRQQXyGkeAIQRwPxJWJCwx1dACDAAHSaFTSBnAG2AAAAAElFTkSuQmCC);
	width: 11px;
	height: 9px;
	position: absolute;
	top: 14.5px;
	right: 42px;
	-webkit-animation: bouncearrow 2s linear 0s infinite alternate;
	-moz-animation: bouncearrow 2s linear 0s infinite alternate;
	-o-animation: bouncearrow 2s linear 0s infinite alternate;
	animation: bouncearrow 2s linear 0s infinite alternate
}

.hoverOut-top {
	text-align: right
}

@media only screen and (min-width:1200px) {
	.custom-col.col-xl-14 {
		-ms-flex: 0 0 14%;
		-webkit-box-flex: 0;
		flex: 0 0 14%;
		max-width: 14%
	}
	.custom-col.col-xl-22 {
		-ms-flex: 0 0 22%;
		-webkit-box-flex: 0;
		flex: 0 0 22%;
		max-width: 22%
	}
}

@media only screen and (min-width:1460px) {
	.site__main-header.rxweb_page .container,
	.rxweb_page.footer_wrapper .container {
		max-width: 1460px;
		padding-left: 30px;
		padding-right: 30px
	}
}

@media only screen and (max-width:1601px) {
	a.menu-box-design {
		max-width: 250px
	}
	.site__main-header .logoinner img {
		max-width: 80px
	}
	.site__main-header.sticky .logoinner img {
		max-width: 70px
	}
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target {
		font-size: 20px
	}
	.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target span {
		font-size: 18px;
		line-height: 18px;
		padding: 13px 30px
	}
	.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target {
		padding: 40px 0
	}
	.site__main-header.sticky .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target {
		padding: 24px 0
	}
	.site__main-header.sticky .search-header a:hover:after {
		bottom: calc(-100% - 3px)
	}
}

@media only screen and (max-width:1459px) {
	.site__main-header .menu_level_one {
		padding-left: 20px;
		padding-right: 20px
	}
	.custom-block-Location-main {
		max-width: 245px
	}
}

@media only screen and (max-width:1400px) {
	.site__main-header .menu_level_one .menu_title>a>.ubermenu-target-text,
	.ubermenu-main .ubermenu-submenu ul.menu_level_two li>div {
		font-size: 18px;
		line-height: 24px
	}
	body .site__main-header .menu_level_one .menu_level_two .ubermenu-target-text {
		font-size: 17px;
		line-height: 23px
	}
	.font-18 {
		font-size: 16px;
		line-height: 30px
	}
	a.blog-navs-wrap .paragraph br {
		display: none
	}
	.site__main-header .menu_level_one {
		padding: 0 16px
	}
	.site__main-header .ubermenu-row {
		padding-top: 20px;
		padding-bottom: 20px
	}
	a.featured-image-box:before {
		height: calc(100% + 111px)
	}
	.menu-box-design .menu-box-design-img {
		display: none
	}
	.ubermenu-main .ubermenu-item-level-0>.ubermenu-target,
	.ubermenu-main .ubermenu-item-level-0>.ubermenu-custom-content.ubermenu-custom-content-padded {
		padding-top: 30px;
		padding-bottom: 30px
	}
	ul#menu-footer-menu-new li:not(:last-child) {
		padding-right: 5px;
		margin-right: 5px
	}
	ul#menu-footer-social-nav-new li:not(:last-child) {
		margin-right: 10px
	}
	ul#menu-footer-social-nav-new li a {
		font-size: 26px;
		line-height: 26px
	}
	footer .footerlogo_left ul li:not(:last-child) {
		margin-right: 20px
	}
	.contact-footer address.paragraph br {
		display: none
	}
	.contact-footer address.paragraph b {
		display: block
	}
	footer .footerlogo_left ul {
		margin-top: 15px
	}
}

@media only screen and (max-width:1370px) {
	.footerAddressBlock button.slick-arrow {
		top: -48px
	}
}

@media only screen and (max-width:1199px) {
	.rxweb_page.site__main-header .container {
		max-width: 100%
	}
	.site__main-header .menu_level_one {
		padding: 0 13px
	}
	.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target {
		padding: 32px 0
	}
	.site__main-header.sticky .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target {
		padding: 22px 0
	}
	.site__main-header.sticky .site-navigation .menu_level_one>a.ubermenu-target {
		padding: 26px 0
	}
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target {
		font-size: 18px
	}
	.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target span,
	.site__main-header .menu_level_one .bttn.bttn_md {
		font-size: 18px;
		line-height: 18px;
		padding: 11px 15px
	}
	.site__main-header .logoinner img {
		max-width: 70px
	}
	.site__main-header.sticky .logoinner img {
		max-width: 65px
	}
	ul.ubermenu-row.menu_level_two {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.site__main-header .ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
		padding-top: 36px;
		padding-bottom: 36px
	}
	ul#menu-footer-menu-new li {
		margin-bottom: 6px;
		margin-top: 6px
	}
	.footer_nav_wrapper .col-15,
	.footer_nav_wrapper .custom-col.col-xl-22 {
		-ms-flex: 0 0 30%;
		-webkit-box-flex: 0;
		flex: 0 0 30%;
		max-width: 30%
	}
	.footer_nav_wrapper .custom-col.col-xl-14 {
		-ms-flex: 0 0 20%;
		-webkit-box-flex: 0;
		flex: 0 0 20%;
		max-width: 20%
	}
	footer .footerlogo_left ul li img {
		max-height: 57px;
		width: auto
	}
	.footernavs.custom-block-contact .contact-footer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.footernavs.custom-block-contact .contact-footer .contact-info li {
		margin-bottom: 6px;
		margin-top: 6px
	}
	.footernavs.custom-block-contact .contact-footer address:last-child {
		margin-right: 0
	}
	.contact-info,
	aside.footernavs .contact-footer ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.contact-info>a,
	.footernavs.custom-block-contact .contact-footer .contact-info li:not(:last-child) {
		margin-right: 10px;
		padding-right: 10px;
		border-right: 1px solid #0f1628
	}
	.contact-info>a,
	.footernavs.custom-block-contact .contact-footer .contact-info li a,
	.footernavs.custom-block-contact .contact-footer .contact-info li {
		line-height: 16px
	}
	.contact-footer address.paragraph {
		margin-top: 15px;
		margin-bottom: 0
	}
	.footerlogo_left .bttn.bttn_md.orange {
		font-size: 18px;
		line-height: 44px
	}
	footer .footerlogo_left ul {
		margin-top: 20px
	}
	.ubermenu-submenu>ul.ubermenu-row {
		overflow: hidden
	}
	a.featured-image-box:before {
		height: calc(100% + 100%)
	}
	aside.footernavs .contact-footer ul {
		margin-top: 0
	}
	.footer_nav_wrapper {
		padding: 65px 0
	}
	aside.footernavs ul {
		padding-left: 15px
	}
	aside.footernavs ul li:before {
		left: -16px
	}
	.mailInfo a+a {
		margin-bottom: 5px
	}
	ul#menu-footer-quick-links:after {
		width: 0
	}
	aside.footernavs ul li:not(:last-child) {
		margin-bottom: 5px
	}
	.footer_nav_wrapper .foo_quicklinks {
		padding-left: 0
	}
	ul#menu-footer-quick-links:after {
		left: calc(51% - 2px)
	}
	.search-header-btn {
		font-size: 18px;
		width: 150px;
		padding: 0 20px
	}
	.search-header-block .search-header-input {
		width: calc(100% - 149px)
	}
	.search-header-form-wrapper {
		padding: 30px 0
	}
	.header_sticky .search-header-form-wrapper {
		padding: 20px 0
	}
	.header-main.responsive-menu {
		width: calc(100% - 46px)
	}
	.search-header {
		margin-left: 20px
	}
	.search-header a {
		width: 20px
	}
	.search-header a:hover:after {
		bottom: calc(-100% - 10px)
	}
	.search-header a:hover:after {
		bottom: calc(-100% - 8px)
	}
	.site__main-header.sticky .search-header a:hover:after {
		bottom: calc(-100% - -1px)
	}
	.custom-block-Location-main {
		max-width: 100%;
		margin-bottom: 20px
	}
	ul#menu-footer-dedicated-links:after {
		left: calc(50% + 12px)
	}
}

@media only screen and (max-width:991px) {
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target {
		font-size: 16px
	}
	.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target span,
	.site__main-header .menu_level_one .bttn.bttn_md {
		padding: 10px 8px;
		font-size: 16px
	}
	.site__main-header.sticky .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target {
		padding: 22px 0
	}
	.site__main-header .menu_level_one {
		padding: 0 8px
	}
	.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target {
		padding: 26px 0
	}
	.site__main-header .ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.site__main-header .menu_level_one .ubermenu-submenu>ul.ubermenu-row>li.ubermenu-column-1-4,
	.site__main-header .menu_level_one .ubermenu-submenu>ul.ubermenu-row>li.ubermenu-column-1-3 {
		width: 50%
	}
	.site__main-header .menu_level_one .ubermenu-submenu>ul.ubermenu-row>li.ubermenu-column-1-5 {
		width: 33.33%
	}
	.site__main-header .menu_level_one .ubermenu-submenu>ul.ubermenu-row>li.ubermenu-column-1-3:last-child {
		width: 100%
	}
	.rxweb_page.site__main-header .container {
		position: relative
	}
	.ubermenu .ubermenu-submenu-type-stack li.devide-menu-part {
		margin-top: 10px
	}
	li.menu_level_one.approach_navigation .ubermenu-submenu>ul.ubermenu-row,
	li.menu_level_one.approach_navigation ul.ubermenu-row>li:last-child ul.ubermenu-submenu,
	li.menu_level_one.approach_navigation ul.ubermenu-row>li:last-child .ubermenu-custom-content-padded {
		padding-bottom: 0
	}
	.menu_level_two>li:nth-child(n+3) .menu-box-design {
		margin-top: 15px
	}
	a.featured-image-box:before {
		height: 100%;
		top: 0;
		left: -20px
	}
	a.featured-image-box {
		padding: 30px 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start
	}
	a.featured-image-box span {
		margin: 0;
		width: 100%;
		max-width: 100%;
		padding-top: 10px
	}
	.site__main-header .menu_level_one .ubermenu-submenu>ul.ubermenu-row>li.ubermenu-column-1-3:not(:last-child),
	.site__main-header .menu_level_one .ubermenu-submenu>ul.ubermenu-row>li.ubermenu-column-1-4:not(:last-child) {
		margin-bottom: 0
	}
	a.blog-navs-wrap img {
		max-width: 200px
	}
	a.featured-image-box img {
		max-width: 350px
	}
	.site__main-header .menu_level_one .ubermenu-submenu-indent {
		margin: 0 0 10px 21px
	}
	.site__main-header .ubermenu-row {
		padding: 15px 0
	}
	body .site__main-header .menu_level_one .ubermenu-submenu-indent .ubermenu-item-normal:not(:last-child)>.ubermenu-target {
		margin-bottom: 10px
	}
	.menu-box-design .menu-box-design-img {
		height: auto
	}
	.menu-box-design {
		max-width: 280px
	}
	.site__main-header .logoinner img {
		max-width: 63px
	}
	.site__main-header.sticky .logoinner img {
		max-width: 53px
	}
	.search-header a i {
		font-size: 16px
	}
	.site--info ul#menu-footer-social-nav-new {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 18px
	}
	.rxweb_page .site--info .custom-html-widget {
		text-align: center;
		margin-bottom: 18px
	}
	.rxweb_page .widget_text>div>:last-child {
		padding: 0
	}
	.footer_nav_wrapper .col-15,
	.footer_nav_wrapper .custom-col.col-xl-22,
	.footer_nav_wrapper .custom-col.col-xl-14 {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
	.rxweb_page .footernavs .h2 {
		position: relative;
		padding: 10px 15px;
		background-color: #fff;
		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}
	.footer_nav_wrapper .footernavs .h2.accordion-nav+div {
		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}
	.footer_nav_wrapper .footernavs .h2.accordion-nav+.menu-about-footer-menu-container {
		border-bottom: 0
	}
	.footernavs.custom-block-contact .contact-footer address:last-child {
		margin-left: 0;
		margin-top: 20px
	}
	.footerlogo_left {
		max-width: 100%;
		text-align: center;
		margin-bottom: 70px
	}
	.footernavs.custom-block-contact .contact-footer address:last-child {
		margin-left: 0;
		margin-top: 20px
	}
	footer .footerlogo_left ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	aside.footernavs ul {
		background-color: #fff;
		border: 0;
		padding: 10px 15px
	}
	.footer_nav_wrapper {
		padding: 50px 0
	}
	.rxweb_page .footernavs .h2.accordion-nav:after {
		content: '\f078';
		font-family: 'Font Awesome 5 Free';
		position: absolute;
		right: 20px;
		font-weight: 600
	}
	.rxweb_page .footernavs .h2.active:after {
		content: '\f077'
	}
	.footernavs.custom-block-contact .h2:after,
	aside.footernavs ul li:before {
		display: none
	}
	.contact-info>a,
	.footernavs.custom-block-contact .contact-footer .contact-info li a,
	.footernavs.custom-block-contact .contact-footer .contact-info li {
		font-size: 15px;
		line-height: 15px
	}
	span.clutch-widget {
		display: inline-block;
		text-align: center;
		max-width: 150px
	}
	ul#menu-footer-social-nav-new li a {
		font-size: 32px;
		line-height: 32px
	}
	.custom-block-contact-main {
		position: relative;
		z-index: 0
	}
	.search-header a:hover:after {
		bottom: calc(-100% - 2px)
	}
	.site__main-header.sticky .search-header a:hover:after {
		bottom: calc(-100% - -2px)
	}
	.search-header-block .search-header-input {
		height: 42px
	}
	.search-header-btn {
		font-size: 16px;
		width: 120px;
		padding: 0 20px;
		height: 42px
	}
	.search-header-block .search-header-input {
		width: calc(100% - 119px);
		font-size: 16px
	}
	.footer_wrapper footer address.paragraph {
		padding: 15px;
		background: #fff;
		margin-bottom: 0
	}
	.footernavs.custom-block-contact {
		margin-top: 20px
	}
	.footernavs .contact-info {
		padding: 15px;
		background: #fff
	}
	.working-country svg {
		display: none
	}
	.footernavs .contact-info div,
	.footernavs .contact-info li {
		width: 100%
	}
	.foo_quicklinks ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.footer_nav_wrapper .footernavs {
		margin-top: 16px
	}
	aside.footernavs ul li:not(:last-child),
	aside.footernavs .contact-info ul li:not(:last-child) {
		margin-bottom: 0
	}
	aside.footernavs .menu-footer-quick-links-container ul li {
		padding: 5px 0;
		line-height: 22px;
		width: 50%
	}
	.footer_nav_wrapper .footernavs .menu-footer-quick-links-container {
		background-color: #fff
	}
	.footernavs .contact-footer .contact-info .mailInfo,
	.footernavs .contact-footer .contact-info ul {
		width: 50%
	}
	.footernavs .contact-footer .contact-info ul {
		padding-left: 0
	}
	.square_list li {
		padding: 5px 15px
	}
	.square_list li {
		position: relative;
		vertical-align: middle
	}
	.square_list li:before {
		content: "";
		position: absolute;
		display: inline-block;
		left: 0;
		top: 16px;
		border: 4px solid
	}
	.square_list.orange_bullet li:before {
		color: #31bbae
	}
	.countryClients.square_list li:before {
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	.mailInfo a+a {
		width: 100%
	}
	ul#menu-footer-quick-links:after {
		display: none
	}
	.header-main.responsive-menu {
		width: calc(100% - 30px)
	}
	.search-header {
		margin-left: 5px
	}
	.serach-list-title {
		padding-bottom: 35px
	}
	.rxweb_page .search-no-reslut-fount .serach-list-sub-title {
		padding-bottom: 20px
	}
	.footer_wrapper footer .custom-block-contact_middle address.paragraph {
		padding-left: 0
	}
	.footer_wrapper footer .custom-block-contact_middle {
		padding-left: 0
	}
	ul#menu-footer-dedicated-links:after {
		visibility: hidden
	}
	ul#menu-footer-dedicated-links {
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0
	}
	.footerAddressBlock button.slick-arrow {
		right: 15px;
		top: -40px
	}
	.footerAddressBlock button.slick-arrow.prev-arrow {
		right: 55px
	}
	ul#menu-footer-dedicated-links li {
		padding: 2px 0
	}
	.footerAddressBlock {
		background: #fff
	}
	.custom-block-contact-main .slick-track>.custom-block-contact-item:nth-child(even) address {
		padding-left: 0
	}
	.topbar-head {
		font-size: 16px
	}
}

@media only screen and (max-width:767px) {
	.header-main.responsive-menu .ubermenu-responsive-toggle {
		display: none
	}
	.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target span {
		font-size: 18px;
		line-height: 32px;
		padding: 0;
		background-color: transparent;
		border: 0;
		color: #0f1628;
		
	}
	.site__main-header .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target:hover span {
		color: #31bbae
	}
	body.header_sticky {
		margin-top: 103px
	}
	.site__main-header .site-navigation .menu_level_one>a.ubermenu-target i.ubermenu-sub-indicator {
		display: block;
		width: 30px;
		height: 30px;
		position: relative;
		margin: 0;
		top: auto;
		right: auto
	}
	.site__main-header .menu_level_one>a>.ubermenu-target-text {
		color: #0f1628
	}
	.site__main-header .menu_level_one {
		padding: 0
	}
	.site__main-header .logoinner img {
		max-width: 70px
	}
	.site__main-header.sticky .logoinner img {
		max-width: 60px
	}
	.site__main-header.sticky .ubermenu.ubermenu-main.ubermenu-responsive,
	.toggle-class-scroll .site__main-header .ubermenu.ubermenu-main.ubermenu-responsive {
		border-top: 1px solid rgba(0, 0, 0, .1)
	}
	.ubermenu.ubermenu-main.ubermenu-responsive {
		position: fixed;
		background-color: #fff;
		top: 72px;
		left: 0
	}
	.site__main-header.sticky .ubermenu.ubermenu-main.ubermenu-responsive {
		top: 71px
	}
	.rxweb_page.site__main-header .container,
	.site__main-header .row>div {
		position: relative
	}
	.site__main-header .container {
		max-width: 100%
	}
	.ubermenu-responsive.ubermenu .ubermenu-nav {
		display: block;
		position: relative
	}
	.site__main-header .logoinner {
		padding: 10px 0
	}
	.site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main,
	body .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:hover {
		background-color: transparent;
		color: #fff;
		font-size: 24px
	}
	.site__main-header.sticky .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main,
	body .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:hover {
		background-color: transparent;
		color: #0f1628
	}
	.site__main-header .site-navigation .menu_level_one:not(:last-child)>a.ubermenu-target {
		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target {
		font-size: 18px;
		padding: 10px 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	ul.ubermenu-row.menu_level_two {
		padding: 30px 20px
	}
	.site__main-header .ubermenu-row {
		padding-bottom: 0;
		padding-top: 5px
	}
	.site__main-header .ubermenu-responsive.ubermenu.ubermenu-main .menu_level_one>.ubermenu-submenu {
		overflow: auto;
		height: 0;
		margin: 0;
		position: relative
	}
	.site__main-header .ubermenu-responsive.ubermenu.ubermenu-main .menu_level_one.ubermenu-active>.ubermenu-submenu {
		height: 100%;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		max-height: unset
	}
	.site__main-header.sticky .ubermenu-responsive.ubermenu .ubermenu-nav {
		height: calc(100vh - 92px)
	}
	.site__main-header .ubermenu-responsive.ubermenu .ubermenu-nav {
		height: calc(100vh - 99px)
	}
	.site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i,
	.site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:before,
	.site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:after {
		width: 25px;
		height: 2px;
		background: #fff;
		margin: 4px auto;
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		display: block;
		position: relative
	}
	.toggle-class-scroll .site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i,
	.toggle-class-scroll .site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:before,
	.toggle-class-scroll .site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:after {
		background: #0f1628
	}
	.site__main-header.sticky .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i,
	.site__main-header.sticky .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:before,
	.site__main-header.sticky .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:after,
	body.headerHover .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i,
	body.headerHover .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:before,
	body.headerHover .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:after {
		background-color: #0f1628
	}
	.site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:before {
		position: absolute;
		top: -12px;
		content: ""
	}
	.site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:after {
		content: "";
		position: absolute;
		top: 4px
	}
	.site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-responsive-toggle-open i:after {
		-webkit-transform: rotate(-45deg) translate(6px, -6px);
		-ms-transform: rotate(-45deg) translate(6px, -6px);
		transform: rotate(-45deg) translate(6px, -6px)
	}
	.site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-responsive-toggle-open i:before {
		-webkit-transform: rotate(45deg) translate(5px, 5px);
		-ms-transform: rotate(45deg) translate(5px, 5px);
		transform: rotate(45deg) translate(5px, 5px)
	}
	body .site__main-header .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-responsive-toggle-open i {
		background-color: transparent
	}
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target .ubermenu-sub-indicator-close,
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target .ubermenu-sub-indicator-close i {
		position: static;
		display: block;
		height: auto;
		width: auto;
		font-size: 20px;
		line-height: 20px;
		margin: 0
	}
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target .ubermenu-sub-indicator-close i {
		width: 30px;
		height: 30px;
		position: relative
	}
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target .ubermenu-sub-indicator-close i:before,
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target .ubermenu-sub-indicator-close i:after,
	.site__main-header .site-navigation .menu_level_one>a.ubermenu-target i.ubermenu-sub-indicator:before,
	.site__main-header .site-navigation .menu_level_one>a.ubermenu-target i.ubermenu-sub-indicator:after {
		content: '';
		display: block;
		width: 12px;
		height: 2px;
		background: #0f1628;
		position: absolute;
		top: 50%;
		transition: transform .5s, -webkit-transform .5s
	}
	.ubermenu-main .ubermenu-item-level-0>.ubermenu-submenu-drop {
		-webkit-box-shadow: unset;
		box-shadow: unset
	}
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target .ubermenu-sub-indicator-close i:before,
	.site__main-header .site-navigation .menu_level_one>a.ubermenu-target i.ubermenu-sub-indicator:before {
		right: 13px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target .ubermenu-sub-indicator-close i:after,
	.site__main-header .site-navigation .menu_level_one>a.ubermenu-target i.ubermenu-sub-indicator:after {
		right: 5px;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	.site__main-header nav#primary-navigation nav>ul>li.ubermenu-active>.ubermenu-target .ubermenu-sub-indicator-close i:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		right: 13px
	}
	.site__main-header nav#primary-navigation nav>ul>li.ubermenu-active>.ubermenu-target .ubermenu-sub-indicator-close i:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		right: 5px
	}
	.site__main-header .menu_level_one .menu_title.font-md:not(:last-child)>a>.ubermenu-target-text {
		margin-bottom: 0
	}
	.site__main-header .menu_level_one .ubermenu-submenu .ubermenu-target-text {
		font-size: 16px;
		line-height: 22px
	}
	body.toggle-class-scroll {
		overflow: hidden
	}
	body.toggle-class-scroll nav.ubermenu.ubermenu-main.ubermenu-responsive {
		overflow: auto !important
	}
	.site__main-header .site-navigation .menu_level_one>a.ubermenu-target {
		border-bottom: 0
	}
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target .ubermenu-sub-indicator-close,
	.site__main-header nav#primary-navigation nav>ul>li>.ubermenu-target .ubermenu-sub-indicator-close i,
	.site__main-header nav#primary-navigation nav>ul>li.ubermenu-active i.ubermenu-sub-indicator {
		display: none
	}
	.site__main-header nav#primary-navigation nav>ul>li.ubermenu-active>.ubermenu-target .ubermenu-sub-indicator-close,
	.site__main-header nav#primary-navigation nav>ul>li.ubermenu-active>.ubermenu-target .ubermenu-sub-indicator-close i {
		display: block
	}
	.menu_level_two>li:nth-child(n+3) .menu-box-design {
		margin-top: 0
	}
	.site__main-header .menu_level_one .ubermenu-submenu .link-hide>span.ubermenu-target {
		display: none
	}
	.site__main-header .menu_level_one .ubermenu-submenu .link-hide>ul.ubermenu-submenu {
		margin-top: 0
	}
	.site__main-header .site-navigation .menu_level_one:last-child>a.ubermenu-target {
		border-bottom: 0
	}
	.menu-box-design .menu-box-design-img {
		display: block
	}
	.footernavs.custom-block-contact .contact-footer address {
		margin-left: 0;
		margin-top: 20px
	}
	.contact-info>a,
	.footernavs.custom-block-contact .contact-footer .contact-info li {
		width: 100%
	}
	.footer_nav_wrapper {
		padding: 40px 0 50px
	}
	.rxweb_page footer .footer_logo {
		padding-bottom: 50px
	}
	.contact-info>a,
	.footernavs.custom-block-contact .contact-footer .contact-info li:not(:last-child) {
		padding-right: 0;
		margin-right: 0;
		border: 0
	}
	.contact-info>a {
		margin-bottom: 6px
	}
	.ubermenu-submenu>ul.ubermenu-row>li>ul.ubermenu-submenu>li,
	.site__main-header .ubermenu-row+.ubermenu-row li {
		background-color: #f5f5f5;
		-webkit-box-shadow: 0px 2px 2px #dcdcdc;
		box-shadow: 0px 2px 2px #dcdcdc;
		padding: 5px 0
	}
	.ubermenu-submenu>ul.ubermenu-row>li>ul.ubermenu-submenu {
		padding: 0 15px;
		margin-top: 15px
	}
	.ubermenu-submenu>ul.ubermenu-row .ubermenu-submenu-type-stack li.devide-menu-part {
		margin-top: 15px
	}
	.site__main-header .ubermenu-row+.ubermenu-row li:first-child {
		padding-top: 10px
	}
	.site__main-header .ubermenu-row+.ubermenu-row li:last-child {
		padding-bottom: 10px
	}
	.ubermenu-main .ubermenu-submenu ul.menu_level_two li>* {
		margin: 10px 0
	}
	.site__main-header .ubermenu-row+.ubermenu-row li {
		padding-left: 15px;
		padding-right: 15px
	}
	.site__main-header .ubermenu-row+.ubermenu-row {
		padding: 15px;
		border-top: 0
	}
	.ubermenu-submenu>ul.ubermenu-row>li.connect-card>ul.ubermenu-submenu {
		margin-top: 0
	}
	a.featured-image-box {
		padding: 5px 0
	}
	.approach_navigation>.ubermenu-submenu>ul.ubermenu-row>li:last-child,
	.work_navigation>.ubermenu-submenu>ul.ubermenu-row>li:last-child,
	.about_submenu>.ubermenu-submenu>ul.ubermenu-row>li:last-child {
		margin-bottom: 15px
	}
	.site__main-header .ubermenu-responsive.ubermenu.ubermenu-main li.service_nav.menu_level_one.ubermenu-active>div.ubermenu-submenu {
		padding-bottom: 15px
	}
	.rxweb_page .work-section svg text,
	.rxweb_page .work-section svg text tspan {
		font-size: 13px
	}
	.mailInfo a+a {
		margin: 0
	}
	.site__main-header .logoinner {
		max-width: 50px
	}
	.ubermenu-responsive-toggle {
		padding: 15px 15px 15px 0
	}
	.bttn_small.headbtn.bttn {
		font-size: 16px;
		;
		padding: 5px 10px;
		line-height: 22px;
		border-radius: 5px
	}
	.site__main-header {
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .18);
		box-shadow: 0 0 10px rgba(0, 0, 0, .18)
	}
	.toggle-class-scroll .site__main-header {
		background: #fff
	}
	.rxweb_page .countryClients {
		padding-top: 25px
	}
	.header-main.responsive-menu {
		width: auto;
		display: block
	}
	.search-header-mobile .search-header {
		position: absolute;
		right: 15px;
		top: 14px
	}
	.search-header a:hover:after {
		visibility: hidden
	}
	.search-header-btn {
		font-size: 16px;
		width: 120px;
		padding: 0 10px;
		height: 36px
	}
	.search-header-block .search-header-input {
		width: calc(100% - 119px);
		padding: 4px 10px;
		height: 36px;
		font-size: 16px
	}
	.toggle-class-scroll .search-header a {
		color: #0f1628
	}
	.search-header a {
		margin-top: 4px
	}
	.search-header-block {
		z-index: 9999;
		position: relative
	}
	.search-header {
		margin-left: 10px
	}
	.hoverOutImg,
	.rightfixSmall {
		bottom: 13%
	}
}

@media only screen and (max-width:575px) {
	a.featured-image-box img {
		max-width: 280px;
		width: 100%
	}
	.rxweb_page .client_tales-nav-wrapper .client_name-wrapper .paragraph {
		font-size: 16px;
		line-height: 22px
	}
	ul#menu-footer-menu-new li:not(:last-child) {
		padding-right: 0;
		margin-right: 0;
		border: 0
	}
	ul#menu-footer-menu-new li:not(:first-child) {
		padding-left: 10px;
		margin-left: 10px;
		border-left: 1px solid #2b2b2b
	}
	aside.footernavs ul,
	.rxweb_page .footernavs .h2 {
		padding: 10px 16px
	}
	.contact-info .h2.widget-title {
		padding-left: 0;
		padding-right: 0;
		padding-top: 0
	}
	a.blog-navs-wrap>div br {
		display: none
	}
	.site__main-header .menu_level_one .ubermenu-submenu-indent {
		padding: 0 0 0 15px
	}
	.blog-navs-wrap {
		text-align: center;
		margin: 0 auto;
		display: block
	}
	.client_tales-nav-wrapper.sevice-box-wrapper,
	.success-story-wrap.sevice-box-wrapper,
	.case-study-wrap.sevice-box-wrapper {
		margin: 0 auto;
		text-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.client_tales-nav-wrapper img {
		margin: 16px auto
	}
	.rxweb_page .client_tales-nav-wrapper .client_name-wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%
	}
	.rxweb_page .client_tales-nav-wrapper .client_name-wrapper .client_name {
		width: 100%
	}
	.rxweb_page .client_tales-nav-wrapper .client_name-wrapper img {
		margin-right: auto
	}
	.rxweb_page .success-story-wrap .paragraph,
	.rxweb_page .case-study-wrap .paragraph {
		font-size: 16px;
		line-height: 27px
	}
	.site__main-header .ubermenu-row {
		padding: 0
	}
	.menu_level_two li.ubermenu-column .ubermenu-content-block {
		padding: 0
	}
	.site__main-header .menu_level_two li.ubermenu-column {
		padding: 0 20px
	}
	.site__main-header .ubermenu-row+.ubermenu-row li:first-child {
		padding-top: 20px
	}
	.site__main-header .menu_level_one>.ubermenu-submenu .ubermenu-submenu-indent .ubermenu-target-text:before {
		left: -17px
	}
	.rxweb_page .footernavs .h2.accordion-nav:after {
		right: 16px
	}
	.rxweb_page .work-section svg text,
	.rxweb_page .work-section svg text tspan {
		font-size: 12px
	}
	.site--info ul#menu-footer-menu-new li:last-child {
		width: 100%;
		text-align: center;
		border: 0
	}
	.custom-block-contact .custom-block-contact_left {
		padding-right: 15px
	}
	.custom-block-contact .custom-block-contact_right {
		padding-left: 15px
	}
	.custom-block-contact .custom-block-contact_left address {
		margin-bottom: 0
	}
	.footernavs .contact-footer .contact-info .mailInfo,
	.footernavs .contact-footer .contact-info ul {
		width: 100%
	}
	.footernavs .contact-footer .contact-info ul {
		padding-left: 0
	}
	.footer_wrapper footer .custom-block-contact .custom-block-contact_right address.paragraph {
		padding-left: 15px
	}
	.footer_wrapper footer .custom-block-contact_middle address.paragraph {
		padding-left: 15px;
		padding-top: 0;
		padding-bottom: 0
	}
	.footer_wrapper footer .custom-block-contact_middle {
		padding-left: 15px
	}
	.footer_wrapper footer .custom-block-contact_middle.custom-block-contact_last address.paragraph {
		padding-bottom: 20px
	}
	.footer_nav_wrapper {
		line-height: 28px
	}
	ul#menu-footer-dedicated-links li {
		padding: 3px 0
	}
	.search-header-form-wrapper {
		padding: 20px 0
	}
	.header_sticky .search-header-form-wrapper {
		padding: 15px 0
	}
	.serach-result-page {
		border: 1px solid #f5f5f5;
		padding: 10px 15px;
		margin-bottom: 20px
	}
	.search-pagination .next a,
	.search-pagination .pre a {
		font-size: 14px;
		padding: 0 12px
	}
	.search-pagination .page-numbers {
		font-size: 12px
	}
	.search-wrap-main {
		padding: 30px 0
	}
	.serach-list-title {
		padding-bottom: 26px
	}
	.rxweb_page .search-no-reslut-fount .serach-list-sub-title {
		padding-bottom: 15px
	}
	.search-header-block .search-header-input {
		width: calc(100% - 89px)
	}
	.search-header-btn {
		width: 90px
	}
	ul#menu-footer-dedicated-links {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}
	.custom-block-contact-main .slick-track>.custom-block-contact-item:nth-child(even) address {
		padding-left: 15px
	}
	.footerAddressBlock button.slick-arrow {
		top: -38px
	}
	.topbar-head a {
		max-width: 350px;
		width: 100%;
		line-height: normal
	}
	.hoverOutImg {
		width: 310px
	}
}

@media only screen and (max-width:459px) {
	.ubermenu.ubermenu-main.ubermenu-responsive {
		top: 62px
	}
	.site__main-header.sticky .ubermenu.ubermenu-main.ubermenu-responsive {
		top: 61px
	}
	.header-navs img.blueLogo {
		max-width: 40px
	}
	.site__main-header .logoinner {
		max-width: 40px
	}
	.bttn_small.headbtn.bttn {
		font-size: 14px;
		line-height: 20px;
		padding: 3px 10px;
		border-radius: 3px
	}
	.search-header-block .search-header-input {
		font-size: 14px;
		width: calc(100% - 79px);
		height: 30px
	}
	.search-header-btn {
		font-size: 14px;
		width: 80px;
		height: 30px
	}
	.footer_nav_wrapper {
		line-height: 26px
	}
}

@media only screen and (max-width:400px) {
	footer .footerlogo_left ul li img {
		max-height: 68px
	}
	footer .footerlogo_left ul li:not(:last-child) {
		margin-right: 0
	}
	footer .footerlogo_left ul li {
		width: 33.33%;
		margin: 10px 0
	}
	footer .footerlogo_left ul li:last-child {
		margin-top: 20px
	}
}

@font-face {
	font-family: 'rxicons';
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/rxicons.eot?bxa8yg);
	src: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/rxicons.eot?bxa8yg#iefix) format('embedded-opentype'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/rxicons.ttf?bxa8yg) format('truetype'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/rxicons.woff?bxa8yg) format('woff'), url(//radixweb.com/wp-content/themes/radixweb/assets/css/../fonts/rxicons.svg?bxa8yg#rxicons) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: block
}

[class^=rxicon-],
[class*=" rxicon-"] {
	font-family: 'rxicons' !important;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.rxicon-infrastructure-stability-sm:before {
	content: "\ec75"
}

.rxicon-maintenance-proposal-sm:before {
	content: "\ec76"
}

.rxicon-program-analysis-sm:before {
	content: "\ec77"
}

.rxicon-reporting-sm:before {
	content: "\ec78"
}

.rxicon-requirement-collection-sm:before {
	content: "\ec79"
}

.rxicon-testing-sm:before {
	content: "\ec7a"
}

.rxicon-iot-connect:before {
	content: "\ec6d"
}

.rxicon-iot-manage:before {
	content: "\ec6e"
}

.rxicon-iot-apps:before {
	content: "\ec6f"
}

.rxicon-zoho-configue:before {
	content: "\ec70"
}

.rxicon-zoho-data-loading:before {
	content: "\ec71"
}

.rxicon-zoho-requirement:before {
	content: "\ec72"
}

.rxicon-zoho-training:before {
	content: "\ec73"
}

.rxicon-stand-certified:before {
	content: "\ec74"
}

.rxicon-cad-cloud-analytics:before {
	content: "\ec69"
}

.rxicon-cad-cloud-security:before {
	content: "\ec6a"
}

.rxicon-cad-hosting:before {
	content: "\ec6b"
}

.rxicon-cad-single-cloud:before {
	content: "\ec6c"
}

.rxicon-flutter-faster-testing:before {
	content: "\ec61"
}

.rxicon-flutter-widget:before {
	content: "\ec62"
}

.rxicon-flutter-feature-development:before {
	content: "\ec63"
}

.rxicon-flutter-hybrid:before {
	content: "\ec64"
}

.rxicon-flutter-pluging:before {
	content: "\ec65"
}

.rxicon-flutter-theme-based:before {
	content: "\ec66"
}

.rxicon-flutter-web-socket:before {
	content: "\ec67"
}

.rxicon-flutter-cross-platform:before {
	content: "\ec68"
}

.rxicon-cplus-scale-projects:before {
	content: "\ec52"
}

.rxicon-cplus-start:before {
	content: "\ec60"
}

.rxicon-postgrey-enhanced-dev:before {
	content: "\ec50"
}

.rxicon-postgrey-tech-skillset:before {
	content: "\ec51"
}

.rxicon-xamarin-fearless-experts:before {
	content: "\ec53"
}

.rxicon-xamarin-high-rewards:before {
	content: "\ec54"
}

.rxicon-xamarin-native-scalable:before {
	content: "\ec55"
}

.rxicon-xamarin-satisfied-client:before {
	content: "\ec56"
}

.rxicon-xamarin-strategy:before {
	content: "\ec57"
}

.rxicon-xamarin-client-centric:before {
	content: "\ec58"
}

.rxicon-ionic-agile-methodology:before {
	content: "\ec59"
}

.rxicon-ionic-cost-effective:before {
	content: "\ec5a"
}

.rxicon-ionic-flexibility:before {
	content: "\ec5b"
}

.rxicon-ionic-transparency:before {
	content: "\ec5c"
}

.rxicon-cplus-agile-practices:before {
	content: "\ec5d"
}

.rxicon-cplus-experience:before {
	content: "\ec5e"
}

.rxicon-csharp-clientele:before {
	content: "\ec5f"
}

.rxicon-firebase-growth-approach:before {
	content: "\ec38"
}

.rxicon-firebase-process:before {
	content: "\ec39"
}

.rxicon-firebase-prompt-delivery:before {
	content: "\ec3a"
}

.rxicon-firebase-support:before {
	content: "\ec3b"
}

.rxicon-firebase-business-driven:before {
	content: "\ec3c"
}

.rxicon-firebase-functional-expert:before {
	content: "\ec3d"
}

.rxicon-sql-increase-business:before {
	content: "\ec3e"
}

.rxicon-sql-minimize-error:before {
	content: "\ec3f"
}

.rxicon-sql-operating-system:before {
	content: "\ec40"
}

.rxicon-sql-reduce-time:before {
	content: "\ec41"
}

.rxicon-sql-result:before {
	content: "\ec42"
}

.rxicon-sql-server-return:before {
	content: "\ec43"
}

.rxicon-sql-fit-database:before {
	content: "\ec44"
}

.rxicon-sql-improve-efficiency:before {
	content: "\ec45"
}

.rxicon-dynamodb-data-analysis:before {
	content: "\ec46"
}

.rxicon-dynamodb-mobile-app:before {
	content: "\ec47"
}

.rxicon-dynamodb-web-app:before {
	content: "\ec48"
}

.rxicon-dynamodb-consulting:before {
	content: "\ec49"
}

.rxicon-mysql-compatibility:before {
	content: "\ec4a"
}

.rxicon-mysql-compliance:before {
	content: "\ec4b"
}

.rxicon-mysql-data-security:before {
	content: "\ec4c"
}

.rxicon-mysql-oracle:before {
	content: "\ec4d"
}

.rxicon-mysql-security:before {
	content: "\ec4e"
}

.rxicon-mysql-cloud:before {
	content: "\ec4f"
}

.rxicon-wpdev-maintenance:before {
	content: "\ec31"
}

.rxicon-wpdev-speed:before {
	content: "\ec32"
}

.rxicon-wpdev-functional:before {
	content: "\ec33"
}

.rxicon-msd-cms:before {
	content: "\ec34"
}

.rxicon-msd-erp:before {
	content: "\ec35"
}

.rxicon-msd-webapp:before {
	content: "\ec36"
}

.rxicon-msd-api:before {
	content: "\ec37"
}

.rxicon-joomla-fast-upgrade:before {
	content: "\ec1c"
}

.rxicon-joomla-help-system:before {
	content: "\ec1d"
}

.rxicon-joomla-mobile-friendly:before {
	content: "\ec1e"
}

.rxicon-joomla-move-online:before {
	content: "\ec1f"
}

.rxicon-joomla-multilanguage:before {
	content: "\ec20"
}

.rxicon-joomla-powerful-extensions:before {
	content: "\ec21"
}

.rxicon-joomla-smart-search:before {
	content: "\ec22"
}

.rxicon-joomla-community:before {
	content: "\ec23"
}

.rxicon-wc-extension-library:before {
	content: "\ec24"
}

.rxicon-wc-open-source:before {
	content: "\ec25"
}

.rxicon-wc-plugin:before {
	content: "\ec26"
}

.rxicon-wc-ui:before {
	content: "\ec27"
}

.rxicon-wc-wordpress:before {
	content: "\ec28"
}

.rxicon-wc-community:before {
	content: "\ec29"
}

.rxicon-magento-ecommerce-website:before {
	content: "\ec2a"
}

.rxicon-magento-landing:before {
	content: "\ec2b"
}

.rxicon-magento-mobile-first:before {
	content: "\ec2c"
}

.rxicon-magento-responsive:before {
	content: "\ec2d"
}

.rxicon-magento-seo:before {
	content: "\ec2e"
}

.rxicon-magento-checkout:before {
	content: "\ec2f"
}

.rxicon-magento-ecommerce:before {
	content: "\ec30"
}

.rxicon-pms-print-companies:before {
	content: "\ebf2"
}

.rxicon-pms-printers:before {
	content: "\ebf3"
}

.rxicon-pms-print-brokers:before {
	content: "\ebf4"
}

.rxicon-hrms-process-automation:before {
	content: "\ebf5"
}

.rxicon-hrms-reporting:before {
	content: "\ebf6"
}

.rxicon-hrms-access-anytime:before {
	content: "\ebf7"
}

.rxicon-sm-minimal-downtime:before {
	content: "\ebf8"
}

.rxicon-sm-secure-and-stable:before {
	content: "\ebf9"
}

.rxicon-sm-high-performance:before {
	content: "\ebfa"
}

.rxicon-it-approach-communication:before {
	content: "\ebfb"
}

.rxicon-it-approach-high-level-transparency:before {
	content: "\ebfc"
}

.rxicon-it-approach-high-quality:before {
	content: "\ebfd"
}

.rxicon-it-approach-requirements-mechanism:before {
	content: "\ebfe"
}

.rxicon-it-approach-technical-expertise:before {
	content: "\ebff"
}

.rxicon-it-approach-value-for-money:before {
	content: "\ec00"
}

.rxicon-cmswbd-migration-support:before {
	content: "\ec01"
}

.rxicon-cmswbd-support-maintenance:before {
	content: "\ec02"
}

.rxicon-cmswbd-latest-tech:before {
	content: "\ec03"
}

.rxicon-css3-delivery:before {
	content: "\ec04"
}

.rxicon-css3-enhanced:before {
	content: "\ec05"
}

.rxicon-css3-project-managment:before {
	content: "\ec06"
}

.rxicon-css3-quality-assurance:before {
	content: "\ec07"
}

.rxicon-css3-ux:before {
	content: "\ec08"
}

.rxicon-css3-bespoke:before {
	content: "\ec09"
}

.rxicon-netdev-full-device:before {
	content: "\ec0a"
}

.rxicon-netdev-partnership:before {
	content: "\ec0b"
}

.rxicon-netdev-turnkey:before {
	content: "\ec0c"
}

.rxicon-netdev-agile:before {
	content: "\ec0d"
}

.rxicon-azure-project-review:before {
	content: "\ec0e"
}

.rxicon-azure-quality-analisys:before {
	content: "\ec0f"
}

.rxicon-azure-design-planning:before {
	content: "\ec10"
}

.rxicon-azure-process:before {
	content: "\ec11"
}

.rxicon-jsd-maintenance:before {
	content: "\ec12"
}

.rxicon-jsd-mobile-app:before {
	content: "\ec13"
}

.rxicon-jsd-server-side:before {
	content: "\ec14"
}

.rxicon-jsd-ui-ux:before {
	content: "\ec15"
}

.rxicon-jsd-webdesign:before {
	content: "\ec16"
}

.rxicon-jsd-enterprise:before {
	content: "\ec17"
}

.rxicon-netcore-minimal-coding:before {
	content: "\ec18"
}

.rxicon-netcore-open-source:before {
	content: "\ec19"
}

.rxicon-netcore-security:before {
	content: "\ec1a"
}

.rxicon-netcore-developer-friendly:before {
	content: "\ec1b"
}

.rxicon-stand-projects-delivered:before {
	content: "\ebe0"
}

.rxicon-stand-setting:before {
	content: "\ebe1"
}

.rxicon-frontend-focused-team:before {
	content: "\ebe2"
}

.rxicon-frontend-Practices:before {
	content: "\ebe3"
}

.rxicon-frontend-talent:before {
	content: "\ebe4"
}

.rxicon-frontend-time-and-cost:before {
	content: "\ebe5"
}

.rxicon-frontend-time-zone:before {
	content: "\ebe6"
}

.rxicon-frontend-focused-strategy:before {
	content: "\ebe7"
}

.rxicon-backend-build-app:before {
	content: "\ebe8"
}

.rxicon-backend-reduce-cost:before {
	content: "\ebe9"
}

.rxicon-backend-reduces-time:before {
	content: "\ebea"
}

.rxicon-backend-route-innovation:before {
	content: "\ebeb"
}

.rxicon-backend-scalability:before {
	content: "\ebec"
}

.rxicon-backend-brand-awareness:before {
	content: "\ebed"
}

.rxicon-php-legacy-migration:before {
	content: "\ebee"
}

.rxicon-php-performance-optimization:before {
	content: "\ebef"
}

.rxicon-php-web-programming:before {
	content: "\ebf0"
}

.rxicon-php-code:before {
	content: "\ebf1"
}

.rxicon-html-front-end:before {
	content: "\ebca"
}

.rxicon-html-maintenance-support:before {
	content: "\ebcb"
}

.rxicon-html-ui-prototype:before {
	content: "\ebcc"
}

.rxicon-html-web-portals:before {
	content: "\ebcd"
}

.rxicon-html-consultation:before {
	content: "\ebce"
}

.rxicon-html-enterprise:before {
	content: "\ebcf"
}

.rxicon-reactjs-compnent-approach:before {
	content: "\ebd0"
}

.rxicon-reactjs-data-binding:before {
	content: "\ebd1"
}

.rxicon-reactjs-performance-quo:before {
	content: "\ebd2"
}

.rxicon-reactjs-virtual-dom:before {
	content: "\ebd3"
}

.rxicon-soft-tech-digital-strategist:before {
	content: "\ebd4"
}

.rxicon-soft-tech-modernization:before {
	content: "\ebd5"
}

.rxicon-soft-tech-optimization:before {
	content: "\ebd6"
}

.rxicon-soft-tech-product:before {
	content: "\ebd7"
}

.rxicon-soft-tech-secured-accessibility:before {
	content: "\ebd8"
}

.rxicon-soft-tech-data-driven:before {
	content: "\ebd9"
}

.rxicon-swift-app-testing:before {
	content: "\ebda"
}

.rxicon-swift-bespoke-ios:before {
	content: "\ebdb"
}

.rxicon-swift-enterprise:before {
	content: "\ebdc"
}

.rxicon-swift-seamless-app:before {
	content: "\ebdd"
}

.rxicon-swift-appealing-design:before {
	content: "\ebde"
}

.rxicon-swift-app-maintenance:before {
	content: "\ebdf"
}

.rxicon-gae-migration:before {
	content: "\ebb9"
}

.rxicon-gae-mobile-app:before {
	content: "\ebba"
}

.rxicon-gae-performance:before {
	content: "\ebbb"
}

.rxicon-gae-consultation:before {
	content: "\ebbc"
}

.rxicon-gae-google-platform:before {
	content: "\ebbd"
}

.rxicon-gae-maintenance:before {
	content: "\ebbe"
}

.rxicon-esd-enterprise-learning:before {
	content: "\ebbf"
}

.rxicon-esd-mobile-apps:before {
	content: "\ebc0"
}

.rxicon-esd-training-softwares:before {
	content: "\ebc1"
}

.rxicon-esd-web-based:before {
	content: "\ebc2"
}

.rxicon-esd-demand-website:before {
	content: "\ebc3"
}

.rxicon-esd-education-platforms:before {
	content: "\ebc4"
}

.rxicon-esd-designing-bespoke:before {
	content: "\ebc5"
}

.rxicon-esd-integration:before {
	content: "\ebc6"
}

.rxicon-esd-requirement:before {
	content: "\ebc7"
}

.rxicon-esd-continuous-testing:before {
	content: "\ebc8"
}

.rxicon-esd-deployment:before {
	content: "\ebc9"
}

.rxicon-vuejs-lightweight:before {
	content: "\eb9e"
}

.rxicon-vuejs-performant:before {
	content: "\eb9f"
}

.rxicon-vuejs-popular:before {
	content: "\eba0"
}

.rxicon-vuejs-universal:before {
	content: "\eba1"
}

.rxicon-vuejs-approachable:before {
	content: "\eba2"
}

.rxicon-vuejs-innovative:before {
	content: "\eba3"
}

.rxicon-rna-combination:before {
	content: "\eba4"
}

.rxicon-rna-devlopment:before {
	content: "\eba5"
}

.rxicon-rna-performance:before {
	content: "\eba6"
}

.rxicon-rna-rich-library:before {
	content: "\eba7"
}

.rxicon-rna-ui-block:before {
	content: "\eba8"
}

.rxicon-rna-api:before {
	content: "\eba9"
}

.rxicon-rna-app-both-platform:before {
	content: "\ebaa"
}

.rxicon-rna-community:before {
	content: "\ebab"
}

.rxicon-rna-get-start:before {
	content: "\ebac"
}

.rxicon-rna-highly-customizable:before {
	content: "\ebad"
}

.rxicon-rna-reload:before {
	content: "\ebae"
}

.rxicon-rna-testing:before {
	content: "\ebaf"
}

.rxicon-rna-android-components:before {
	content: "\ebb0"
}

.rxicon-am-dynamic-scaling:before {
	content: "\ebb1"
}

.rxicon-am-embrace:before {
	content: "\ebb2"
}

.rxicon-am-enhanced:before {
	content: "\ebb3"
}

.rxicon-am-manage-costs:before {
	content: "\ebb4"
}

.rxicon-am-open-integration:before {
	content: "\ebb5"
}

.rxicon-am-scope-innovation:before {
	content: "\ebb6"
}

.rxicon-am-stay-relevant:before {
	content: "\ebb7"
}

.rxicon-am-cloud-ready:before {
	content: "\ebb8"
}

.rxicon-nodejs-collaboration:before {
	content: "\eb95"
}

.rxicon-nodejs-event-driven-solution:before {
	content: "\eb96"
}

.rxicon-nodejs-framework:before {
	content: "\eb97"
}

.rxicon-nodejs-blazing-fast:before {
	content: "\eb98"
}

.rxicon-nodejs-develop:before {
	content: "\eb99"
}

.rxicon-nodejs-feedback:before {
	content: "\eb9a"
}

.rxicon-nodejs-maintenance:before {
	content: "\eb9b"
}

.rxicon-nodejs-plan:before {
	content: "\eb9c"
}

.rxicon-nodejs-deploy:before {
	content: "\eb9d"
}

.rxicon-angular-form-validation:before {
	content: "\eb89"
}

.rxicon-angular-Injectable:before {
	content: "\eb8a"
}

.rxicon-angular-localization:before {
	content: "\eb8b"
}

.rxicon-angular-reusable-component:before {
	content: "\eb8c"
}

.rxicon-angular-server-communication:before {
	content: "\eb8d"
}

.rxicon-angular-testable:before {
	content: "\eb8e"
}

.rxicon-angular-angularjs:before {
	content: "\eb8f"
}

.rxicon-angular-deep-linking:before {
	content: "\eb90"
}

.rxicon-sa-component:before {
	content: "\eb91"
}

.rxicon-sa-future-proof-solutions:before {
	content: "\eb92"
}

.rxicon-sa-scalable:before {
	content: "\eb93"
}

.rxicon-sa-complexity:before {
	content: "\eb94"
}

.rxicon-pe-analyze:before {
	content: "\eb84"
}

.rxicon-pe-design:before {
	content: "\eb85"
}

.rxicon-pe-planning:before {
	content: "\eb86"
}

.rxicon-pe-release:before {
	content: "\eb87"
}

.rxicon-pe-support:before {
	content: "\eb88"
}

.rxicon-digital-related-services:before {
	content: "\eb81"
}

.rxicon-software-development-related-srvcs:before {
	content: "\eb82"
}

.rxicon-software-product-related-services:before {
	content: "\eb83"
}

.rxicon-bttn-arrow:before {
	content: "\eb73"
}

.rxicon-cslt-custom-software-development:before {
	content: "\eb74"
}

.rxicon-cslt-software-development-outsourcing:before {
	content: "\eb75"
}

.rxicon-cslt-software-product-development:before {
	content: "\eb76"
}

.rxicon-ssvv-crm-consulting:before {
	content: "\eb77"
}

.rxicon-ssvv-field-service-automation:before {
	content: "\eb78"
}

.rxicon-ssvv-fintech:before {
	content: "\eb79"
}

.rxicon-ssvv-healthcare:before {
	content: "\eb7a"
}

.rxicon-ssvv-hrm-recruitement:before {
	content: "\eb7b"
}

.rxicon-ssvv-insurance:before {
	content: "\eb7c"
}

.rxicon-ssvv-manufacturing:before {
	content: "\eb7d"
}

.rxicon-ssvv-printing:before {
	content: "\eb7e"
}

.rxicon-ssvv-retail:before {
	content: "\eb7f"
}

.rxicon-ssvv-travel:before {
	content: "\eb80"
}

.rxicon-sol-crm-email-analytics:before {
	content: "\eb6f"
}

.rxicon-sol-crm-key-contact:before {
	content: "\eb70"
}

.rxicon-sol-crm-pipeline:before {
	content: "\eb71"
}

.rxicon-sol-crm-visitor-tracking:before {
	content: "\eb72"
}

.rxicon-fintech-end-to-end-service:before {
	content: "\eb54"
}

.rxicon-fintech-regulations:before {
	content: "\eb55"
}

.rxicon-fintech-secured-payment:before {
	content: "\eb56"
}

.rxicon-fintech-technology:before {
	content: "\eb57"
}

.rxicon-fintech-software-dev:before {
	content: "\eb58"
}

.rxicon-fintech-software-integration:before {
	content: "\eb59"
}

.rxicon-fintech-software-security-compliance:before {
	content: "\eb5a"
}

.rxicon-our-infra-database:before {
	content: "\eb5b"
}

.rxicon-our-infra-network:before {
	content: "\eb5c"
}

.rxicon-our-infra-os-servers:before {
	content: "\eb5d"
}

.rxicon-our-infra-security:before {
	content: "\eb5e"
}

.rxicon-our-infra-servers:before {
	content: "\eb5f"
}

.rxicon-our-infra-virtualization:before {
	content: "\eb60"
}

.rxicon-aboutus-domain-expertise:before {
	content: "\eb61"
}

.rxicon-aboutus-extensive-domain:before {
	content: "\eb62"
}

.rxicon-aboutus-focused:before {
	content: "\eb63"
}

.rxicon-aboutus-info-security:before {
	content: "\eb64"
}

.rxicon-aboutus-milestones:before {
	content: "\eb65"
}

.rxicon-aboutus-quality:before {
	content: "\eb66"
}

.rxicon-aboutus-skilled-team:before {
	content: "\eb67"
}

.rxicon-aboutus-state-of-art:before {
	content: "\eb68"
}

.rxicon-aboutus-years-experience:before {
	content: "\eb69"
}

.rxicon-aboutus-countries:before {
	content: "\eb6a"
}

.rxicon-aboutus-employee:before {
	content: "\eb6b"
}

.rxicon-aboutus-man-hours:before {
	content: "\eb6c"
}

.rxicon-aboutus-projects:before {
	content: "\eb6d"
}

.rxicon-aboutus-radixweb:before {
	content: "\eb6e"
}

.rxicon-hiredotnet-consult:before {
	content: "\eab3"
}

.rxicon-hiredotnet-delivery:before {
	content: "\eab4"
}

.rxicon-hiredotnet-devlopment:before {
	content: "\eab5"
}

.rxicon-hiredotnet-pricing:before {
	content: "\eb01"
}

.rxicon-aws-collaborative-approach:before {
	content: "\eb02"
}

.rxicon-aws-science-outcomes:before {
	content: "\eb03"
}

.rxicon-aws-trusted-delivery:before {
	content: "\eb04"
}

.rxicon-aws-world-class-resources:before {
	content: "\eb05"
}

.rxicon-apmain-level-one:before {
	content: "\eb06"
}

.rxicon-apmain-level-three:before {
	content: "\eb07"
}

.rxicon-apmain-level-two:before {
	content: "\eb08"
}

.rxicon-hire-php-dedicated-team:before {
	content: "\eb09"
}

.rxicon-hire-php-fixed-price-model:before {
	content: "\eb0a"
}

.rxicon-hire-php-hourly:before {
	content: "\eb0b"
}

.rxicon-azure-agility:before {
	content: "\eb0c"
}

.rxicon-azure-budget:before {
	content: "\eb0d"
}

.rxicon-azure-global:before {
	content: "\eb1d"
}

.rxicon-azure-scalable:before {
	content: "\eb1e"
}

.rxicon-azure-security:before {
	content: "\eb1f"
}

.rxicon-azure-service:before {
	content: "\eb20"
}

.rxicon-realestate-cloud-based:before {
	content: "\eb21"
}

.rxicon-realestate-cross-platform:before {
	content: "\eb22"
}

.rxicon-realestate-proven-expertise:before {
	content: "\eb23"
}

.rxicon-realestate-strict-adherence:before {
	content: "\eb24"
}

.rxicon-realestate-adaptive-agile:before {
	content: "\eb25"
}

.rxicon-realestate-bespoke-customer:before {
	content: "\eb26"
}

.rxicon-realestate-cloud-based1:before {
	content: "\eb27"
}

.rxicon-realestate-legacy-modernization:before {
	content: "\eb28"
}

.rxicon-itoa-communication:before {
	content: "\eb29"
}

.rxicon-itoa-communication-top:before {
	content: "\eb2a"
}

.rxicon-itoa-cost:before {
	content: "\eb2b"
}

.rxicon-itoa-high-level-transparency:before {
	content: "\eb2c"
}

.rxicon-itoa-high-quality:before {
	content: "\eb2d"
}

.rxicon-itoa-ipr-protection:before {
	content: "\eb2e"
}

.rxicon-itoa-proficiency:before {
	content: "\eb2f"
}

.rxicon-itoa-reliability:before {
	content: "\eb30"
}

.rxicon-itoa-requirements-mechanism:before {
	content: "\eb31"
}

.rxicon-itoa-technical-expertise:before {
	content: "\eb32"
}

.rxicon-itoa-transparency:before {
	content: "\eb33"
}

.rxicon-itoa-value-for-money:before {
	content: "\eb34"
}

.rxicon-cmswb-3rd-party-inte:before {
	content: "\eb35"
}

.rxicon-cmswb-cms-design:before {
	content: "\eb36"
}

.rxicon-cmswb-dms:before {
	content: "\eb37"
}

.rxicon-cmswb-latest-tech:before {
	content: "\eb38"
}

.rxicon-cmswb-migration-support:before {
	content: "\eb39"
}

.rxicon-cmswb-planning:before {
	content: "\eb3a"
}

.rxicon-cmswb-plugin:before {
	content: "\eb3b"
}

.rxicon-cmswb-support-maintenance:before {
	content: "\eb3c"
}

.rxicon-cmswb-theme-design:before {
	content: "\eb3d"
}

.rxicon-crossplat-depth-exp:before {
	content: "\eb3e"
}

.rxicon-crossplat-expert-developers-pool:before {
	content: "\eb3f"
}

.rxicon-crossplat-project-transparency:before {
	content: "\eb40"
}

.rxicon-crossplat-qa-testing:before {
	content: "\eb41"
}

.rxicon-crossplat-trusted-delivery-methods:before {
	content: "\eb42"
}

.rxicon-crossplat-value-focussed-approach:before {
	content: "\eb43"
}

.rxicon-hybrid-cuttingedge-tech:before {
	content: "\eb44"
}

.rxicon-hybrid-high-speed:before {
	content: "\eb45"
}

.rxicon-hybrid-intuitive-uiux:before {
	content: "\eb46"
}

.rxicon-hybrid-multiplatform-dev:before {
	content: "\eb47"
}

.rxicon-hybrid-agile-methodology:before {
	content: "\eb48"
}

.rxicon-hybrid-competitive-pricing:before {
	content: "\eb49"
}

.rxicon-hybrid-customer-experience:before {
	content: "\eb4a"
}

.rxicon-hybrid-effective-integration:before {
	content: "\eb4b"
}

.rxicon-hybrid-offline-usage:before {
	content: "\eb4c"
}

.rxicon-hybrid-outcome-centricity:before {
	content: "\eb4d"
}

.rxicon-android-database:before {
	content: "\eb4e"
}

.rxicon-android-delivery:before {
	content: "\eb4f"
}

.rxicon-android-fast-onboarding:before {
	content: "\eb50"
}

.rxicon-android-project-management:before {
	content: "\eb51"
}

.rxicon-android-structured-system:before {
	content: "\eb52"
}

.rxicon-android-upscalling:before {
	content: "\eb53"
}

.rxicon-iosd-enterprise-ios-apps:before {
	content: "\eab2"
}

.rxicon-dt-your-digital-transform:before {
	content: "\eab0"
}

.rxicon-custom-software-dev:before {
	content: "\eab1"
}

.rxicon-iosd-iphone-app-design:before {
	content: "\eb0e"
}

.rxicon-iosd-iphone-app-dev:before {
	content: "\eb0f"
}

.rxicon-iosd-iphone-app-strategy:before {
	content: "\eb10"
}

.rxicon-iosd-iphone-app-testing:before {
	content: "\eb11"
}

.rxicon-iosd-iphone-game-dev:before {
	content: "\eb12"
}

.rxicon-iosd-flexible-engagements:before {
	content: "\eb13"
}

.rxicon-iosd-free-support:before {
	content: "\eb14"
}

.rxicon-iosd-ontime-delivery:before {
	content: "\eb15"
}

.rxicon-iosd-support:before {
	content: "\eb16"
}

.rxicon-iosd-transperancy:before {
	content: "\eb17"
}

.rxicon-devops-conceptualize:before {
	content: "\eb18"
}

.rxicon-devops-goal-setting:before {
	content: "\eb19"
}

.rxicon-devops-prototyping:before {
	content: "\eb1a"
}

.rxicon-devops-support:before {
	content: "\eb1b"
}

.rxicon-devops-testing:before {
	content: "\eb1c"
}

.rxicon-sdo-cloud-migration:before {
	content: "\eae4"
}

.rxicon-sdo-custom-software:before {
	content: "\eae5"
}

.rxicon-sdo-legacy-modernization:before {
	content: "\eae6"
}

.rxicon-sdo-software-consultation:before {
	content: "\eae7"
}

.rxicon-sdo-software-maintenance:before {
	content: "\eae8"
}

.rxicon-sdo-user-experience:before {
	content: "\eae9"
}

.rxicon-hdd-cloud-application:before {
	content: "\eaea"
}

.rxicon-hdd-software-development:before {
	content: "\eaeb"
}

.rxicon-hdd-website:before {
	content: "\eaec"
}

.rxicon-hdd-back-end-developer:before {
	content: "\eaed"
}

.rxicon-hdd-business-analysts:before {
	content: "\eaee"
}

.rxicon-hdd-database-developer:before {
	content: "\eaef"
}

.rxicon-hdd-devops-engineer:before {
	content: "\eaf0"
}

.rxicon-hdd-front-end-developer:before {
	content: "\eaf1"
}

.rxicon-hdd-full-stack-developer:before {
	content: "\eaf2"
}

.rxicon-hdd-mobile-developer:before {
	content: "\eaf3"
}

.rxicon-hdd-project-manager:before {
	content: "\eaf4"
}

.rxicon-hdd-quality-assurance:before {
	content: "\eaf5"
}

.rxicon-hdd-expert-engineers:before {
	content: "\eaf6"
}

.rxicon-hdd-inhouse-knowledge:before {
	content: "\eaf7"
}

.rxicon-hdd-loyal-clients:before {
	content: "\eaf8"
}

.rxicon-hdd-matured-process:before {
	content: "\eaf9"
}

.rxicon-hdd-years-experience:before {
	content: "\eafa"
}

.rxicon-hdd-engagement-models:before {
	content: "\eafb"
}

.rxicon-hdd-excellent-infrastructure:before {
	content: "\eafc"
}

.rxicon-hdd-hire-structure:before {
	content: "\eafd"
}

.rxicon-hdd-modern-tech:before {
	content: "\eafe"
}

.rxicon-hdd-optimize-budget:before {
	content: "\eaff"
}

.rxicon-hdd-talent-pool:before {
	content: "\eb00"
}

.rxicon-odc-assure-loyalty:before {
	content: "\ea18"
}

.rxicon-odc-best-talents:before {
	content: "\ea19"
}

.rxicon-odc-full-time-dedicated-team:before {
	content: "\ea1a"
}

.rxicon-odc-offshore-it-team:before {
	content: "\ea1b"
}

.rxicon-odc-on-demand:before {
	content: "\ea1c"
}

.rxicon-odc-project-management:before {
	content: "\ea1d"
}

.rxicon-odc-property-protection:before {
	content: "\ea1e"
}

.rxicon-odc-quality-practices:before {
	content: "\ea1f"
}

.rxicon-odc-strong-knowledge:before {
	content: "\ea20"
}

.rxicon-odc-trans-of-operation:before {
	content: "\ea21"
}

.rxicon-odc-working-model:before {
	content: "\ea22"
}

.rxicon-dt-adopt-innovation:before {
	content: "\ea23"
}

.rxicon-dt-embrace-globalization:before {
	content: "\ea24"
}

.rxicon-dt-explore-new-avenue:before {
	content: "\ea25"
}

.rxicon-dt-refocusing-on-revenue:before {
	content: "\ea26"
}

.rxicon-dt-cloud-computing:before {
	content: "\ea27"
}

.rxicon-dt-iot:before {
	content: "\ea28"
}

.rxicon-dt-legacy-modernization:before {
	content: "\ea29"
}

.rxicon-dt-mobile-app:before {
	content: "\ea2a"
}

.rxicon-dt-process-consulting:before {
	content: "\ea2b"
}

.rxicon-dt-ui-ux-designs:before {
	content: "\ea2c"
}

.rxicon-softi-complete-transparency:before {
	content: "\ea2d"
}

.rxicon-softi-cost-effective:before {
	content: "\ea2e"
}

.rxicon-softi-quality:before {
	content: "\ea2f"
}

.rxicon-softi-api-integration-services:before {
	content: "\ea30"
}

.rxicon-softi-data-integration-services:before {
	content: "\ea31"
}

.rxicon-softi-enterprise-application-integrations:before {
	content: "\ea32"
}

.rxicon-softi-service-oriented-architecture:before {
	content: "\ea33"
}

.rxicon-softi-data-integrity:before {
	content: "\ea34"
}

.rxicon-softi-increased-agility:before {
	content: "\ea35"
}

.rxicon-softi-process-automation:before {
	content: "\ea36"
}

.rxicon-softi-reduced-it-complexity:before {
	content: "\ea37"
}

.rxicon-uiux-app-control:before {
	content: "\ea38"
}

.rxicon-uiux-biometric-tech:before {
	content: "\ea39"
}

.rxicon-uiux-calibrating-requirements:before {
	content: "\ea3a"
}

.rxicon-uiux-cta:before {
	content: "\ea3b"
}

.rxicon-uiux-customer-analysis:before {
	content: "\ea3c"
}

.rxicon-uiux-design-dev:before {
	content: "\ea3d"
}

.rxicon-uiux-glitchless-navigation:before {
	content: "\ea3e"
}

.rxicon-uiux-relevant-interface:before {
	content: "\ea3f"
}

.rxicon-uiux-seo-fundamentals:before {
	content: "\ea40"
}

.rxicon-uiux-wireframe-prototype:before {
	content: "\ea41"
}

.rxicon-pr-architecture:before {
	content: "\ea42"
}

.rxicon-pr-build:before {
	content: "\ea43"
}

.rxicon-pr-deploy:before {
	content: "\ea44"
}

.rxicon-pr-idea:before {
	content: "\ea45"
}

.rxicon-pr-quality-test:before {
	content: "\ea46"
}

.rxicon-pr-certification:before {
	content: "\ea47"
}

.rxicon-pr-expertise:before {
	content: "\ea48"
}

.rxicon-pr-legacy:before {
	content: "\ea49"
}

.rxicon-pr-ms-gold-partner:before {
	content: "\ea4a"
}

.rxicon-cost-efficient:before {
	content: "\ea4b"
}

.rxicon-futuristic-and-scalability:before {
	content: "\ea4c"
}

.rxicon-incremental-approach:before {
	content: "\ea4d"
}

.rxicon-kpi-measured-solutions:before {
	content: "\ea4e"
}

.rxicon-package-deal:before {
	content: "\ea4f"
}

.rxicon-te-backend:before {
	content: "\ea50"
}

.rxicon-te-cloud:before {
	content: "\ea51"
}

.rxicon-te-cms:before {
	content: "\ea52"
}

.rxicon-te-databse:before {
	content: "\ea53"
}

.rxicon-te-dev-ops:before {
	content: "\ea54"
}

.rxicon-te-ecommerce:before {
	content: "\ea55"
}

.rxicon-te-frameworks:before {
	content: "\ea56"
}

.rxicon-te-frontend:before {
	content: "\ea57"
}

.rxicon-te-high-end-security:before {
	content: "\ea58"
}

.rxicon-te-mobile:before {
	content: "\ea59"
}

.rxicon-te-paltforms:before {
	content: "\ea5a"
}

.rxicon-te-performance-engineering:before {
	content: "\ea5b"
}

.rxicon-te-relaibility-and-scalability:before {
	content: "\ea5c"
}

.rxicon-insights-demographics:before {
	content: "\ea5d"
}

.rxicon-integration-with-crm:before {
	content: "\ea5e"
}

.rxicon-mobility-solutions:before {
	content: "\ea5f"
}

.rxicon-point-of-sales:before {
	content: "\ea60"
}

.rxicon-digital-transformation:before {
	content: "\ea61"
}

.rxicon-E-commerce:before {
	content: "\ea62"
}

.rxicon-global-erp:before {
	content: "\ea63"
}

.rxicon-social-intell:before {
	content: "\ea64"
}

.rxicon-sol-entire-process:before {
	content: "\ea65"
}

.rxicon-sol-legacy-systems:before {
	content: "\ea66"
}

.rxicon-sol-print-solutions:before {
	content: "\ea67"
}

.rxicon-sol-seamless-integration:before {
	content: "\ea68"
}

.rxicon-changeover-solutions:before {
	content: "\ea69"
}

.rxicon-compliance-framework:before {
	content: "\ea6a"
}

.rxicon-digital-system-integration:before {
	content: "\ea6b"
}

.rxicon-richer-mobility-exp:before {
	content: "\ea6c"
}

.rxicon-modernizing-legacy-system:before {
	content: "\ea6d"
}

.rxicon-more-time-to-market:before {
	content: "\ea6e"
}

.rxicon-process-optimization:before {
	content: "\ea6f"
}

.rxicon-Tailored-insurance-app:before {
	content: "\ea70"
}

.rxicon-bespoke-hrm-solutions:before {
	content: "\ea71"
}

.rxicon-recruitment-system:before {
	content: "\ea72"
}

.rxicon-streamlined-process:before {
	content: "\ea73"
}

.rxicon-third-party-integration:before {
	content: "\ea74"
}

.rxicon-custom-system:before {
	content: "\ea75"
}

.rxicon-data-sync:before {
	content: "\ea76"
}

.rxicon-exchange-info:before {
	content: "\ea77"
}

.rxicon-re-engineering-legacy-system:before {
	content: "\ea78"
}

.rxicon-accessible-any-device:before {
	content: "\ea79"
}

.rxicon-catering-wide-spectrum:before {
	content: "\ea7a"
}

.rxicon-system-integration:before {
	content: "\ea7b"
}

.rxicon-taillored-solutions:before {
	content: "\ea7c"
}

.rxicon-debt-collection:before {
	content: "\ea7d"
}

.rxicon-process:before {
	content: "\ea7e"
}

.rxicon-superior-control:before {
	content: "\ea7f"
}

.rxicon-workflow:before {
	content: "\ea80"
}

.rxicon-App-integ:before {
	content: "\ea81"
}

.rxicon-custom-app-dev:before {
	content: "\ea82"
}

.rxicon-support-maint:before {
	content: "\ea83"
}

.rxicon-testing-and-quality:before {
	content: "\ea84"
}

.rxicon-extending-dev-team:before {
	content: "\ea85"
}

.rxicon-new-product:before {
	content: "\ea86"
}

.rxicon-product-re-eng:before {
	content: "\ea87"
}

.rxicon-project-rescue:before {
	content: "\ea88"
}

.rxicon-high-perf:before {
	content: "\ea89"
}

.rxicon-minimal-downtime:before {
	content: "\ea8a"
}

.rxicon-quality-ass:before {
	content: "\ea8b"
}

.rxicon-services-security:before {
	content: "\ea8c"
}

.rxicon-dedicated-support:before {
	content: "\ea8d"
}

.rxicon-stringent-data-security:before {
	content: "\ea8e"
}

.rxicon-transparent-communication:before {
	content: "\ea8f"
}

.rxicon-unparalleled-tech-expertise:before {
	content: "\ea90"
}

.rxicon-app-migration:before {
	content: "\ea91"
}

.rxicon-custom-mobile-app:before {
	content: "\ea92"
}

.rxicon-mobile-cloud-migration:before {
	content: "\ea93"
}

.rxicon-strategy-consult:before {
	content: "\ea94"
}

.rxicon-custome-store:before {
	content: "\ea95"
}

.rxicon-design-and-inte:before {
	content: "\ea96"
}

.rxicon-plugin:before {
	content: "\ea97"
}

.rxicon-store-migration:before {
	content: "\ea98"
}

.rxicon-CRM-customization:before {
	content: "\ea99"
}

.rxicon-CRM-implementation:before {
	content: "\ea9a"
}

.rxicon-CRM-integration:before {
	content: "\ea9b"
}

.rxicon-CRM-migration:before {
	content: "\ea9c"
}

.rxicon-CMS-DMS:before {
	content: "\ea9d"
}

.rxicon-CMS-plugin:before {
	content: "\ea9e"
}

.rxicon-custom-designs:before {
	content: "\ea9f"
}

.rxicon-design-and-dev:before {
	content: "\eaa0"
}

.rxicon-cloud-app-dev:before {
	content: "\eaa1"
}

.rxicon-Cloud-integration:before {
	content: "\eaa2"
}

.rxicon-migration-to-cloud:before {
	content: "\eaa3"
}

.rxicon-saas:before {
	content: "\eaa4"
}

.rxicon-App-portfolio:before {
	content: "\eaa5"
}

.rxicon-App-re-eng:before {
	content: "\eaa6"
}

.rxicon-Cloud-Saas:before {
	content: "\eaa7"
}

.rxicon-support-main:before {
	content: "\eaa8"
}

.rxicon-worldwide:before {
	content: "\eaa9"
}

.rxicon-sobm-dedicated-resource-hiring:before {
	content: "\eaaa"
}

.rxicon-sobm-fixed-cost-model:before {
	content: "\eaab"
}

.rxicon-sobm-time-and-material:before {
	content: "\eaac"
}

.rxicon-pmm-google-hangouts-logo:before {
	content: "\eaad"
}

.rxicon-pmm-gotomeeting:before {
	content: "\eaae"
}

.rxicon-pmm-joinme:before {
	content: "\eaaf"
}

.rxicon-pmm-mail:before {
	content: "\eab6"
}

.rxicon-pmm-phone:before {
	content: "\eab7"
}

.rxicon-pmm-skype-logo:before {
	content: "\eab8"
}

.rxicon-agile-approach:before {
	content: "\eab9"
}

.rxicon-flexibility:before {
	content: "\eaba"
}

.rxicon-technology-leader:before {
	content: "\eabb"
}

.rxicon-time-check-symbol:before {
	content: "\eabc"
}

.rxicon-time-tested:before {
	content: "\eabd"
}

.rxicon-best-practices:before {
	content: "\eabe"
}

.rxicon-methodical:before {
	content: "\eabf"
}

.rxicon-optimal-transparency:before {
	content: "\eac0"
}

.rxicon-reflection:before {
	content: "\eac1"
}

.rxicon-dedicated-resource:before {
	content: "\ea17"
}

.rxicon-fixed-cost:before {
	content: "\eac2"
}

.rxicon-hybrid:before {
	content: "\eac3"
}

.rxicon-time-and-material:before {
	content: "\eac4"
}

.rxicon-vp-iobm:before {
	content: "\eac5"
}

.rxicon-vp-pmm:before {
	content: "\eac6"
}

.rxicon-vp-sdm:before {
	content: "\eac7"
}

.rxicon-mad-curated-capabilities:before {
	content: "\eac8"
}

.rxicon-mad-exceptional-utility:before {
	content: "\eac9"
}

.rxicon-mad-multiple-screens:before {
	content: "\eaca"
}

.rxicon-mad-rich-feature:before {
	content: "\eacb"
}

.rxicon-mad-solid-security:before {
	content: "\eacc"
}

.rxicon-mad-top-performance:before {
	content: "\eacd"
}

.rxicon-optimizing-bi-tools:before {
	content: "\eace"
}

.rxicon-power-bi-analysis:before {
	content: "\eacf"
}

.rxicon-power-bi-enhancement:before {
	content: "\ead0"
}

.rxicon-power-bi-implementation:before {
	content: "\ead1"
}

.rxicon-smart-bi-solutions:before {
	content: "\ead2"
}

.rxicon-stories-data:before {
	content: "\ead3"
}

.rxicon-use-of-elt:before {
	content: "\ead4"
}

.rxicon-industries-construction:before {
	content: "\ead5"
}

.rxicon-industries-education:before {
	content: "\ead6"
}

.rxicon-industries-fintech:before {
	content: "\ead7"
}

.rxicon-industries-healthcare:before {
	content: "\ead8"
}

.rxicon-industries-hrm:before {
	content: "\ead9"
}

.rxicon-industries-insurance:before {
	content: "\eada"
}

.rxicon-industries-manufacturing:before {
	content: "\eadb"
}

.rxicon-industries-print:before {
	content: "\eadc"
}

.rxicon-industries-realestate:before {
	content: "\eadd"
}

.rxicon-industries-retail-ecom:before {
	content: "\eade"
}

.rxicon-industries-software-hitech:before {
	content: "\eadf"
}

.rxicon-industries-telecommunication:before {
	content: "\eae0"
}

.rxicon-industries-transport-logistics:before {
	content: "\eae1"
}

.rxicon-industries-travel-hosp:before {
	content: "\eae2"
}

.rxicon-industries-wealth-management:before {
	content: "\eae3"
}

.rxicon-life-cycle-management:before {
	content: "\ea15"
}

.rxicon-product-reengineering:before {
	content: "\ea16"
}

.rxicon-aerospace-and-defense:before {
	content: "\e9e4"
}

.rxicon-automotive:before {
	content: "\e9e5"
}

.rxicon-consumer-retail:before {
	content: "\e9e6"
}

.rxicon-engineering-and-construction:before {
	content: "\e9e7"
}

.rxicon-futuristic-mes:before {
	content: "\e9e8"
}

.rxicon-industrial-manufacturing:before {
	content: "\e9e9"
}

.rxicon-life-science:before {
	content: "\e9ea"
}

.rxicon-mining-and-minerals:before {
	content: "\e9eb"
}

.rxicon-oil-and-gas:before {
	content: "\e9ec"
}

.rxicon-reducing-operational-silos:before {
	content: "\e9ed"
}

.rxicon-seamless-integration:before {
	content: "\e9ee"
}

.rxicon-Assessment:before {
	content: "\e9ef"
}

.rxicon-Assurance:before {
	content: "\e9f0"
}

.rxicon-success:before {
	content: "\e9f1"
}

.rxicon-iotser-automotive:before {
	content: "\e9f2"
}

.rxicon-iotser-consumer:before {
	content: "\e9f3"
}

.rxicon-iotser-energy:before {
	content: "\e9f4"
}

.rxicon-iotser-enterprise:before {
	content: "\e9f5"
}

.rxicon-iotser-healthcare:before {
	content: "\e9f6"
}

.rxicon-iotser-retail:before {
	content: "\e9f7"
}

.rxicon-iotser-smart-buildings:before {
	content: "\e9f8"
}

.rxicon-iotser-smart-homes:before {
	content: "\e9f9"
}

.rxicon-iotser-smart-manufacturing:before {
	content: "\e9fa"
}

.rxicon-iotser-smart-system:before {
	content: "\e9fb"
}

.rxicon-iotser-smart-trasporation:before {
	content: "\e9fc"
}

.rxicon-innovative:before {
	content: "\e9fd"
}

.rxicon-life-cycle:before {
	content: "\e9fe"
}

.rxicon-product-re-engineering:before {
	content: "\e9ff"
}

.rxicon-cost-effective:before {
	content: "\ea00"
}

.rxicon-reduce-cost:before {
	content: "\ea01"
}

.rxicon-time-to-market:before {
	content: "\ea02"
}

.rxicon-automotive-epe:before {
	content: "\ea03"
}

.rxicon-biometric-epe:before {
	content: "\ea04"
}

.rxicon-cost-optimization-epe:before {
	content: "\ea05"
}

.rxicon-data-communication-epe:before {
	content: "\ea06"
}

.rxicon-domain-epe:before {
	content: "\ea07"
}

.rxicon-end-to-end-product-development-epe:before {
	content: "\ea08"
}

.rxicon-flexibility-reliability-epe:before {
	content: "\ea09"
}

.rxicon-industrial-automation-epe:before {
	content: "\ea0a"
}

.rxicon-medical-epe:before {
	content: "\ea0b"
}

.rxicon-new-product-adaption-epe:before {
	content: "\ea0c"
}

.rxicon-new-product-deve-epe:before {
	content: "\ea0d"
}

.rxicon-new-product-sustenance-epe:before {
	content: "\ea0e"
}

.rxicon-printing-epe:before {
	content: "\ea0f"
}

.rxicon-property-protection-epe:before {
	content: "\ea10"
}

.rxicon-security-epe:before {
	content: "\ea11"
}

.rxicon-strong-technical-standard-epe:before {
	content: "\ea12"
}

.rxicon-telecommunication-epe:before {
	content: "\ea13"
}

.rxicon-time-to-market-epe:before {
	content: "\ea14"
}

.rxicon-domain-field-service:before {
	content: "\e9de"
}

.rxicon-domain-health-care:before {
	content: "\e9df"
}

.rxicon-domain-hrm:before {
	content: "\e9e0"
}

.rxicon-domain-insurance:before {
	content: "\e9e1"
}

.rxicon-domain-manufacturing:before {
	content: "\e9e2"
}

.rxicon-domain-travel:before {
	content: "\e9e3"
}

.rxicon-back-end-developer:before {
	content: "\e9d1"
}

.rxicon-business-analysts:before {
	content: "\e9d2"
}

.rxicon-database-developer:before {
	content: "\e9d3"
}

.rxicon-devops-engineer:before {
	content: "\e9d4"
}

.rxicon-front-end-developer:before {
	content: "\e9d5"
}

.rxicon-full-stack-developer:before {
	content: "\e9d6"
}

.rxicon-men-hours:before {
	content: "\e9d7"
}

.rxicon-mobile-developer:before {
	content: "\e9d8"
}

.rxicon-on-time-on-budget:before {
	content: "\e9d9"
}

.rxicon-project-manager:before {
	content: "\e9da"
}

.rxicon-projects-delivered-across:before {
	content: "\e9db"
}

.rxicon-quality-assurance:before {
	content: "\e9dc"
}

.rxicon-years-of-excellence:before {
	content: "\e9dd"
}

.rxicon-orc-architecture:before {
	content: "\e9cd"
}

.rxicon-orc-design-and-development:before {
	content: "\e9ce"
}

.rxicon-orc-technical-support:before {
	content: "\e9cf"
}

.rxicon-orc-windows-azure:before {
	content: "\e9d0"
}

.rxicon-kentico-bespoke-business-app:before {
	content: "\e9b2"
}

.rxicon-kentico-community:before {
	content: "\e9b3"
}

.rxicon-kentico-corporate-branding:before {
	content: "\e9b4"
}

.rxicon-kentico-document:before {
	content: "\e9b5"
}

.rxicon-kentico-ecommerce-solutions:before {
	content: "\e9b6"
}

.rxicon-kentico-portal:before {
	content: "\e9b7"
}

.rxicon-dnn-cms-dev:before {
	content: "\e9b8"
}

.rxicon-dnn-module:before {
	content: "\e9b9"
}

.rxicon-dnn-plateform:before {
	content: "\e9ba"
}

.rxicon-dnn-portal-dev:before {
	content: "\e9bb"
}

.rxicon-dnn-skin-dev:before {
	content: "\e9bc"
}

.rxicon-dnn-support-maintenance:before {
	content: "\e9bd"
}

.rxicon-nopcom-design-dev:before {
	content: "\e9be"
}

.rxicon-nopcom-integration:before {
	content: "\e9bf"
}

.rxicon-nopcom-migration:before {
	content: "\e9c0"
}

.rxicon-nopcom-plugin:before {
	content: "\e9c1"
}

.rxicon-sitef-digital-marketing:before {
	content: "\e9c2"
}

.rxicon-sitef-graphic-tool:before {
	content: "\e9c3"
}

.rxicon-sitef-migration-maintenance:before {
	content: "\e9c4"
}

.rxicon-sitef-platform-customization:before {
	content: "\e9c5"
}

.rxicon-sitef-sitefinity:before {
	content: "\e9c6"
}

.rxicon-sitef-system-integration:before {
	content: "\e9c7"
}

.rxicon-zoho-effective-communication:before {
	content: "\e9c8"
}

.rxicon-zoho-productive-lead:before {
	content: "\e9c9"
}

.rxicon-zoho-sales-automation:before {
	content: "\e9ca"
}

.rxicon-zoho-system-integration:before {
	content: "\e9cb"
}

.rxicon-casestudy-business-modal:before {
	content: "\e9cc"
}

.rxicon-travhos-airline:before {
	content: "\e92c"
}

.rxicon-travhos-comfy-stay:before {
	content: "\e92d"
}

.rxicon-travhos-development-and-maintenance:before {
	content: "\e92e"
}

.rxicon-travhos-happy-travel:before {
	content: "\e92f"
}

.rxicon-travhos-hospitality:before {
	content: "\e930"
}

.rxicon-travhos-integration:before {
	content: "\e931"
}

.rxicon-travhos-it-strategy:before {
	content: "\e932"
}

.rxicon-travhos-logistics:before {
	content: "\e933"
}

.rxicon-travhos-mobility-security:before {
	content: "\e934"
}

.rxicon-retail-cloud-and-mobility-solutions:before {
	content: "\e935"
}

.rxicon-retail-digital-transformation:before {
	content: "\e936"
}

.rxicon-retail-ecommerce-solutions:before {
	content: "\e937"
}

.rxicon-retail-omnichannel:before {
	content: "\e938"
}

.rxicon-retail-support-and-maintenance:before {
	content: "\e939"
}

.rxicon-mansol-cloud-mobile-eneblement:before {
	content: "\e93a"
}

.rxicon-mansol-disruption-topics:before {
	content: "\e93b"
}

.rxicon-mansol-hardware-software:before {
	content: "\e93c"
}

.rxicon-mansol-life-cycle:before {
	content: "\e93d"
}

.rxicon-mansol-mobility:before {
	content: "\e93e"
}

.rxicon-mansol-smart-manufacturing:before {
	content: "\e93f"
}

.rxicon-mansol-supply-chain-management:before {
	content: "\e940"
}

.rxicon-mansol-sustainability-management:before {
	content: "\e941"
}

.rxicon-health-consulting:before {
	content: "\e942"
}

.rxicon-health-data-integration:before {
	content: "\e943"
}

.rxicon-health-first-aid-kit:before {
	content: "\e944"
}

.rxicon-health-heart-care:before {
	content: "\e945"
}

.rxicon-dbcoll-automated-procedure:before {
	content: "\e946"
}

.rxicon-dbcoll-data-secure:before {
	content: "\e947"
}

.rxicon-dbcoll-design-and-dev:before {
	content: "\e948"
}

.rxicon-dbcoll-financial-service-provider:before {
	content: "\e949"
}

.rxicon-dbcoll-maintenance-cost:before {
	content: "\e94a"
}

.rxicon-dbcoll-operational-assi:before {
	content: "\e94b"
}

.rxicon-dbcoll-recovery:before {
	content: "\e94c"
}

.rxicon-dbcoll-simplyfy-financial-process:before {
	content: "\e94d"
}

.rxicon-dbcoll-user-experience:before {
	content: "\e94e"
}

.rxicon-inssoft-brokers:before {
	content: "\e94f"
}

.rxicon-inssoft-config-modernizing-legacy:before {
	content: "\e950"
}

.rxicon-inssoft-insurance-agency:before {
	content: "\e951"
}

.rxicon-inssoft-insurance-company:before {
	content: "\e952"
}

.rxicon-inssoft-system-integration:before {
	content: "\e953"
}

.rxicon-inssoft-tailored-insu-app:before {
	content: "\e954"
}

.rxicon-inssoft-technology-consulting:before {
	content: "\e955"
}

.rxicon-prms-access-anytime:before {
	content: "\e956"
}

.rxicon-prms-bespoke-print-solutions:before {
	content: "\e957"
}

.rxicon-prms-crm:before {
	content: "\e958"
}

.rxicon-prms-financial-modules:before {
	content: "\e959"
}

.rxicon-prms-legacy-print:before {
	content: "\e95a"
}

.rxicon-prms-order-management:before {
	content: "\e95b"
}

.rxicon-prms-print-brokers:before {
	content: "\e95c"
}

.rxicon-prms-print-companies:before {
	content: "\e95d"
}

.rxicon-prms-printers:before {
	content: "\e95e"
}

.rxicon-prms-process-automation:before {
	content: "\e95f"
}

.rxicon-prms-seamless-system-integration:before {
	content: "\e960"
}

.rxicon-prms-technology-consulting:before {
	content: "\e961"
}

.rxicon-prms-user-experience:before {
	content: "\e962"
}

.rxicon-fsm-cloud-and-mobile:before {
	content: "\e963"
}

.rxicon-fsm-enterprise:before {
	content: "\e964"
}

.rxicon-fsm-field-service:before {
	content: "\e965"
}

.rxicon-fsm-reenginieering-legacy:before {
	content: "\e966"
}

.rxicon-fsm-seamless-system:before {
	content: "\e967"
}

.rxicon-fsm-small-business:before {
	content: "\e968"
}

.rxicon-fsm-third-party-field:before {
	content: "\e969"
}

.rxicon-hrs-access-anytime:before {
	content: "\e96a"
}

.rxicon-hrs-hrm-solutions:before {
	content: "\e96b"
}

.rxicon-hrs-legacy-system:before {
	content: "\e96c"
}

.rxicon-hrs-process-automation:before {
	content: "\e96d"
}

.rxicon-hrs-recruitment-management-software:before {
	content: "\e96e"
}

.rxicon-hrs-reporting:before {
	content: "\e96f"
}

.rxicon-hrs-solution-integration:before {
	content: "\e970"
}

.rxicon-msdcrm-better-mobility:before {
	content: "\e971"
}

.rxicon-msdcrm-business-insights:before {
	content: "\e972"
}

.rxicon-msdcrm-crm-customization:before {
	content: "\e973"
}

.rxicon-msdcrm-crm-implementation:before {
	content: "\e974"
}

.rxicon-msdcrm-crm-integration:before {
	content: "\e975"
}

.rxicon-msdcrm-crm-migration:before {
	content: "\e976"
}

.rxicon-msdcrm-workflow:before {
	content: "\e977"
}

.rxicon-ecom-3rd-party-integration:before {
	content: "\e978"
}

.rxicon-ecom-brand-boosting:before {
	content: "\e979"
}

.rxicon-ecom-competency:before {
	content: "\e97a"
}

.rxicon-ecom-convinience:before {
	content: "\e97b"
}

.rxicon-ecom-plugin:before {
	content: "\e97c"
}

.rxicon-ecom-SEO:before {
	content: "\e97d"
}

.rxicon-ecom-store:before {
	content: "\e97e"
}

.rxicon-ecom-storefront-implement:before {
	content: "\e97f"
}

.rxicon-ecom-support-maintenance:before {
	content: "\e980"
}

.rxicon-ecom-theme-design:before {
	content: "\e981"
}

.rxicon-sms-automated-backups:before {
	content: "\e982"
}

.rxicon-sms-driven-support:before {
	content: "\e983"
}

.rxicon-sms-handover:before {
	content: "\e984"
}

.rxicon-sms-high-performance:before {
	content: "\e985"
}

.rxicon-sms-maintenance:before {
	content: "\e986"
}

.rxicon-sms-minimal-downtime:before {
	content: "\e987"
}

.rxicon-sms-monitoring:before {
	content: "\e988"
}

.rxicon-sms-ongoing-app:before {
	content: "\e989"
}

.rxicon-sms-preventing:before {
	content: "\e98a"
}

.rxicon-sms-remidial:before {
	content: "\e98b"
}

.rxicon-sms-secure-and-stable:before {
	content: "\e98c"
}

.rxicon-sms-security-review:before {
	content: "\e98d"
}

.rxicon-appmo-computer:before {
	content: "\e98e"
}

.rxicon-appmo-mainframe:before {
	content: "\e98f"
}

.rxicon-appmo-networking:before {
	content: "\e990"
}

.rxicon-appmo-portfolio:before {
	content: "\e991"
}

.rxicon-appmo-portfolio-assessment:before {
	content: "\e992"
}

.rxicon-appmo-prohibition-sign:before {
	content: "\e993"
}

.rxicon-appmo-smartphone:before {
	content: "\e994"
}

.rxicon-appmo-tablet:before {
	content: "\e995"
}

.rxicon-appmo-upload:before {
	content: "\e996"
}

.rxicon-crm-consulting:before {
	content: "\e997"
}

.rxicon-crm-customisation:before {
	content: "\e998"
}

.rxicon-crm-data-digitalization:before {
	content: "\e999"
}

.rxicon-crm-integration:before {
	content: "\e99a"
}

.rxicon-crm-software:before {
	content: "\e99b"
}

.rxicon-crm-srategy-planning:before {
	content: "\e99c"
}

.rxicon-crm-support:before {
	content: "\e99d"
}

.rxicon-crm-training:before {
	content: "\e99e"
}

.rxicon-evolving-platform:before {
	content: "\e99f"
}

.rxicon-high-speed:before {
	content: "\e9a0"
}

.rxicon-impressive-time-to-market:before {
	content: "\e9a1"
}

.rxicon-single-codebase:before {
	content: "\e9a2"
}

.rxicon-enter-mob-app-design-and-migration:before {
	content: "\e9a3"
}

.rxicon-enter-mob-consulting:before {
	content: "\e9a4"
}

.rxicon-enter-mob-enterprise-mobile-app:before {
	content: "\e9a5"
}

.rxicon-enter-mob-mobile-and-cloud:before {
	content: "\e9a6"
}

.rxicon-cc-app-migration-to-cloud:before {
	content: "\e9a7"
}

.rxicon-cc-cloud-application-dev:before {
	content: "\e9a8"
}

.rxicon-cc-cloud-assessment:before {
	content: "\e9a9"
}

.rxicon-cc-cloud-integration:before {
	content: "\e9aa"
}

.rxicon-cc-cloud-solution:before {
	content: "\e9ab"
}

.rxicon-cc-full-life-cycle:before {
	content: "\e9ac"
}

.rxicon-cc-knowledge:before {
	content: "\e9ad"
}

.rxicon-cc-maintenance:before {
	content: "\e9ae"
}

.rxicon-cc-proven-experience:before {
	content: "\e9af"
}

.rxicon-cc-saas:before {
	content: "\e9b0"
}

.rxicon-cc-scalable-architecture:before {
	content: "\e9b1"
}

.rxicon-long-arrow-right:before {
	content: "\e92b"
}

.rxicon-sds-advance-web-dev:before {
	content: "\e923"
}

.rxicon-sds-application-migration:before {
	content: "\e924"
}

.rxicon-sds-custom-software-dev:before {
	content: "\e925"
}

.rxicon-sds-enterprise-app-int:before {
	content: "\e926"
}

.rxicon-sds-maintenance:before {
	content: "\e927"
}

.rxicon-sds-mobile-app-dev:before {
	content: "\e928"
}

.rxicon-sds-software-product-dev:before {
	content: "\e929"
}

.rxicon-sds-ui-ux:before {
	content: "\e92a"
}

.rxicon-app-integration:before {
	content: "\e91d"
}

.rxicon-custom-development:before {
	content: "\e91e"
}

.rxicon-prototype-development:before {
	content: "\e91f"
}

.rxicon-support-n-maintenance:before {
	content: "\e920"
}

.rxicon-technology-consulting:before {
	content: "\e921"
}

.rxicon-testing-quality:before {
	content: "\e922"
}

.rxicon-spd-best-practises:before {
	content: "\e911"
}

.rxicon-spd-check:before {
	content: "\e912"
}

.rxicon-spd-cost-reduction:before {
	content: "\e913"
}

.rxicon-spd-exceed-expectation:before {
	content: "\e914"
}

.rxicon-spd-extending-product:before {
	content: "\e915"
}

.rxicon-spd-largest-project:before {
	content: "\e916"
}

.rxicon-spd-new-product-dev:before {
	content: "\e917"
}

.rxicon-spd-product-development:before {
	content: "\e918"
}

.rxicon-spd-product-transformation:before {
	content: "\e919"
}

.rxicon-spd-project-rescue:before {
	content: "\e91a"
}

.rxicon-spd-saas-and-cloud:before {
	content: "\e91b"
}

.rxicon-spd-team-extension:before {
	content: "\e91c"
}

.rxicon-esad-services-field:before {
	content: "\e900"
}

.rxicon-esad-services-health:before {
	content: "\e901"
}

.rxicon-esad-services-hrm:before {
	content: "\e902"
}

.rxicon-esad-services-insurance:before {
	content: "\e903"
}

.rxicon-esad-services-manufacturing:before {
	content: "\e904"
}

.rxicon-esad-services-printing:before {
	content: "\e905"
}

.rxicon-esad-services-retail:before {
	content: "\e906"
}

.rxicon-esad-services-travel:before {
	content: "\e907"
}

.rxicon-easd-custom-software-dev:before {
	content: "\e908"
}

.rxicon-esad-advance-web-dev:before {
	content: "\e909"
}

.rxicon-esad-app-modernization:before {
	content: "\e90a"
}

.rxicon-esad-maintenance-sup:before {
	content: "\e90b"
}

.rxicon-esad-mobile-app-dev:before {
	content: "\e90c"
}

.rxicon-esad-software-product-dev:before {
	content: "\e90d"
}

.rxicon-esad-outsourcing-leadership:before {
	content: "\e90e"
}

.rxicon-esad-proven-track-record:before {
	content: "\e90f"
}

.rxicon-esad-robust-process:before {
	content: "\e910"
}

.poppins_light,
.page_sio .poppins_light,
.rxweb_page .poppins_light {
	font-family: 'poppins-light', sans-serif
}

.poppins_regular,
.page_sio .poppins_regular,
.rxweb_page .poppins_regular {
	
}

.poppins_italic,
.page_sio .poppins_italic,
.rxweb_page .poppins_italic {
	
}

.poppins_medium,
.page_sio .poppins_medium,
.rxweb_page .poppins_medium,
.site__main-header .menu_level_one>a {
	
}

.poppins_semibold,
.page_sio .poppins_semibold,
.rxweb_page .poppins_semibold,
.rxweb_page .poppins_semibold-inner * {
	color: #000;
}

.poppins_bold,
.page_sio .poppins_bold,
.rxweb_page .poppins_bold {
	
}

.poppins_extrabold,
.page_sio .poppins_extrabold,
.rxweb_page .poppins_extrabold {
	
}

.poppins_black,
.page_sio .poppins_black,
.rxweb_page .poppins_black {
	
}

.roboto_slab,
.page_sio .roboto_slab {
	font-family: 'roboto-slab-regular', sans-serif
}

.roboto_slabbold,
.page_sio .roboto_slabbold {
	font-family: 'roboto-slab-bold', sans-serif
}

.grey_bg {
	background: #f5f5f5
}

.aqua_bg {
	background: #03b9ad
}

.lightblue_bg {
	background: #dfb382;
}

.orange_bg {
	background: #31bbae
}

.navy_bg {
	background: #0f1628
}

.darkgrey_bg {
	background: #403e3f
}

.black_bg {
	background: #000
}

.rxweb_page .lightblue_transparent_bg {
	background: rgba(182, 217, 213, .3)
}

.rxweb_page .lightblue_transparent_bg-half {
	background-color: rgba(182, 217, 213, .5)
}

.rxweb_page .whitetransparent_bg {
	background: rgba(255, 255, 255, .3)
}

.rxweb_page.white_txt>*,
.rxweb_page .white_txt,
.rxweb_page .white_txt>*>*,
.rxweb_page .white_txt * {
	color: #fff
}

.rxweb_page .aqua_txt {
	color: #03b9ad
}

.rxweb_page .orange_txt {
	color: #31bbae
}

.rxweb_page .navy_txt {
	color: #000
}

.rxweb_page .darkgrey_txt, .bgCard-row .bgCard {
	color: #2b2b2b;
	font-size: 18px;
	line-height: 32px;
}

.rxweb_page .black_txt {
	color: #000
}

.rxweb_page .grey_txt {
	color: #f5f5f5
}

.rxweb_page .whitetrans_txt {
	color: rgba(255, 255, 255, .7)
}

.link_underline {
	text-decoration: underline;
	display: inline
}

a {
	display: inline-block
}

a:hover,
a:active {
	color: #31bbae;
	transition: .3s ease all;
	text-decoration: none
}

.slick-initialized .slick-slide,
.slick-dots button {
	outline: none
}

.rxweb_page.container-fluid.container-lg,
.rxweb_page .container-fluid.container-lg,
.rxweb_page .container-lg {
	max-width: 1638px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 30px;
	padding-right: 30px
}




.bttn,
.page_sio .formActions input[type=submit] {
	font-size: 26px;
	line-height: 38px;
	padding: 9px 38px;
	border: 2px solid;
	border-radius: 8px;
	margin: 30px auto;
	display: inline-block;
	overflow: hidden;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s
}

.bttn.bttn_md {
	font-size: 20px;
	line-height: 46px;
	padding: 0 24px;
	margin: 18px auto;
	border-radius: 8px
}

.bttn.bttn_small {
	font-size: 18px;
	line-height: 40px;
	padding: 0 18px;
	margin: 10px auto;
	border-radius: 8px
}

.bttn.aqua {
	background: #03b9ad;
	border-color: #03b9ad;
	color: #fff
}

.bttn.orange,
.page_sio .formActions input[type=submit] {
	background: #31bbae;
	border-color: #31bbae;
	color: #fff
}

.bttn.white {
	background: #fff;
	border-color: #fff;
	color: #31bbae
}

.bttn.white_orange {
	background: #fff;
	border-color: #fff;
	color: #31bbae
}

.bttn.white.transparent,
.bttn.white:hover {
	background: 0 0;
	color: #fff;
	border-color: #fff
}

.bttn.aqua.transparent,
.bttn.aqua:hover {
	background: 0 0;
	color: #03b9ad
}

.bttn.orange.transparent,
.bttn.orange:hover,
.page_sio .formActions input[type=submit]:hover {
	background: 0 0;
	color: #31bbae
}

.bttn.white.transparent:hover {
	background: #fff;
	color: #31bbae
}

.bttn.white_orange.transparent:hover {
	background: #fff;
	color: #31bbae
}

.bttn.aqua.transparent:hover {
	background: #03b9ad;
	color: #fff
}

.bttn.orange.transparent:hover {
	background: #31bbae;
	color: #fff
}

.bttn.white.transparent.inverse_hover:hover {
	color: #000
}

.rxweb_page img {
	max-width: 100%;
	height: auto
}

.clear_list,
.square_list,
.check_list {
	list-style: none;
	padding-left: 0
}

.clear_list li,
.square_list li,
.check_list li {
	padding: 5px 15px 5px 20px
}

.check_list li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: start;
	align-self: flex-start;
	padding-left: 0;
	padding-right: 0
}

.check_list:last-child,
.check_list:last-child li:last-child {
	padding-bottom: 0
}

.check_list i {
	padding-right: 10px;
	line-height: 1.6
}

.square_list li {
	position: relative;
	vertical-align: middle
}

.square_list li:before {
	content: "";
	position: absolute;
	display: inline-block;
	left: 0;
	top: 13px;
	border: 4px solid
}

.para_md .square_list li:before,
.para_md.square_list li:before {
	top: 18px
}

.para_lg .square_list li:before,
.para_lg.square_list li:before {
	top: 20px
}

.square_list.aqua_bullet li:before {
	color: #03b9ad
}

.square_list.orange_bullet li:before {
	color: #31bbae
}

.split_list,
.tri_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.split_list li {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 50%;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	min-width: 50%;
	max-width: 50%
}

.tri_list li {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 33.33%;
	-ms-flex: 1 0 33.33%;
	flex: 1 0 33.33%;
	min-width: 33.33%
}

.aqua_list li:before,
.check_list.aqua_list li i {
	color: #03b9ad
}

.orange_list li:before,
.check_list.orange_list li i {
	color: #31bbae
}

h3+ul.check_list {
	padding-left: 36px
}

.rxweb_section {
	position: relative;
	padding-top: 50px;
	padding-bottom: 50px
}

.rxweb_section-head p:last-child {
	padding-bottom: 0
}

.flipX {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH"
}

@-webkit-keyframes bg_anim {
	0% {
		background-size: 100%;
		background-position: center center
	}
	50% {
		background-size: 180%;
		background-position: right 60% top 50%
	}
	100% {
		background-size: 100%;
		background-position: center center
	}
}

@keyframes bg_anim {
	0% {
		background-size: 100%;
		background-position: center center
	}
	50% {
		background-size: 160%;
		background-position: right 60% top 50%
	}
	100% {
		background-size: 100%;
		background-position: center center
	}
}

.rxweb_page-banner {
	position: relative;
	overflow: hidden
}

.rxweb__banner {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 690px;
	background-color: #938f8f
}

.rxweb_page-banner img {
	width: 100%;
	height: auto;
	visibility: hidden;
	position: absolute
}

.custom_slant_text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.custom_slant_cont {
	max-width: 1230px
}

.rxweb_page .custom_slant_cont p {
	font-size: 26px;
	line-height: 36px
}

.rxweb_page .custom_slant_cont p:last-child {
	padding-bottom: 0
}

.custom_slant_text h1,
.custom_slant_text h2,
.custom_slant_text .banner_h2 {
	padding: 0 0 20px
}

.rxweb_page .custom_slant_text .h3:not([class*=poppins]) {
	font-size: 26px;
	line-height: 36px;
	;
	margin-bottom: 0
}

.custom_slant_text p+p {
	padding-top: 15px
}

.custom_slant_scroll {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.custom_slant_scroll {
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/scroll-up-bannar.svg);
	width: 75px;
	height: 75px;
	cursor: pointer;
	background-size: 100% 100%;
	transform: scale(1)
}

.custom_slant_scroll:hover {
	transform: scale(.9)
}

.header__inverse+* {
	margin-top: 128px
}

.header__inverse .ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
	color: #000
}

.site__main-header.header__inverse .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i,
.site__main-header.header__inverse .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:before,
.site__main-header.header__inverse .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i:after {
	background: #000
}

.site__main-header.header__inverse .site-navigation .menu_level_one.nav_lets_talk>a.ubermenu-target:hover span {
	background: 0 0;
	color: #31bbae;
	border-color: #31bbae
}

.rxweb_floating-four {
	background-color: #0f1628;
	background-repeat: no-repeat;
	background-position: right top;
	-webkit-transition: background-size 3s ease;
	-ms-transition: background-size 3s ease;
	transition: background-size 3s ease
}

.rxweb_floating-four .floating_col-left {
	padding-right: 0
}

.rxweb_floating-four .floating_col-right {
	padding-left: 0
}

.rxweb_floating-four .floating_title-box {
	padding: 30px;
	margin: 68px auto 70px;
	line-height: 1.031em;
	border: 15px solid #3f4553
}

.rxweb_floating-four .floating_title-lined {
	position: relative;
	max-width: 404px;
	padding-bottom: 30px;
	z-index: 1
}

.rxweb_floating-four .floating_title-lined:after {
	position: absolute;
	display: inline-block;
	content: "";
	bottom: 0;
	left: 0;
	width: 75px;
	height: 3px;
	background: #31bbae
}

.floating_icons {
	max-width: 1048px;
	overflow: hidden;
	padding: 42px 50px 42px 100px;
	background: rgba(252, 252, 252, .9);
	position: relative;
	z-index: 1
}

.floating_icons-tiles {
	margin-top: 23px;
	padding-bottom: 13px
}

.floating_icons-tiles:nth-child(even) {
	padding-left: 50px
}

.floating_icons-tiles h3+p {
	padding-bottom: 0
}

.floating_icons-tiles [class^=rxicon-] {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 84px;
	line-height: 84px;
	color: #31bbae;
	margin-bottom: 25px;
	text-align: center;
	min-width: 84px;
	min-height: 84px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}

.floating_icons-tiles:hover [class^=rxicon-] {
	background: #31bbae;
	color: #fff;
	border-radius: 50%
}

.floating_icons-tiles [class^=rxicon-]:before {
	display: inline-block;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}

.floating_icons-tiles:hover [class^=rxicon-]:before {
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-ms-transform: scale(.6);
	-o-transform: scale(.6);
	transform: scale(.6)
}

.rxweb_floating-highlighter:after {
	display: block;
	position: absolute;
	left: 0;
	bottom: 180px;
	;
	font-size: 240px;
	line-height: 240px;
	color: #252a38;
	z-index: 0
}

.rxweb_aside-four {
	background-repeat: no-repeat;
	background-position: right top;
	background-size: auto 100%
}

.rxweb_aside-four:after {
	display: block;
	content: "Values";
	position: absolute;
	bottom: 145px;
	left: 0;
	;
	font-size: 240px;
	line-height: 240px;
	color: rgba(15, 22, 40, .08);
	z-index: 0
}

.rxweb_aside-block {
	position: relative;
	padding-left: 65px;
	z-index: 1
}

.rxweb_aside-block p {
	max-width: 470px
}

.rxweb_page .rxweb_aside-highlighter {
	position: relative;
	padding-bottom: 30px
}

.rxweb_aside-highlighter:after {
	content: "";
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 75px;
	height: 3px;
	background: #31bbae
}

.rxweb_aside-block ul {
	margin-top: 85px;
	padding-left: 0
}

.rxweb_page .rxweb_aside-block ul li:not(:last-child) {
	margin-bottom: 22px
}

.rxweb_icongrids h2 {
	margin-bottom: 15px
}

.rxweb_icongrids .icongrid-head h2:first-child:not(:last-child) {
	margin-bottom: 0
}

.rxweb_icongrids-row>div ul:last-child,
.rxweb_icongrids-row>div ul:last-child li:last-child {
	padding-bottom: 0
}

.rxweb_icongrids-row>div {
	margin-bottom: 50px
}

.rxweb_icongrids-row>div:nth-child(even) {
	margin-left: 6%
}

.rxweb_icongrids-row>div:nth-last-child(1),
.rxweb_icongrids-row>div:nth-last-child(2) {
	margin-bottom: 0
}

.rxweb_icongrids-block p {
	padding-bottom: 0
}

.rxweb_icongrids-block i {
	font-size: 42px;
	line-height: 52px;
	padding-right: 22px;
	min-width: 70px;
	text-align: center;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}

.rxweb_icongrids-block i.rxicon-1-5x:before {
	font-size: 1.2em
}

.rxweb_icongrids-block:hover i {
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	color: #31bbae
}

.rxweb_icongrids .rxweb_section-cta {
	margin-top: 80px
}

.rxweb_section-cta .bttn {
	margin-bottom: 0
}

.rxweb_triequals {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center center;
	animation: backAn 30s infinite;
	background-attachment: fixed
}

.rxweb_page .rxweb_triequals .h3 {
	
}

.rxweb_triequals-head i {
	font-size: 58px;
	line-height: 58px;
	padding-right: 32px;
	vertical-align: top
}

.rxweb_triequals-head h2,
.rxweb_triequals-head .h2 {
	display: inline-block
}

.rxweb_triequals-row i {
	font-size: 80px;
	margin-top: 10px;
	margin-bottom: 20px
}

.rxweb_triequals-row p {
	position: relative;
	padding-top: 20px
}

.rxweb_triequals-row p:before {
	display: block;
	width: 20%;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	visibility: hidden;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}

.rxweb_triequals-row>div:hover p:before {
	visibility: visible;
	width: 60%
}

.reveal_art-bg {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rxweb_artlist-spd-bg.png);
	background-repeat: no-repeat;
	background-position: bottom left
}

.rxweb_artlist .square_list {
	margin-top: 50px;
	padding-bottom: 0
}

.rxweb_artlist .square_list li {
	margin-bottom: 26px
}

.rxweb_artlist .square_list li:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}

.rxweb_surroundings>div {
	position: relative
}

.surroundings_items {
	position: absolute;
	left: 15px;
	top: 0;
	padding: 40px 0;
	width: 100%;
	height: 100%
}

.surroundings_items>div:nth-child(odd) {
	padding-right: 76px
}

.surroundings_items>div:nth-child(even) {
	padding-left: 76px
}

.surroundings_items-bullets>div,
.surroundings_block {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%
}

.surroundings_items-bullets>div:nth-child(odd):before {
	margin-left: auto
}

.surroundings_items-bullets>div:before {
	display: inline-block;
	content: "";
	height: 24px;
	width: 24px;
	background: #31bbae;
	border-radius: 100%;
	border: 7px solid rgba(255, 255, 255, 0);
	-webkit-box-shadow: 0px 0px 0px 1px #31bbae;
	-moz-box-shadow: 0px 0px 0px 1px #31bbae;
	box-shadow: 0px 0px 0px 1px #31bbae;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	margin-top: 7px;
	margin-right: 15px
}

.surroundings_items-bullets.items_bullets-white>div:before {
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 0px 1px #fff;
	-moz-box-shadow: 0px 0px 0px 1px #fff;
	box-shadow: 0px 0px 0px 1px #fff
}

.surroundings_items p {
	max-width: 370px
}

.surroundings_items-bullets .surroundings_items-inner {
	max-width: -webkit-calc(100% - 42px);
	max-width: calc(100% - 42px)
}

.surroundings_items-bullets.items_bullets-inverse>.items_first .surroundings_items-inner,
.surroundings_items-bullets.items_bullets-inverse>.items_third .surroundings_items-inner {
	margin-left: auto
}

.surroundings_items-bullets.items_bullets-inverse>.items_first:before,
.surroundings_items-bullets.items_bullets-inverse>.items_third:before {
	order: 1;
	margin-right: 0;
	margin-left: 15px
}

.rxweb_surroundings .surroundings_items ul:last-child,
.rxweb_surroundings .surroundings_items ul:last-child li:last-child {
	padding-bottom: 0
}

.surroundings_items>div:nth-child(n+3) .surroundings_items-inner p:last-child {
	padding-bottom: 0
}

.rxweb_surroundings-inverse .surroundings_items>div:nth-child(-n+2) {
	margin-bottom: 30px
}

.rxweb_surroundings-inverse .surroundings_items {
	position: static;
	padding-bottom: 0
}

.rxweb_surroundings-inverse .surroundings_object {
	position: absolute;
	left: 15px;
	top: 0;
	width: 100%;
	height: 100%
}

.rxweb_surroundings-inverse .surroundings_object img {
	margin: 0
}

.rxweb_surroundings-inverse .surroundings_items>div:nth-child(odd) {
	padding-right: 40px
}

.rxweb_surroundings-inverse .surroundings_items>div:nth-child(even) {
	padding-left: 40px
}

.rxweb_tricuts-art {
	position: relative;
	overflow: hidden
}

.rxweb_tricuts-art:before,
.rxweb_tricuts-art:after {
	position: absolute;
	content: "";
	display: block;
	right: 0;
	top: 0;
	width: 40%;
	right: -21%;
	height: 100%;
	background: rgba(49, 187, 174, .5);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	-o-transform: skewX(-25deg);
	transform: skewX(-25deg)
}

.rxweb_tricuts-art:before {
	z-index: 0;
	background: #31bbae
}

.rxweb_tricuts-detail {
	max-width: 429px;
	margin-left: auto;
	margin-right: auto
}

.rxweb_tricuts-detail p:first-child {
	padding-top: 0
}

.rxweb_techlist {
	list-style: none;
	padding: 0;
	margin: 20px auto 0;
	overflow: hidden
}

.rxweb_techlist li {
	margin: 10px 5px;
	max-width: -webkit-calc(20% - 10px);
	max-width: calc(20% - 10px);
	padding: 4px 5px 3px;
	text-align: center;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}

.rxweb_techlist li:hover {
	border-radius: 6px;
	-webkit-box-shadow: 1px 1px 8px -2px #a7a7a7, 1px 1px 8px 2px #d3d2d2;
	-moz-box-shadow: 1px 1px 8px -2px #a7a7a7, 1px 1px 8px 2px #d3d2d2;
	box-shadow: 1px 1px 8px -2px #a7a7a7, 1px 1px 8px 2px #d3d2d2
}

.rxweb_tricuts-cta a.bttn {
	margin-bottom: 0;
	vertical-align: top
}

.rxweb_midcta a.bttn {
	margin-bottom: 0;
	vertical-align: top
}

.rxweb_thepartials {
	position: relative;
	background-position: left bottom;
	background-attachment: fixed;
	background-size: cover
}

.rxweb_thepartials p {
	max-width: 864px
}

.rxweb_thepartials .thepartials_list {
	margin-top: 30px;
	padding-right: 40px;
	max-width: 928px
}

.rxweb_thepartials .thepartials_list li:before {
	top: 16px
}

.thepartials_overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 63%;
	display: block;
	content: ""
}

.rxweb_thepartials-right .thepartials_overlay {
	left: auto;
	right: 0
}

.dark_overlay {
	background: rgba(64, 62, 63, .9)
}

.lightblue_overlay {
	background: rgba(182, 217, 213, .96)
}

.navyblue_overlay {
	background: rgba(15, 22, 40, .94)
}

.rxweb_getintouch {
	padding-bottom: 45px
}

.rxweb_getintouch h2 {
	padding-bottom: 30px
}

.rxweb_getintouch .bttn {
	margin-top: 35px
}

.rxweb_section.rxweb_awards {
	padding-top: 65px;
	padding-bottom: 65px;
	overflow: hidden
}

.rxweb_section.rxweb_awards ul,
.rxweb_section.rxweb_awards .rxweb_awards-list {
	padding-left: 0
}

.rxweb_section.rxweb_awards .rxweb_awards-list {
	padding-top: 10px;
	padding-bottom: 10px
}

.rxweb_awards-list.slick-initialized li,
.rxweb_awards-list li,
.rxweb_awards-list.slick-initialized .slick-slide,
.rxweb_awards-list .slick-slide {
	display: inline-block;
	margin: 0 25px;
	vertical-align: middle;
	float: none
}

.rxweb_awards-list li img,
.rxweb_awards-list .slick-slide img {
	max-height: 110px;
	max-width: 220px;
	width: auto;
	height: auto;
	outline: none
}

.rxweb_awards-list li img:focus,
.rxweb_awards-list li img:active,
.rxweb_awards-list li:focus,
.rxweb_awards-list li:active,
.rxweb_awards-list li a:focus,
.rxweb_awards-list li a:active {
	outline: none
}

.slant_up_lu,
.slant_up_ul,
.slant_down_lu,
.slant_down_ul {
	position: relative
}

.slant_up_lu:before,
.slant_up_ul:before,
.slant_down_lu:after,
.slant_down_ul:after {
	content: "";
	position: absolute;
	left: 0;
	height: 25px;
	width: 100%;
	display: block;
	z-index: 1
}

.slant_up_lu:before {
	top: -12.5px;
	-webkit-transform: skewY(-.5deg);
	-moz-transform: skewY(-.5deg);
	-ms-transform: skewY(-.5deg);
	-o-transform: skewY(-.5deg);
	transform: skewY(-.5deg)
}

.slant_up_ul:before {
	top: -12.5px;
	-webkit-transform: skewY(.5deg);
	-moz-transform: skewY(.5deg);
	-ms-transform: skewY(.5deg);
	-o-transform: skewY(.5deg);
	transform: skewY(.5deg)
}

.slant_down_lu:after {
	bottom: -12.5px;
	-webkit-transform: skewY(-.5deg);
	-moz-transform: skewY(-.5deg);
	-ms-transform: skewY(-.5deg);
	-o-transform: skewY(-.5deg);
	transform: skewY(-.5deg)
}

.slant_down_ul:after {
	bottom: -12.5px;
	-webkit-transform: skewY(.5deg);
	-moz-transform: skewY(.5deg);
	-ms-transform: skewY(.5deg);
	-o-transform: skewY(.5deg);
	transform: skewY(.5deg)
}

.slant_up_lu.slant_aqua:before,
.slant_up_ul.slant_aqua:before,
.slant_down_lu.slant_aqua:after,
.slant_down_ul.slant_aqua:after {
	background: #03b9ad
}

.slant_up_lu.slant_orange:before,
.slant_up_ul.slant_orange:before,
.slant_down_lu.slant_orange:after,
.slant_down_ul.slant_orange:after {
	background: #31bbae
}

.slant_up_lu.slant_lightblue:before,
.slant_up_ul.slant_lightblue:before,
.slant_down_lu.slant_lightblue:after,
.slant_down_ul.slant_lightblue:after {
	background: #b6d9d5
}

.slant_up_lu.slant_dblue:before,
.slant_up_ul.slant_dblue:before,
.slant_down_lu.slant_dblue:after,
.slant_down_ul.slant_dblue:after {
	background: #0f1628
}

.slant_up_lu.slant_grey:before,
.slant_up_ul.slant_grey:before,
.slant_down_lu.slant_grey:after,
.slant_down_ul.slant_grey:after {
	background: #f5f5f5
}

.slant_up_lu.slant_white:before,
.slant_up_ul.slant_white:before,
.slant_down_lu.slant_white:after,
.slant_down_ul.slant_white:after {
	background: #fff
}

.rxweb_floating-spd {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rxweb_floating-spd-bg.jpg);
	background-size: 57.8125% auto
}

.rxweb_floating-spd:hover {
	background-size: 60% auto
}

.rxweb_floating-spd:after {
	content: "TRUST";
	color: rgba(255, 255, 255, .04)
}

.rxweb_floating-spd .floating_title-lined {
	padding-right: 15px
}

.rxweb_aside-spd {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rxweb_aside-spd-bg.jpg)
}

.rxweb_triequals-spd {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rxweb_triequals-spd-bg.jpg) #0f1628;
	-webkit-animation: bg_anim 40s infinite;
	animation: bg_anim 40s infinite;
	-webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1.02);
	animation-timing-function: cubic-bezier(0, 0, 1, 1.02)
}

.rxweb_triequals-spd .rxweb_triequals-row p:before {
	left: 0;
	right: 0;
	margin: 0 auto
}

.rxweb_triequals-spd .rxweb_triequals-row>div:hover p:before {
	width: 30%
}

.rxweb_thepartials-wad {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rxweb_thepartials-wad-bg.jpg)
}

.rxweb_surroundings-wad .surroundings_items {
	padding: 70px 0
}

.casestudies_tabs {
	margin-top: 40px;
	margin-bottom: 40px
}

.casestudies_tabs-list>li {
	margin: 0 15px
}

.casestudies_tabs-list>li h2 {
	padding: 0
}

.casestudies_tabs-list>li a {
	padding: 0 8px 10px;
	color: #000;
	border-bottom: 3px solid transparent
}

.casestudies_tabs-list>li.active a,
.casestudies_tabs-list>li a:hover,
.casestudies_tabs-list>li a:focus {
	border-bottom-color: #31bbae
}

.casestudies_listing-wrapper {
	overflow: hidden
}

.case_studies-wrapper .casestudies_listing-row {
	margin: 0 -3px
}

.casestudies_listing-row {
	backface-visibility: hidden;
	transform: translateZ(0px)
}

.casestudies_listing-row>.casestudies_item {
	max-width: -webkit-calc(25% - 6px);
	max-width: calc(25% - 6px);
	margin: 0 3px;
	margin-bottom: 55px;
	overflow: hidden
}

.case_studies-wrapper .casestudies_item-block {
	background-size: cover;
	background-position: center center;
	overflow: hidden
}

.casestudies_item:hover .casestudies_item-block {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.casestudies_item .casestudies_block-over {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	margin: 0 auto;
	text-align: center;
	content: "";
	background: rgba(15, 22, 40, .7);
	opacity: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.casestudies_item .casestudies_block-over:before,
.casestudies_item .casestudies_block-over:after {
	position: absolute;
	content: "";
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .6s;
	-moz-transition: opacity .3s, -webkit-transform .6s;
	transition: opacity .3s, transform .6s
}

.casestudies_item .casestudies_block-over:before {
	top: 50px;
	right: 30px;
	bottom: 50px;
	left: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	-moz-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	-o-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}

.casestudies_item .casestudies_block-over:after {
	top: 30px;
	right: 50px;
	bottom: 30px;
	left: 50px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	-moz-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-o-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.casestudies_item:hover .casestudies_block-over {
	opacity: 1
}

.casestudies_item:hover .casestudies_block-over:before,
.casestudies_item:hover .casestudies_block-over:after {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

.casestudies_block-over .port_view {
	position: relative;
	top: 52%;
	z-index: 1;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}

.case_studies-wrapper .titleBox {
	font-family: "poppins-medium", sans-serif;
	position: absolute;
	bottom: 0;
	color: #fff;
	text-align: center;
	right: 0;
	left: 0;
	width: 100%;
	background: rgba(15, 22, 40, .75);
	margin-bottom: 0;
	padding: 16px 35px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}

.casestudies_item:hover .titleBox {
	bottom: -100%
}

.casestudies_block-over .bttn {
	position: relative;
	margin: 0;
	top: 50%;
	z-index: 1;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out
}

.portPagination>.page-numbers {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style-type: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	padding-top: 50px
}

.page-numbers li {
	margin: 0 7px
}

.page-numbers li>span,
.page-numbers li>a:not(.prev):not(.next) {
	font-size: 1em;
	padding: 5px 10px;
	width: 40px;
	height: 40px;
	border: 2px solid #31bbae;
	color: #000;
	border-radius: 5px
}

.page-numbers li>span,
.page-numbers li>a:not(.prev):not(.next):hover {
	background-color: #31bbae;
	color: #fff
}

.page-numbers li a.next,
.page-numbers li a.prev {
	font-size: 26px
}

.page-numbers li a.next {
	margin-right: 10px
}

.page-numbers li a.prev {
	margin-left: 10px
}

.page-numbers li a>i {
	font-weight: 700;
	color: #000;
	line-height: 40px
}

.page-numbers li a:hover>i {
	color: #31bbae
}

.cs_head-content,
.cs_highlights-wrapper,
.rxweb_casestudy-detail .cs_media {
	margin-top: 40px
}

.rxweb_cs-context .row+.square_list {
	margin-top: 20px
}

.cs_highlights-block {
	display: flex
}

.cs_highlights-block i {
	font-size: 32px;
	line-height: 44px
}

.cs_highlights-block .rxicon-casestudy-business-modal:before {
	font-size: 1.438em
}

.cs_highlights-cont {
	margin-left: 15px
}

.cs_highlights-tech {
	margin-top: 20px
}

.cs_highlights-tech ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	padding-left: 0
}

.cs_highlights-tech li {
	padding-right: 6px;
	position: relative
}

.cs_highlights-tech li:not(:last-child):after {
	content: "|";
	margin-left: 6px
}

.rxweb_casestudy-detail .split_list-title {
	margin-top: 30px;
	margin-bottom: 20px
}

.cs_head-content .square_list {
	padding-top: 0
}

.rxweb_cs-head .cs_head-content h3+.square_list {
	margin-top: 10px
}

.rxweb_casestudy-detail .square_list li,
.rxweb_casestudy-detail .content_list li {
	padding-bottom: 15px
}

.rxweb_casestudy-detail .square_list.split_list li {
	padding-bottom: 25px
}

.rxweb_casestudy-detail .content_list {
	margin-left: -15px;
	margin-right: -15px
}

.rxweb_casestudy-detail .content_list p:last-child {
	margin-bottom: 0
}

.rxweb_casestudy-detail .cs_media-bottom {
	padding-bottom: 0
}

.cs_solution-grid,
.cs_results-grid {
	margin-top: 30px
}

.cs_solution-grid .row>div:not(:last-child):not(:nth-last-child(2)) p:last-child {
	margin-bottom: 15px
}

.cs_results-grid .square_list,
.cs_results-grid .square_list li:last-child {
	padding-bottom: 0
}

.cs_customer blockquote {
	margin-top: 22px;
	position: relative;
	padding: 18px 30px
}

.cs_customer em {
	;
	color: #403e3f
}

.cs_customer blockquote:before,
.cs_customer blockquote:after {
	position: relative;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAsCAYAAAAacYo8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QUU0MDlEMDcyOEYxMUVBODEyMzgyODZFNDExOEEzNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QUU0MDlEMTcyOEYxMUVBODEyMzgyODZFNDExOEEzNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdBRTQwOUNFNzI4RjExRUE4MTIzODI4NkU0MTE4QTM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdBRTQwOUNGNzI4RjExRUE4MTIzODI4NkU0MTE4QTM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cMLBMAAAAdxJREFUeNrsl00rRGEUx++M8TYLJJmFGi9ZTSGbSZooG6lZSEJjJwuJKBs+gZ0NY0UspiwsyAewUzYWFiMLkZSyY5oFovG/daamae51zn3m3kaeU7/NdJ5zfj2vd3zpdNoQRAiMgUHQA8KgEWyDDaN80QJGQYz6tFOfFFg0EwLMQsNgGYyDKsO9iIIVMAlq7BJ/E4+AXRJ3M7rADq0mK+zE50AS1LksPQEOQINkkN/i93Ww74H0AjiWSlvN+BLYNNyPGdqGPieDi2d8CGx5IN1PK+pzWqBQPAgOQbXL0gHqE1QpUihuXkOdHsz2POhVLZIXrwerHkib/dbKtWz5g9LqYPwDeAR3zPw46HbQ5wncg9ti8WlhoTN64m+E46aE+Re0ha9Kzbj5DTAiKHYEZkHOwerGBfnn9JJ+Wu25qOAmeaFHI+dguftokjiRBQkr6bz4gKD5HsgofEBxI0WTZHvKI4KCJwoXgeQKPOVcT2FmsQ9wrSDeIci95Ii3MYuZ19GXgnhIcI7eOOJNzILPim9Gs0Cc9ZLVMgu+K4pzP5EzXHFuwaxH4kp/JErFt1FB4Tf+aPwL8QQ99Xa8lsEpxuiT01tFi2txLa7FtbgW1+JaXItrcS2uxSs+fgQYAMEdTtPuYkEbAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-size: 100%;
	content: "";
	display: inline-block;
	width: 40px;
	height: 36px;
	vertical-align: middle;
	-webkit-transform: translate(-10px, -10px);
	-moz-transform: translate(-10px, -10px);
	-ms-transform: translate(-10px, -10px);
	-o-transform: translate(-10px, -10px);
	transform: translate(-10px, -10px)
}

.cs_customer blockquote:after {
	-webkit-transform: rotate(180deg) translate(-10px, -10px);
	-moz-transform: rotate(180deg) translate(-10px, -10px);
	-ms-transform: rotate(180deg) translate(-10px, -10px);
	-o-transform: rotate(180deg) translate(-10px, -10px);
	transform: rotate(180deg) translate(-10px, -10px)
}

.rxweb_page .rxweb_cs-approach .square_list li strong,
.rxweb_page .rxweb_cs-context .square_list li strong {
	display: inline
}

.casestudies_item:hover .casestudies_item-block {
	-webkit-transition: all 2.5s ease;
	-moz-transition: all 2.5s ease;
	transition: all 2.5s ease
}

.sub_nav {
	position: sticky;
	top: 0;
	background: rgba(255, 255, 255, .95);
	position: relative;
	-webkit-box-shadow: 0 0 4px #b7b7b7;
	-moz-box-shadow: 0 0 4px #b7b7b7;
	box-shadow: 0 0 4px #b7b7b7
}

.sub_nav.subSticky {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2
}

.sub_nav .subNavLogo {
	position: absolute;
	left: 30px;
	max-width: 50px;
	height: auto;
	top: 8px;
	cursor: pointer;
	display: none
}

.sub_nav ul.narrow li {
	padding: 0 25px 12px
}

.sub_nav ul li {
	padding: 0 15px 12px
}

.sub_nav ul li a {
	font-size: 24px;
	line-height: 24px;
	;
	color: #2b2b2b;
	padding: 20px 0 8px;
	border-bottom: 3px solid transparent;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.sub_nav ul li a.active,
.sub_nav ul li a:hover {
	border-color: #31bbae
}

.after_bl-bg:after {
	position: absolute;
	content: "";
	display: block;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: left bottom
}

.rxweb_icongrids-block .square_list {
	padding-left: 30px
}

.square_value-main>[class*=square_value-] {
	padding: 105px 8%;
	padding: 5vw 20px;
	text-align: center;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.floating_leftcontent {
	padding: 0 15px
}

.square_value-content {
	width: 100%;
	max-width: 323px;
	margin: 0 auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.square_value-content i {
	font-size: 90px;
	color: #fff;
	margin-bottom: 30px;
	display: block;
	width: 100%
}

.rxweb_product-spd i.rxicon-spd-exceed-expectation:before {
	font-size: 1em
}

.rxweb_product-spd i.rxicon-spd-team-extension:before {
	font-size: .917em
}

.rxweb_product-spd i.rxicon-spd-cost-reduction:before {
	font-size: .964em
}

.rxweb_product-spd i.rxicon-spd-best-practises:before {
	font-size: .786em
}

.rxweb_competition-bg {
	position: absolute;
	display: block;
	content: "";
	width: 50%;
	height: 50%;
	top: 0;
	left: 0;
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/sds-outsource-to-outsmart-competition.jpg);
	background-size: cover;
	background-repeat: no-repeat
}

.rxweb_quote {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 50%
}

.rxweb_quote>p {
	max-width: 596px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.rxweb_competition-count {
	margin-top: 50px
}

.rxweb_competition-count .counter {
	margin-right: 5px
}

.rxweb_surroundings-head {
	margin-bottom: 40px
}

.rxweb_surroundings-footer {
	margin-top: 50px
}

.rxweb_surroundings-footer .bttn {
	margin-bottom: 0
}

.rxweb_rising-cloud {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/cloudComp_1_bg.jpg) #0f1628 no-repeat
}

.after_bl-bg:after {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/cloud-based-shape.png);
	background-size: 100% auto
}

.rxweb_rising-cloud>* {
	position: relative;
	z-index: 1
}

.rxweb_managed-cs .services_wrap .services_img {
	max-width: 277px;
	margin-bottom: 32px
}

.rxweb_rising-media img {
	margin-bottom: -60px
}

.rxweb_rising-whiteoverlay {
	background: rgba(255, 255, 255, .84);
	max-width: 473px;
	padding: 50px 20px;
	border-radius: 8px
}

.rxweb_grow-cloud:after {
	position: absolute;
	content: "";
	display: block;
	bottom: 0;
	max-width: 740px;
	width: 39.666667%;
	height: 100%;
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/cloudComp_4_cycle.png);
	left: auto;
	right: 20px;
	top: 0;
	margin: auto;
	z-index: 0;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top 50% left 0
}

.rxweb_grow-cloud i.rxicon-cc-knowledge:before {
	font-size: 1.184em
}

.services_wrap {
	max-width: 334px;
	margin: 0 auto;
	text-align: center
}

.services_img {
	background: rgba(255, 255, 255, .8);
	width: 100%;
	height: 122px;
	text-align: center;
	vertical-align: middle;
	line-height: 121px;
	margin-left: auto;
	margin-right: auto;
	-webkit-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s
}

.services_wrap:hover .services_img {
	-webkit-box-shadow: 0px 0px 100px 3px #b4b4b4, 0px 0px 8px #000;
	box-shadow: 0px 0px 100px 3px #b4b4b4, 0px 0px 8px #000;
	border-radius: 8px
}

.services_wrap-hover .services_wrap:hover .services_img {
	box-shadow: none
}

.rxweb_iconlist-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 40px;
	margin-top: 20px
}

.rxweb_iconlist-wrap:last-child {
	margin-bottom: 0
}

.rxweb_iconlist-wrap:last-child p {
	padding-bottom: 0
}

.rxweb_iconlist-wrap i {
	-webkit-box-flex: 0;
	-ms-flex: 0 auto;
	flex: 0 auto;
	font-size: 38px;
	line-height: 64px;
	-ms-flex-item-align: start;
	-ms-grid-row-align: start;
	align-self: start;
	border-radius: 100%;
	border: 2px solid;
	height: 68px;
	width: 68px;
	padding: 0;
	display: inline-block;
	text-align: center;
	color: #000;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.rxweb_iconlist-wrap:hover i {
	-webkit-box-shadow: 0px 0px 10px #0f1628;
	box-shadow: 0px 0px 10px #0f1628
}

.rxweb_iconlist-wrap>div {
	padding-left: 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.rxweb_four-logos {
	margin-top: 50px
}

.rxweb_surroundings-fad .surroundings_items p {
	max-width: 398px
}

.rxweb_surroundings-fad .surroundings_object img {
	margin: 40px auto
}

.rxweb_sprint-fad {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;
	background-position: top center;
	background-color: #0f1628
}

.rxweb_expressive-fad {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/flutter-expressive-and-flexible.jpg) #0f1628;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_expressive-fad img {
	max-width: 440px
}

.rxweb_page .h1_xl {
	font-size: 160px;
	line-height: 160px;
	padding-bottom: 0
}

.rxweb_page .h1_sm {
	font-size: 100px;
	line-height: 110px;
	padding-bottom: 0
}

.rxweb_customization-crm {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/Hike-High-with-CRM-Customisation-Services.jpg) #0f1628;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed
}

.rxweb_head-crm br,
.rxweb_customization-crm br,
.rxweb_outsourcing-crm br,
.rxweb_section-certified br {
	display: none
}

.rxweb_certified-wrap {
	max-width: 244px;
	margin: 0 auto
}

.rxweb_certified-image {
	position: relative;
	padding: 0 20px;
	height: 122px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	line-height: 121px
}

.rxweb_certified-image:after {
	content: "";
	display: block;
	position: absolute;
	height: 80%;
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	-webkit-box-shadow: 0px 1px 1px 0px #adadad;
	box-shadow: 0px 1px 1px 0px #adadad;
	-webkit-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s
}

.rxweb_certified-image:hover:after {
	-webkit-box-shadow: 1px 4px 8px #adadad;
	box-shadow: 1px 4px 8px #adadad;
	border-radius: 8px;
	height: 100%;
	-webkit-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s
}

.rxweb_expertise-rightspace {
	padding-right: 79px
}

.right_fifity_bg {
	background: #f5f5f5 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/appmod_bg_2.jpg) right top no-repeat;
	background-size: auto 100%
}

.right_fifity_bg ul {
	padding-bottom: 0
}

.left_fifity_bg {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/we-stay-on-top.jpg);
	background-color: #0f1628;
	background-repeat: no-repeat;
	background-position: left;
	background-size: auto 100%;
	position: relative
}

.fifty_fifty-left .fifty_fifty-block {
	padding-right: 44px;
	max-width: 90%;
	margin-left: auto
}

.fifty_fifty-right .fifty_fifty-block {
	padding-left: 44px
}

.aqua_overlay {
	background-color: #03b9ad
}

.orange_overlay {
	background-color: #31bbae
}

.thepartials_overlay.fifty_rightside {
	top: 0;
	left: auto;
	right: 0;
	width: 50%
}

.rxweb_customization-box {
	background: rgba(255, 255, 255, .94);
	padding: 70px 36px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	overflow: visible;
	position: relative
}

.rxweb_customization-box:after {
	position: absolute;
	display: block;
	content: "";
	width: 5px;
	left: -5px;
	background: rgba(255, 255, 255, .94);
	height: 120%;
	top: -10%
}

.rxweb_certified-section {
	margin-top: 40px
}

.rxweb_customization-box ul {
	padding-bottom: 0
}

.rxweb_mobize-esm {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/mobilize-wide.jpg) no-repeat;
	background-color: #f5f5f5;
	background-size: cover
}

.rxweb_mobize-badge.orange {
	background: #31bbae;
	color: #fff;
	padding: 30px 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box
}

.rxweb_mobize-badge {
	margin-top: 40px;
	border: 8px solid rgba(237, 237, 239, 0);
	text-align: center;
	display: inline-block;
	-webkit-box-shadow: 0px 0px 0px 2px #31bbae;
	box-shadow: 0px 0px 0px 2px #31bbae
}

.rxweb_mobilefirst-esm .container-fluid {
	overflow: hidden
}

.rxweb_mobilefirst-wrap {
	margin-top: 40px
}

.rxweb_words {
	position: relative;
	display: block;
	height: 130px;
	width: 100%;
	margin: 60px 0 0;
	text-align: center;
	max-width: 890px
}

.rxweb_words span {
	;
	position: absolute;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	opacity: 0;
	overflow: hidden;
	font-size: 36px;
	line-height: 50px;
	color: #384042;
	-webkit-animation: rotateWord 30s ease-in-out infinite 0s;
	animation: rotateWord 30s ease-in-out infinite 0s;
	vertical-align: middle;
	display: block;
	width: 100%;
	text-align: left;
	left: 0;
	right: 0;
	margin: 0 auto
}

.rxweb_words span:nth-child(6) {
	-webkit-animation-delay: 25s;
	animation-delay: 25s
}

.rxweb_words span:nth-child(5) {
	-webkit-animation-delay: 20s;
	animation-delay: 20s
}

.rxweb_words span:nth-child(4) {
	-webkit-animation-delay: 15s;
	animation-delay: 15s
}

.rxweb_words span:nth-child(3) {
	-webkit-animation-delay: 10s;
	animation-delay: 10s
}

.rxweb_words span:nth-child(2) {
	-webkit-animation-delay: 5s;
	animation-delay: 5s
}

.rxweb_words span strong {
	color: #31bbae;
	font-size: 68px;
	line-height: 78px;
	vertical-align: middle
}

.rxweb_continuously-rotate .row>div:last-child {
	overflow: hidden
}

.rxweb_continuously-rotate p:last-child {
	padding-bottom: 0
}

.rxweb_continuously-rotate img {
	margin: 0 auto;
	-webkit-animation: rotation 60s linear infinite 0s;
	animation: rotation 60s linear infinite 0s
}

.rxweb_managed-ems {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/mobilize-tether.jpg) #0f1628;
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-size: cover;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_managed-ems .services_wrap {
	max-width: 277px
}

.rxweb_managed-ems .services_img {
	background: 0 0;
	margin-top: 32px;
	margin-bottom: 0;
	padding: 0 10px
}

.rxweb_paramount-esm.left_fifity_bg {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/seize-mobility-paramount.jpg);
	background-color: #b6d9d5;
	background-position: bottom 0 left 0;
	background-size: 50% 100%;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_paramount-block:not(:last-child) {
	margin-bottom: 40px
}

.rxweb_paramount-block:last-child p {
	padding-bottom: 0
}

.left_fifity_bg .inner_col {
	padding-left: 44px
}

.rxweb_floating-ew {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/enigmatic-ecommerce.jpg);
	background-size: 57.8125% auto;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_key-ew {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/key-drivers.jpg) #403e3f;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
	background-attachment: fixed
}

.fifty_rightside-inner {
	padding-left: 2vw
}

.rxweb_floating-ew .floating_icons-tiles i {
	font-size: 74px;
	line-height: 1em
}

.rxweb_floating-ew i.rxicon-ecom-convinience:before {
	font-size: 1em
}

.rxweb_floating-ew i.rxicon-ecom-brand-boosting:before {
	font-size: .964em
}

.rxweb_floating-ew i.rxicon-ecom-SEO:before {
	font-size: .838em
}

.rxweb_floating-ew i.rxicon-ecom-competency:before {
	font-size: .78em
}

.rxweb_floating-ew .floating_title-lined {
	max-width: 444px;
	width: 100%;
	padding-right: 20px
}

.rxweb_nopcommerce {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/nopCom_bg_1.jpg);
	background-repeat: no-repeat;
	background-position: 0 65%;
	background-size: cover;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_nopcommerce-building {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/nopcommerce-building-ecommerce.jpg) #b6d9d5;
	background-repeat: no-repeat;
	background-position: 0 61%;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_dotnetnuke {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/dnnEcomm_bg_1.jpg) #31bbae;
	background-repeat: no-repeat;
	background-position: 0 70%;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_whatsinnest .row {
	overflow: hidden
}

.rxweb_surroundings-am .surroundings_items-inner {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.rxweb_surroundings-am .surroundings_items p {
	max-width: 100%
}

.rxweb_surroundings-am .surroundings_items i {
	font-size: 40px;
	line-height: 40px;
	margin-right: 17px
}

.rxweb_surroundings-am .surroundings_items-bullets>div:before {
	display: none
}

.rxweb_managed-am {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/modernize-legacy.jpg) #0f1628 no-repeat;
	background-attachment: fixed;
	background-position: 0 78%
}

.rxweb_managed-transparent .services_img {
	height: auto;
	line-height: inherit;
	background-color: inherit;
	padding: 20px
}

.rxweb_managed-transparent .services_img i {
	font-size: 66px;
	line-height: 66px;
	margin-bottom: 15px
}

.rxweb_managed-transparent .services_img p {
	padding-bottom: 0
}

.rxweb_managed-transparent .services_wrap:hover .services_img {
	-webkit-box-shadow: 0px 0px 12px 0px #fff;
	box-shadow: 0px 0px 12px 0px #fff
}

.rxweb_rotate-img {
	-webkit-animation: rotateSlot 40s linear infinite 0s;
	animation: rotateSlot 40s linear infinite 0s
}

.rxweb_techlist-appmod li {
	width: 60px;
	height: 60px;
	max-width: 60px;
	padding: 7px 0
}

.rxweb_maintenance-trigonal {
	padding-top: 70px
}

.trigonal-wrap {
	padding: 30px 40px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	width: 100%;
	background: #f5f5f5;
	margin-bottom: 30px;
}

.trigonal-wrap:hover {
	-webkit-box-shadow: 0px 0px 12px 0px #a9a9a9, 0px 0px 32px 0px #e7e7e7;
	box-shadow: 0px 0px 12px 0px #a9a9a9, 0px 0px 32px 0px #e7e7e7;
	border-radius: 6px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.trigonal-wrap p:last-child {
	padding-bottom: 0
}

.trigonal-wrap i {
	font-size: 75px;
	line-height: 75px;
	color: #31bbae;
	margin-bottom: 30px
}

.rxweb_hover-imgshadow img {
	-webkit-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s
}

.rxweb_hover-imgshadow:hover img {
	-webkit-box-shadow: 0px -4px 16px 1px #bdbdbd;
	box-shadow: 0px -4px 16px 1px #bdbdbd;
	-webkit-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s
}

.rxweb_expertise-icons>div {
	padding-top: 40px;
	padding-bottom: 15px
}

.rxweb_expertise-icons>div:nth-last-child(-n+3) {
	padding-bottom: 0
}

.rxweb_expertise-icons i {
	height: 75px;
	width: 75px;
	font-size: 42px;
	line-height: 75px;
	text-align: center;
	display: inline-block;
	vertical-align: middle
}

.rxweb_expertise-icons i.rxicon-sms-monitoring {
	font-size: 66px
}

.rxweb_expertise-icons i.rxicon-sms-security-review,
.rxweb_expertise-icons i.rxicon-sms-driven-support {
	font-size: 49px
}

.rxweb_expertise-icons i.rxicon-sms-automated-backups {
	font-size: 38px
}

.rxweb_expertise-icons>div:hover i {
	color: #31bbae;
	background: #fff;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	border-radius: 6px
}

.rxweb_unified-sms {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/softMainSer_bg_1.png);
	background-color: #0f1628
}

.rxweb_maintenance-sms .trigonal-wrap {
	height: 100%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.rxweb_maintenance-sms .trigonal-wrap i {
	line-height: 86px
}

.rxweb_process-listicons {
	margin-top: 60px
}

.listicons_head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.listicons_head i {
	margin-right: 10px;
	font-size: 36px;
	line-height: 46px;
	color: #31bbae;
	padding-right: 10px
}

.rxweb_process-listicons ul,
.rxweb_process-listicons ul li:last-child {
	padding-bottom: 0
}

.rxweb_experts-tetrad {
	margin-top: 56px
}

.rxweb_experts-sms {
	background: #b6d9d5 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/softMainSer_bg_2.jpg) repeat scroll 0 70%
}

.rxweb_experts-tetrad p {
	padding-bottom: 0
}

.rxweb_experts-tetrad hr {
	color: #000;
	background: #000;
	height: 3px;
	width: 90px;
	border: 0;
	position: relative;
	left: 0;
	margin: 20px 0 15px;
	-webkit-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s
}

.rxweb_experts-tetrad>div:hover hr {
	left: 20px;
	-webkit-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s
}

.rxweb_experts-tetrad>div>*:not(hr) {
	max-width: 342px
}

.rxweb_process-listicons .row>div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.rxweb_process-listicons .square_list {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.rxweb_engagement_ms-crm {
	background: #0f1628 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/msdCrm_bg_1.jpg) no-repeat;
	background-size: cover;
	background-position: center left;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_engagement_ms-crm .rxweb_maintenance-trigonal {
	padding-top: 0
}

.rxweb_engagement_ms-crm .trigonal-wrap:hover {
	background: rgba(49, 187, 174, .5);
	-webkit-box-shadow: 0px 8px 12px 3px #252525;
	box-shadow: 0px 8px 12px 3px #252525;
	border-radius: 0
}

.rxweb_engagement_ms-crm i {
	line-height: 96px
}

.rxweb_engagement_ms-crm i.rxicon-msdcrm-workflow {
	font-size: 86px
}

.rxweb_engagement_ms-crm i.rxicon-msdcrm-better-mobility,
.rxweb_engagement_ms-crm i.rxicon-msdcrm-business-insights {
	font-size: 80px
}

.reveal_art-bg.rxweb_dynamics_ms-crm {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/msdCrm_bg_3.png);
	background-position-x: 50px;
	background-position-y: 65%;
	background-size: 35.5%
}

.rxweb_section.rxweb_talent-hrs {
	padding-bottom: 0
}

.rxweb_talent-hrs .surroundings_items>div:nth-child(odd) {
	padding-right: 0
}

.rxweb_talent-hrs .surroundings_items>div:nth-child(even) {
	padding-left: 0
}

.hexagonal_items p {
	padding-bottom: 0
}

.rxweb_human-hrs h3 {
	position: relative;
	padding-top: 25px
}

.rxweb_human-hrs h3:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	margin: 0 auto;
	width: 10%;
	height: 2px;
	background: #31bbae;
	left: 0;
	right: 0;
	visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	border-radius: 10px
}

.rxweb_human-hrs .trigonal-wrap:hover {
	background: #fff;
	border-radius: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	-moz-box-shadow: 0px 0px 3px #ccc;
	box-shadow: 0px 0px 3px #ccc
}

.rxweb_human-hrs .trigonal-wrap:hover h3:before {
	width: 80%;
	visibility: visible;
	background: #31bbae
}

.rxicon-hrs-access-anytime:before {
	font-size: 1.2em
}

.infuse_work-bg {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hrs_bg_2.png) no-repeat;
	background-position-x: 7%;
	background-position-y: 60%
}

.infuse_work-bg .square_list {
	margin-top: 0
}

.infuse_work-bg .square_list li {
	margin-bottom: 0
}

.rxweb_infuse {
	margin-top: 50px
}

.rxweb_smarter-hrs {
	overflow: hidden
}

.rxweb_smarter-hrs:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #0f1628;
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hrs_bg_1.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-animation: grow 60s linear 10ms infinite;
	-moz-animation: grow 60s linear 10ms infinite;
	-o-animation: grow 60s linear 10ms infinite;
	animation: grow 60s linear 10ms infinite
}

@-webkit-keyframes grow {
	0% {
		-webkit-transform: scale(1)
	}
	50% {
		-webkit-transform: scale(1.2)
	}
}

@-moz-keyframes grow {
	0% {
		-moz-transform: scale(1)
	}
	50% {
		-moz-transform: scale(1.2)
	}
}

@-o-keyframes grow {
	0% {
		-o-transform: scale(1)
	}
	50% {
		-o-transform: scale(1.2)
	}
}

@keyframes grow {
	0% {
		transform: scale(1)
	}
	50% {
		transform: scale(1.2)
	}
}

.hexagonal_wrap {
	position: relative;
	margin-top: 2%
}

.hexagonal_items>div {
	position: absolute
}

.hexagonal_obj {
	padding-top: 150px;
	padding-bottom: 150px
}

.hexagonal_obj img {
	margin: 0 auto;
	max-width: 40%
}

.hexagonal_1,
.hexagonal_2 {
	top: 0
}

.hexagonal_3,
.hexagonal_6 {
	top: 48%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.hexagonal_6 {
	left: 2%
}

.hexagonal_4,
.hexagonal_5 {
	top: 85%
}

.rxweb_smarter-iss .hexagonal_obj img {
	max-width: 60%
}

.rxweb_smarter-hrs.rxweb_smarter-hrs-space {
	padding-bottom: 170px
}

.rxweb_icongrids-hrm .rxweb_icongrids-block:hover i {
	color: #000
}

.rxweb_spokes-sfms {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/fieldServ_2_bg.jpg) no-repeat #2b2b2b;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.surroundings_items-bullets.surroundings_items-bullets-fsms.items_bullets-white>div:before {
	visibility: hidden
}

.rxweb_spokes-sfms img {
	padding: 0 15px
}

.rxweb_section.rxweb_horizon-cloud {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/fieldServ_1_bg.jpg) no-repeat #2b2b2b scroll 0 100%;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	padding-top: 240px;
	padding-bottom: 390px
}

.rxweb_section.rxweb_horizon-cloud>.section_head {
	position: relative;
	z-index: 2
}

.rxweb_horizon-leftObj {
	position: absolute;
	top: 0;
	left: 0;
	width: 31%;
	max-width: 643px;
	height: 100%;
	display: block;
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/fieldServObj1.png) no-repeat;
	background-position: bottom 50px left -170px;
	background-size: 90%;
	z-index: 0
}

.rxweb_horizon-rightObj {
	position: absolute;
	top: 0;
	right: 0;
	width: 17%;
	max-width: 359px;
	height: 100%;
	display: block;
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/fieldServObj2.png) no-repeat;
	background-position: bottom 45px right -20px;
	background-size: 100% auto;
	z-index: 0
}

.rxweb_horizon-cloud>.section_head p {
	max-width: 65vw;
	margin-left: auto;
	margin-right: auto
}

.rxweb_experts-fsm {
	background: #b6d9d5 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/fieldServ_3_bg.jpg);
	background-position: 0 70%;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_spectrum-fsms .trigonal-wrap:hover {
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-webkit-box-shadow: 0px 0px 12px 3px #eaeaea, 0px 0px 32px 0px #ececec;
	-moz-box-shadow: 0px 0px 12px 3px #eaeaea, 0px 0px 32px 0px #ececec;
	box-shadow: 0px 0px 12px 3px #eaeaea, 0px 0px 32px 0px #ececec
}

.rxweb_succinct-pms {
	background: #0f1628 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/printManag_bg_2.jpg) no-repeat scroll 0 56%;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_unified-pms {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/printManag_bg_1.png) #0f1628 no-repeat 0% 23%
}

.rxweb_dottedbox-hover .trigonal-wrap {
	border: 2px dotted transparent;
	transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out
}

.rxweb_dottedbox-hover .trigonal-wrap:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}

.rxweb_dottedbox-hover .rxweb_maintain-iss .trigonal-wrap i {
	font-size: 110px;
	line-height: 110px;
	color: #000
}

.rxweb_succinct-pms .rxweb_customization-box,
.rxweb_engage-sitefinity .rxweb_customization-box {
	background: rgba(182, 217, 213, .94)
}

.rxweb_succinct-pms .rxweb_customization-box:after,
.rxweb_engage-sitefinity .rxweb_customization-box:after {
	background: rgba(182, 217, 213, .94)
}

.rxweb_isslist {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/insSoftSol_bg_1.jpg) #31bbae;
	background-position: left 30%;
	background-size: cover
}

.four_rectangle-blocks.four_rectangle-dnn>div {
	background: #b6d9d5
}

.four_rectangle-dnn .four_rectangle-left:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/dnnEcomm_bg_2.jpg)
}

.four_rectangle-dnn .four_rectangle-right:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/dnnEcomm_bg_3.jpg)
}

.rxweb_sitefinity {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/siteFin_bg_1.jpg) #31bbae;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-size: cover
}

.rxweb_engage-sitefinity {
	background: rgba(0, 0, 0, 0) url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/sitefinity-engage-customers.jpg) no-repeat scroll 0% 34%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-size: cover
}

.rxweb_kentico {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/kentDev_bg_1.jpg) #31bbae;
	background-repeat: no-repeat;
	background-position: 0 49%;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-size: cover
}

.rxweb_path-kentico {
	background: #0f1628 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/kentico-dev-services.jpg) repeat scroll 0% 18%;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-size: cover
}

.kentico_path {
	margin-top: 20px;
	position: relative
}

.kentico_path:before {
	display: block;
	content: "";
	width: 1px;
	height: 100%;
	background: rgba(255 255 255/0.2);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto
}

.kentico_path-wrap-second {
	position: relative
}

.kentico_path-wrap-second:after {
	display: block;
	content: "";
	height: 1px;
	width: calc(100% - 30px);
	background: rgba(255 255 255/0.2);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto
}

.kentico_path-wrap:first-child .kentico_path-inner {
	padding-bottom: 45px
}

.kentico_path-wrap>div:first-child .kentico_path-inner {
	padding-right: 90px
}

.kentico_path-wrap:last-child .kentico_path-inner {
	padding-top: 45px
}

.kentico_path-wrap>div:last-child .kentico_path-inner {
	padding-left: 90px
}

.rxweb_orchard {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/orchcms_bg_1.jpg) #31bbae;
	background-attachment: fixed;
	background-repeat: no-repeat;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-size: cover
}

.rxweb_path-orchard {
	background: #03b9ad url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/orchcms_bg_2.jpg) repeat scroll;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-size: cover
}

.rxweb_smarter-iss {
	overflow: hidden
}

.rxweb_smarter-iss .hexagonal_6 {
	left: 0
}

.rxweb_floating-four.rxweb_floating-iss {
	background: #fff;
	margin-top: 70px
}

.rxweb_floating-four.rxweb_floating-iss .floating_title-lined,
.rxweb_floating-four.rxweb_floating-iss .floating_title-box {
	max-width: 514px;
	margin-left: 0;
	margin-left: 0;
	z-index: 1;
	position: relative
}

.rxweb_floating-iss:after {
	content: "Solidity";
	color: #f5f5f5;
	bottom: 7vw
}

.rxweb_smarter-iss:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #0f1628;
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/insSoftSol_bg_4.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_overview-pms.darkgrey_bg .trigonal-wrap:hover,
.rxweb_overview-pms.aqua_bg .trigonal-wrap:hover {
	border-color: #fff;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.four_rectangle-blocks>div {
	position: relative;
	background: #f5f5f5
}

.four_rectangle-blocks>div:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	background-position: center;
	background-size: cover
}

.four_rectangle-blocks .four_rectangle-right:before {
	left: auto;
	right: 0
}

.four_rectangle-iss .four_rectangle-left:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/insSoftSol_bg_2.jpg)
}

.four_rectangle-iss .four_rectangle-right:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/insSoftSol_bg_3.jpg)
}

.four_rectangle-content {
	padding-top: 100px;
	padding-bottom: 110px
}

.rxweb_debt-dcs {
	background: #0f1628 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/debtCollSoft_1_bg.jpg) no-repeat scroll 0 41%;
	background-attachment: fixed
}

.rxweb_stake-dcs {
	background: #b6d9d5 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/debtCollSoft_2_bg.jpg) no-repeat scroll 0 75%;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-size: cover
}

.rxweb_smart-zoho {
	background: #b6d9d5;
	position: relative;
	overflow: hidden
}

.rxweb_smart-zoho:before {
	content: "";
	top: 0;
	width: 63%;
	height: 100%;
	display: block;
	right: 0;
	position: absolute;
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/smart-way-tech.jpg) #0f1628;
	background-attachment: fixed;
	background-size: cover;
	background-position: center
}

.rxweb_smart-object {
	position: absolute;
	bottom: 0;
	top: auto;
	left: 11%;
	height: auto;
	max-width: 32vw;
	-webkit-transform: translateY(-90px);
	-ms-transform: translateY(-90px);
	transform: translateY(-90px)
}

.rxweb_smart-zoho .rxweb_smart-rightcontent {
	padding: 60px 0
}

.rxweb_smart-rightcontent {
	padding: 100px 0
}

.rxweb_smart-rightcontent span {
	font-size: 80px;
	line-height: 80px;
	vertical-align: middle
}

.icongrid-head,
.twoways_center-head {
	padding-bottom: 60px
}

.twoways_center-signle:not(:last-child) {
	margin-bottom: 40px
}

.twoways_center-signle:last-child p {
	padding-bottom: 0
}

.triangle_value {
	background-size: cover;
	background-position: center
}

.triangle_value-obj {
	height: 100%
}

.triangle_value-first {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/realistic-goals-timeline.jpg)
}

.triangle_value-third {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/technology-partner.jpg)
}

.triangle_value-fifth {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/domain-expertise.jpg)
}

.triangle_value-six-seven {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/delivery-support-zoho.jpg)
}

.square_gridblocks .triangle_value-content {
	padding: 20% 15px;
	max-width: 412px;
	margin: 0 auto;
	text-align: center;
	height: 100%
}

.square_gridblocks-zoho {
	background-color: #f5f5f5
}

.rxweb_smart-hss {
	background: #0f1628;
	position: relative;
	overflow: hidden
}

.rxweb_smart-hss:before {
	content: "";
	top: 0;
	width: 63%;
	height: 100%;
	display: block;
	right: 0;
	position: absolute;
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/healSoftSol_bg_1.jpg) #f5f5f5;
	background-attachment: fixed;
	background-size: cover;
	background-position: left;
	background-repeat: no-repeat
}

.rxweb_smart-hss .rxweb_smart-object {
	position: absolute;
	top: 0;
	left: 20%;
	left: -webkit-calc(36.34% - 240px);
	left: expression(36.34% - 240px);
	left: -o-calc(36.34% - 240px);
	left: calc(36.34% - 240px);
	display: block;
	content: "";
	max-height: 100%;
	height: 100%;
	-webkit-transform: inherit;
	-ms-transform: inherit;
	transform: inherit
}

.rxweb_section.rxweb_triangle-hss {
	padding-bottom: 0
}

.rxweb_triangle-hss .triangle_value-first {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/healSoftSol_Obj2.jpg) no-repeat
}

.rxweb_triangle-hss .triangle_value-third {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/healSoftSol_Obj3.jpg) no-repeat
}

.rxweb_triangle-hss .triangle_value-fifth {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/healSoftSol_Obj4.jpg) no-repeat
}

.rxweb_triangle-hss div[class*=triangle_value-] {
	background-size: cover;
	background-position: center
}

.rxweb_prescription:after {
	position: absolute;
	display: block;
	content: "";
	background: #0f1628;
	width: 50%;
	right: 0;
	top: 0;
	height: 100%;
	z-index: 0
}

.rxweb_prescription>* {
	z-index: 1;
	position: relative
}

.prescription-vertical {
	margin: 40px auto;
	max-width: 455px
}

.prescription-vertical:last-child {
	margin-bottom: 0
}

.prescription-vertical:first-child {
	margin-top: 0
}

.rxweb_triangle-hss .row p:last-child {
	padding-bottom: 0
}

.rxweb_manufacture-mss img {
	display: block;
	margin-left: auto
}

.rxweb_manufacture-mss .rxweb_manufacture-media>div:last-child img {
	margin-left: 0
}

.uptothe_brim-wrap p:last-child {
	padding-bottom: 0
}

.uptothe_brim-box {
	position: relative;
	max-width: 350px;
	margin: 38px auto;
	margin-left: 0
}

.uptothe_brim-box h3,
.uptothe_brim-box .h3 {
	position: relative
}

.rxweb_page .uptothe_brim-box i {
	position: absolute;
	left: -25px;
	top: -30px;
	font-size: 60px;
	line-height: 86px;
	color: rgba(255, 255, 255, .2);
	display: inline-block
}

.uptothe_brim-head {
	margin-bottom: 30px
}

.ptothe_brim-object img {
	max-width: 92%
}

.rxweb_integrat-mss i {
	font-size: 90px;
	line-height: 90px
}

.rxweb_integrat-mss i.rxicon-mansol-mobility {
	font-size: 80px
}

.rxweb_paramount-mss {
	position: relative;
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/manuSoftSol_bg_1.jpg) no-repeat;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_paramount-mss .thepartials_overlay {
	width: 60%;
	background-color: rgba(49, 187, 174, .9)
}

.rxweb_page .rxweb_paramount-mss .black_txt {
	color: #000
}

.rxweb_integrat-mss .trigonal-wrap:hover {
	-webkit-box-shadow: 0px 0px 4px 3px #f0f0f0, 0px 0px 0 0px #d9d9d9;
	-moz-box-shadow: 0px 0px 4px 3px #f0f0f0, 0px 0px 0 0px #d9d9d9;
	box-shadow: 0px 0px 4px 3px #f0f0f0, 0px 0px 0 0px #d9d9d9
}

.rising_whiteoverlay-pos {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	right: 0
}

.rising_whiteoverlay-pos .rxweb_rising-whiteoverlay {
	border-radius: 0;
	background: rgba(255, 255, 255, .9);
	padding: 72px 42px;
	max-width: 661px
}

.fifty_mss-inner ul:last-child,
.fifty_mss-inner ul:last-child li:last-child,
.rxweb_rising-whiteoverlay p:last-child {
	padding-bottom: 0
}

.fifty_mss-inner {
	padding-left: 4vw
}

.rxweb_surroundings-rmss .surroundings_items {
	padding: 70px 0
}

.rxweb_triangle-rmss {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/retManSoft_bg_1.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.triangle_hover .row>[class*=triangle_value] {
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.triangle_hover .row>[class*=triangle_value]:nth-of-type(even) {
	background: rgba(15, 22, 40, .6)
}

.triangle_hover .row>[class*=triangle_value]:nth-of-type(odd) {
	background: rgba(15, 22, 40, .8)
}

.triangle_hover .row>[class*=triangle_value]:hover {
	background-color: rgba(49, 187, 174, .94)
}

.bg_gridblocks .triangle_value-content {
	padding: 18% 10px;
	max-width: 454px;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

.rxweb_floating-rmss,
.rxweb_floating-rmss .container-fluid {
	position: relative;
	z-index: 1
}

.rxweb_floating-rmss:after {
	content: "ENGAGE";
	color: rgba(255, 255, 255, .04)
}

.square_value-third:hover {
	background-color: #403e3f
}

.square_value-second.darkgrey_bg:hover {
	background-color: #0f1628
}

.rxweb_floating-rmss .floating_title-lined {
	max-width: 100%
}

.square_value-first {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/retManSoftObj2.jpg)
}

.square_value-second {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/retManSoftObj3.jpg)
}

.square_value-fourth {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/retManSoftObj4.jpg)
}

.rxweb_floating-heading {
	padding-top: 120px
}

.rxweb_floating-ths .square_value-second {
	background-image: inherit
}

.rxweb_floating-ths {
	background: #f0f7fd url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/travHospSol_2_bg.jpg) no-repeat;
	background-size: 50% auto;
	background-position: bottom -35px left 0;
	position: relative;
	padding: 0;
	overflow: hidden
}

.rxweb_floating-ths .square_value-second {
	background-color: #2aacbb
}

.rxweb_floating-ths .square_value-second:hover {
	background-color: #0f1628
}

.rxweb_trigonal-ths .rxweb_maintenance-trigonal {
	padding-top: 0
}

.rxweb_trigonal-ths .trigonal-wrap {
	border-top: 3px solid transparent;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.rxweb_trigonal-ths .row>div:not(:last-child) .trigonal-wrap:after {
	content: "";
	display: inline-block;
	width: 1px;
	background: #f5f5f5;
	height: 190px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.rxweb_trigonal-ths .trigonal-wrap i {
	font-size: 124px;
	line-height: 120px
}

.rxweb_trigonal-ths .trigonal-wrap i.rxicon-travhos-airline:before {
	font-size: .758em;
	display: inline-block;
	vertical-align: top
}

.rxweb_trigonal-ths .trigonal-wrap:hover {
	background: #f6f6f6;
	border-color: #ddd;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}

.rxweb_floating-ths .square_value-first {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/travHospSol2_Obj1.jpg)
}

.rxweb_floating-ths .square_value-fourth {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/travHospSol2_Obj2.jpg)
}

.rxweb_paramount-ths {
	position: relative;
	background: #b6d9d5
}

.rxweb_paramount-ths .row>div>div {
	padding-left: 5vw
}

.rxweb_paramount-ths:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/travHospSol_3_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover
}

.rxweb_section.rxweb_rising-ths {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/travHospSol_1_bg.jpg) #f5f5f5 no-repeat;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-size: cover
}

.rxweb_section.rxweb_rising-ths .container-lg {
	position: relative;
	z-index: 1
}

.rxweb_rising-ths.after_bl-bg:after {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/travHospSol1_Obj1.png) no-repeat;
	background-position: bottom 790% left -120px;
	opacity: .1
}

.rxweb_rising-ths .container-lg {
	position: relative
}

.wrap_rising-ths {
	max-width: 479px;
	margin: 0 auto
}

.rxweb_main-iotservice .trigonal-wrap:hover {
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-webkit-box-shadow: 0px 0px 12px 3px #eaeaea, 0px 0px 32px 0px #ececec;
	-moz-box-shadow: 0px 0px 12px 3px #eaeaea, 0px 0px 32px 0px #ececec;
	box-shadow: 0px 0px 12px 3px #eaeaea, 0px 0px 32px 0px #ececec
}

.rxweb_surroundings-iot img {
	padding: 40px 0 30px;
	height: auto
}

.text-xl-right .square_list li {
	padding: 5px 20px 5px 15px
}

.text-xl-right .square_list li:before {
	left: auto;
	right: 0
}

.rxweb_alternates-container {
	margin-top: 70px
}

.alternates__separator {
	height: 1px;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 60px;
	background-color: #ddd
}

.alternates__inner ul:last-child,
.alternates__inner ul:last-child li:last-child {
	padding-bottom: 0
}

.rxweb_icongrids-iot .rxweb_icongrids-block i {
	line-height: 1em
}

.rxweb_surroundings-iot .surroundings_items {
	padding-bottom: 0
}

.rxweb_alternates h4,
.rxweb_alternates .h4 {
	;
	font-size: 24px;
	line-height: 34px;
	margin-bottom: 0
}

.rxweb_alternates h4+ul,
.rxweb_alternates .h4+ul {
	padding-top: 5px
}

.rxweb_iot-circular .rxweb_words {
	margin-top: 0
}

.rxweb_iot-circular .rxweb_words span {
	color: #fff
}

.rxweb_surroundings-iot .surroundings_items-bullets>div:before {
	visibility: hidden
}

.rxweb_surroundings-iot .surroundings_items-bullets.items_bullets-inverse>.items_first .surroundings_items-inner,
.rxweb_surroundings-iot .surroundings_items-bullets.items_bullets-inverse>.items_third .surroundings_items-inner {
	margin-left: 0
}

.rxweb_surroundings-iot .surroundings_items>div:nth-child(even) {
	padding-right: 0
}

.esap_industries-row {
	margin-top: 30px
}

.esap_industries .domain-exp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 24%;
	flex: 1 0 24%;
	width: auto;
	max-width: 25%
}

.esap_industries .domain-exp i {
	min-width: 40px;
	min-height: 41px;
	display: inline-block;
	color: #31bbae;
	font-size: 40px;
	margin-right: 12px
}

.esap_industries .domain-exp:nth-child(4n+1) h3,
.esap_industries .domain-exp:nth-child(4n-4) h3,
.esap_industries .domain-exp:nth-child(4n+1) .h3,
.esap_industries .domain-exp:nth-child(4n-4) .h3 {
	width: 100%
}

.esap_industries .domain-exp h3,
.esap_industries .domain-exp .h3 {
	;
	min-width: 171px;
	font-size: 19px;
	line-height: 29px;
	max-width: 990px;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto 32px;
	color: #2b2b2b;
	width: 100%;
	word-break: break-word
}

.rxweb_human-hrs .rxweb_maintain-epe .trigonal-wrap:hover,
.rxweb_overview-pms .rxweb_maintenance-trigonal .trigonal-wrap:hover {
	background: #f5f5f5
}

.rxweb_icongrids-epe .rxweb_icongrids-block {
	background: #f5f5f5;
	padding: 30px;
	height: 100%;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.rxweb_icongrids-epe .rxweb_icongrids-block:hover {
	-webkit-box-shadow: 0px 2px 2px 0px #ccc;
	box-shadow: 0px 2px 2px 0px #ccc
}

.rxweb_icongrids-detail .bttn {
	margin-top: 20px;
	margin-bottom: 0
}

.rxweb_industries-epe .domain-exp:nth-child(n+5) h3 {
	margin-bottom: 0
}

.rxweb_industries-epe .domain-exp-printing h3 {
	min-width: 177px
}

.rxweb_industries-epe .domain-exp-security h3 {
	min-width: 210px
}

.rxweb_industries-epe .domain-exp h3 {
	font-size: 20px;
	line-height: 32px
}

.epe_col:nth-child(-n+3) {
	margin-bottom: 40px
}

.epe_blocks i {
	font-size: 60px;
	line-height: 70px;
	margin-bottom: 10px;
	color: #31bbae !important
}

hr.head_liner {
	display: block;
	padding: 1px 0 0;
	overflow: hidden;
	margin: 10px auto 26px;
	background: #31bbae;
	border: 0
}

.rxweb_tailored .track_wrapper {
	width: 60%;
	margin: 0 auto
}

.rxweb_tailored .track_wrapper hr {
	display: block;
	height: 0;
	border-top: 1px solid #767676;
	margin: 0 auto
}

.rxweb_tailored .track_wrapper hr.vertical {
	display: block;
	width: 1px;
	margin: 0 auto;
	border: 0;
	background: #767676
}

.rxweb_tailored .empty_row hr.vertical {
	display: block;
	width: 1px;
	margin: 0 auto;
	border: 0;
	background: #767676;
	text-align: center;
	height: 120px
}

.points_row {
	display: table;
	width: 100%;
	margin-top: 30px;
	padding-top: 30px
}

.empty_col {
	width: 2.5%;
	display: table-cell
}

.width_20 {
	width: 20%;
	display: table-cell;
	text-align: center;
	color: #fff;
	position: relative
}

.width_20:before {
	position: absolute;
	display: block;
	content: "";
	background: #767676;
	width: 100%;
	top: 0;
	left: 0;
	height: 1px
}

.width_20:nth-of-type(2):before,
.width_20:nth-of-type(5):before {
	width: 100%
}

.width_20:nth-of-type(2):before {
	left: 0
}

.points_row hr.vertical {
	width: 1px;
	display: block;
	height: 50px;
	margin: 0 auto;
	border: 0;
	background: #767676
}

.points_row i.fas {
	color: #31bbae;
	font-size: 12px
}

.points_row .point_title {
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	padding-top: 5px
}

.points_row i.fas {
	color: #31bbae;
	font-size: 12px;
	line-height: 16px;
	position: relative;
	display: block
}

.points_row i.fas:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 1px solid;
	text-align: center;
	margin: 0 auto;
	animation: ripple 1.6s ease-out infinite;
	-webkit-animation: ripple 1.6s ease-out infinite
}

@keyframes ripple {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0
	}
	40% {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0
	}
}

@-ms-keyframes ripple {
	0% {
		-ms-transform: scale(.5);
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0
	}
	40% {
		-moz-opacity: 1;
		-khtml-opacity: 1;
		filter: alpha(opacity=100);
		opacity: 1
	}
	100% {
		-ms-transform: scale(1.5);
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0
	}
}

@-webkit-keyframes ripple {
	0% {
		-webkit-transform: scale(.5);
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0
	}
	40% {
		-moz-opacity: 1;
		-khtml-opacity: 1;
		filter: alpha(opacity=100);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1.5);
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0
	}
}

.rxweb_mes-benchmark {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/mes-benchmark-success-with-radixweb.jpg) #f5f5f5;
	background-position: center;
	background-size: cover
}

.rxweb_checklistwrapper {
	padding-top: 30px
}

.rxweb_industries-mes .domain-exp-printing h3,
.rxweb_industries-mes .domain-exp h3 {
	min-width: 215px
}

.rxicon-consumer-retail:before {
	font-size: .8.6em
}

.rxweb_icongrids-ese .rxweb_icongrids-block {
	background: #fff
}

.rxweb_icongrids-ese .icongrid-head {
	padding-bottom: 0
}

@-webkit-keyframes rotateWord {
	0% {
		opacity: 0
	}
	2% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}
	5% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0px)
	}
	17% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0px)
	}
	20% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(-30px)
	}
	80% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	100% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
}

@keyframes rotateWord {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	2% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px);
		transform: translateY(30px)
	}
	5% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0px);
		transform: translateY(0px)
	}
	17% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0px);
		transform: translateY(0px)
	}
	20% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px)
	}
	80% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
	100% {
		opacity: 0;
		filter: alpha(opacity=0)
	}
}

.enterMob_2 img,
.msdCrm_2 .fadenZoom img {
	-webkit-animation: rotation 60s linear infinite 0s;
	animation: rotation 60s linear infinite 0s
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(359deg)
	}
}

@keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@-webkit-keyframes rotateSlot {
	0%,
	19% {
		-webkit-transform: rotate(0deg)
	}
	20%,
	39% {
		-webkit-transform: rotate(90deg)
	}
	40%,
	59% {
		-webkit-transform: rotate(180deg)
	}
	60%,
	79% {
		-webkit-transform: rotate(270deg)
	}
	80%,
	99% {
		-webkit-transform: rotate(360deg)
	}
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes rotateSlot {
	0%,
	19% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	20%,
	39% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	40%,
	59% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	60%,
	79% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	80%,
	99% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.fadeShow {
	opacity: 0;
	-webkit-transition: opacity 1s cubic-bezier(.72, .49, .32, 1.05) 0s;
	-moz-transition: opacity 1s cubic-bezier(.72, .49, .32, 1.05) 0s;
	transition: opacity 1s cubic-bezier(.72, .49, .32, 1.05) 0s
}

.fadeShow.revealIt:not(.fadeSlide),
.slick-active .revealIt.fadeShow,
.active .fadeShow {
	opacity: 1
}

.fadeUp {
	opacity: 0;
	-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	-ms-transform: translateY(40px);
	-o-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0, 1) .3s, opacity 1s .3s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0, 1) .3s, opacity 1s .3s;
	transition: transform 1s cubic-bezier(0, 0, 0, 1) .3s, opacity 1s .3s
}

.fadeUp.revealIt:not(.fadeSlide),
.slick-active .revealIt,
.active .fadeUp {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px)
}

.fadeInRight {
	opacity: 0;
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
	-ms-transform: translateX(100px);
	-o-transform: translateX(100px);
	transform: translateX(100px);
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0, 1) .3s, opacity 1s .3s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0, 1) .3s, opacity 1s .3s;
	transition: transform 1s cubic-bezier(0, 0, 0, 1) .3s, opacity 1s .3s
}

.fadeInRight.revealIt:not(.fadeSlide),
.active .fadeInRight {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px)
}

.scrollRevealAfterBg:after,
.scrollRevealBg {
	-webkit-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out
}

.scrollRevealAfterBg.fadeUpBg:not(.revealIt):after {
	visibility: hidden;
	opacity: 0
}

.rxweb_page .scrollRevealAfterBg.fadeUpBg:not(.revealIt):after,
.rxweb_page .scrollRevealBg.fadeUpBg:not(.revealIt) {
	background-position-y: 130vh
}

.scrollRevealAfterBg.fadeUpBg.revealIt:after,
.scrollRevealBg.fadeUpBg.revealIt {
	visibility: visible;
	opacity: 1
}

body .zsiq_theme11 .zsiq_off .siqico-chat div,
body .zsiq_theme11 .zsiq_off .siqico-chat:before,
body .zsiq_theme11 .siqico-chat:before,
body .zsiq_theme11 .siqico-chat div {
	color: #fff
}

.rxweb_d-integration {
	background: #0f1628 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rnd-info-page-device-driver-development-inner2.jpg) no-repeat scroll 0% 41%;
	background-size: cover
}

.primary_overlay_fullwidth:after,
.gray_overlay_fullwidth {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(15, 22, 40, .93);
	top: 0;
	left: 0
}

.gray_overlay_fullwidth {
	background-color: rgba(245, 245, 245, .93)
}

section.rxweb_hardware-eng .trigonal-wrap i {
	font-size: 83px;
	line-height: 83px
}

section.rxweb_hardware-eng .trigonal-wrap .rxicon-reduce-cost:before {
	font-size: .86em
}

section.rxweb_hardware-eng .trigonal-wrap .rxicon-time-to-market:before {
	font-size: .9em
}

.rxweb_hradware-Nail {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hES-inner.jpg) #f5f5f5;
	background-position: center;
	background-size: cover
}

.rxweb_tailored {
	background: #0f1628 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rnd-info-page-bsp-and-os-porting-inner2.jpg);
	background-position: center;
	background-size: cover
}

.rxweb_whql-trigonal {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rnd-info-page-whql-inner.jpg);
	background-position: center
}

.rxweb_whql-trigonal:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(15, 22, 40, .86)
}

.rxweb_whql-trigonal i {
	font-size: 75px;
	line-height: 75px
}

.rxweb_whql-trigonal>div {
	position: relative
}

.holdingbox {
	position: fixed;
	top: 36%;
	z-index: 9
}

.leftbox {
	position: fixed;
	display: inline-block;
	height: auto;
	width: 144px;
	right: 0
}

.leftbox img {
	margin: 0 auto
}

.rightbox {
	position: fixed;
	display: inline-block;
	overflow: hidden;
	width: 0;
	height: 240px;
	right: 0;
	z-index: 99999
}

.asasas {
	width: 336px;
	position: absolute;
	height: 240px;
	text-align: center;
	left: 0;
	top: 0;
	color: #fff
}

.rxweb_surroundings-wad .surroundings_items-bullets>div:before,
.rxweb_surroundings-rmss .surroundings_items-bullets>div:before {
	display: none
}

.single-opening input#input_8_39,
.single-opening input#input_16_39,
.single-opening input#input_3_39 {
	pointer-events: none
}

/* body {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
} */

body address {
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	-o-user-select: text;
	user-select: text
}

@media only screen and (max-width:1199px) {
	.asasas a img {
		top: 0;
		width: 70%;
		position: absolute;
		right: 0;
		height: auto
	}
}

@media only screen and (max-width:767px) {
	.holdingbox {
		display: none
	}
}

.post-edit-link {
	position: fixed;
	right: 0;
	top: 50%;
	background: #31bbae;
	color: #fff;
	padding: 3px 10px;
	z-index: 1051
}

.post-edit-link:hover {
	color: #fff
}

.rxweb_privacy_terms hr {
	margin: 25px 0 35px
}

.rxweb_newpage .projManMet_1 {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/projManMet_bg_1.jpg) no-repeat;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_newpage .orange_overlay,
.rxweb_newpage .navy_overlay,
.rxweb_newpage .leather_overlay {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 60.41%;
	display: block;
	content: "";
	background: rgba(49, 187, 174, .9)
}

.projManMet_1 .navy_overlay {
	background: rgba(15, 22, 40, .9)
}

.rxweb_newpage .inverse_w {
	color: #fff
}

.rxweb_newpage .projManMet_3 {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/projManMet_bg_3.jpg) #0f1628 no-repeat scroll 0 30%;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.projManMet_3 .projManMet3_cont {
	max-width: 404px;
	margin: 0 auto
}

.projManMet_col:nth-child(-n+3) {
	margin-bottom: 40px
}

.rxweb_prjclose .thepartials_overlay.fifty_rightside {
	top: 0;
	left: auto;
	right: 0;
	width: 50%
}

.rxweb_prjclose .row.rxweb_expertise-icons {
	text-align: center
}

.rxweb_prjclose .row.rxweb_expertise-icons i {
	font-size: 60px
}

.rxweb_newpage .visible-640x {
	display: none
}

.rxweb_newpage .sms1_left_cont {
	max-width: 490px;
	text-align: left;
	float: right;
	position: relative;
	right: 80px
}

.rxweb_newpage .sms1_right_cont {
	padding-left: 58px
}

.rxweb_newpage .rxweb_prjclose {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/projManMet_bg_2.png) #0f1628 no-repeat 0% 23%
}

.rxweb_newpage .sms1_icon_blocks li {
	font-size: 42px;
	line-height: 66px
}

.rxweb_managed-pms .services_wrap .services_img {
	margin-bottom: 30px;
	max-width: 277px;
	background: #f5f5f5;
	padding: 0 15px
}

.rxweb_managed-pms .services_wrap:hover .services_img {
	box-shadow: none
}

.rxweb_managed-pms .services_wrap .services_img img {
	height: 100px;
	object-fit: contain
}

.rxweb_newpage .projManMet_5 .sms1_icon_blocks li i {
	font-size: 70px;
	height: 105px;
	width: 105px;
	line-height: 105px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid transparent
}

.projManMet_5 .sms1_icon_blocks li p {
	padding: 10px 0 0;
	font-size: 20px;
	line-height: 36px
}

.rxweb_newpage .sms1_icon_blocks li {
	width: 33.33%;
	display: inline-block;
	float: left;
	padding: 40px 30px 15px 0;
	text-align: center
}

.rxweb_newpage .projManMet_5 .sms1_icon_blocks li:hover i {
	border: 1px solid #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	border-radius: 6px
}

.rxweb_newpage .projManMet_5 .sms1_left_cont p {
	line-height: 48px;
	font-size: 28px
}

.rxweb_newpage .softDevMetPage_1 img {
	max-width: 700px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

.img-block_osdm {
	margin-top: 40px
}

.rxweb_newpage .softDevMetPage_3 img {
	max-width: 670px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

.rxweb_newpage section.outBusMod_1 {
	background: #f5f5f5 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/outBusMod_bg_1.jpg) no-repeat;
	background-position: right 100px top
}

.rxweb_newpage .outBusMod_5 i {
	color: #31bbae
}

.rxweb_newpage .outBusMod_3 {
	background: #f5f5f5 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/outBusMod_bg_2.jpg) no-repeat scroll 0 100%
}

.rxweb_sobm i.lg {
	font-size: 366px
}

.rxweb_newpage .outBusMod_5 {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/outBusMod_bg_3.jpg) #f5f5f5 no-repeat
}

.rxweb_newpage .outBusMod_7 {
	position: relative;
	background: #0f1628
}

.rxweb_newpage .outBusMod_7 {
	position: relative;
	background: #b6d9d5
}

.outBusMod_7 .thepartials_overlay.fifty_rightside {
	top: 0;
	left: auto;
	right: 0;
	width: 50%
}

.outBusMod_7 .fifty_fifty-left .fifty_fifty-block {
	padding-right: 44px;
	max-width: 100%;
	margin-left: auto
}

.consultation__separator {
	height: 1px;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px
}

.rxweb_newpage .rxweb_valueProject {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/project-management-methodologies-bg.jpg) #0f1628 no-repeat;
	background-position: center;
	background-size: cover
}

.rxweb_newpage .rxweb_valuesoft {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/software-development-methodologies-bg.jpg) #f5f5f5 no-repeat;
	background-position: center;
	background-size: cover
}

.rxweb_newpage .rxweb_valueIT {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/IT-outsourcing-Business-bg.jpg) #31bbae no-repeat;
	background-position: center;
	background-size: cover
}

.rxweb_value-section .rxweb_competition-count i {
	font-size: 40px
}

.rxweb_value-section i.lg {
	font-size: 450px;
	display: inline-block;
	transform-origin: center;
	transform-style: preserve-3d
}

.rxweb_valuesoft .rxweb_competition-count i,
.rxweb_valuesoft i.lg {
	color: #0f1527
}

.rxweb_valuesoft .border-right {
	border-right: 1px solid #0f1628!important
}

.rxweb_value-section .rxweb_competition-count {
	margin-bottom: 40px
}

.rxweb_valueProject .rxweb_competition-count i {
	color: #31bbae
}

.rxweb_newpage .bttn i {
	padding-left: 5px
}

.rxweb_newpage .bttn.blue {
	background: #0f1628;
	border-color: #0f1628;
	color: #fff
}

.rxweb_newpage .bttn.blue:hover {
	background: 0 0;
	color: #0f1628
}

.rxweb_value-section .rxweb_competition-count i {
	display: inline-block;
	vertical-align: middle
}

.rxweb_value-section .rxweb_competition-count div:hover i {
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px)
}

.rxweb_compadv {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/competitive-advantages-bg.jpg);
	background-position: center;
	background-size: cover
}

.rxweb_compadv .epe_col:nth-child(-n+4) {
	margin-bottom: 40px
}

.innerNoFloat:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	display: block;
	content: "";
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1
}

.hidden-lg {
	display: none
}

#client1 .innerNoFloat:before {
	background-image: url(/wp-content/uploads/2020/09/testimonials-francis.jpg)
}

#client2 .innerNoFloat:before {
	background-image: url(/wp-content/uploads/2020/08/testimonials-jana.jpg)
}

#client3 .innerNoFloat:before {
	background-image: url(/wp-content/uploads/2020/08/testimonials-denis.jpg)
}

#client4 .innerNoFloat:before {
	background-image: url(/wp-content/uploads/2020/08/testimonials-kishan.jpg);
	left: auto;
	right: 0
}

#client5 .innerNoFloat:before {
	background-image: url(/wp-content/uploads/2020/08/testimonials-magnus.jpg);
	left: auto;
	right: 0
}

#client6 .innerNoFloat:before {
	background-image: url(/wp-content/uploads/2020/08/testimonials-asim.jpg)
}

#client7 .innerNoFloat:before {
	background-image: url(/wp-content/uploads/2020/08/testimonials-jason.jpg)
}

#client8 .innerNoFloat:before {
	background-image: url(/wp-content/uploads/2020/08/testimonials-sabri.jpg);
	left: auto;
	right: 0
}

#client9 .innerNoFloat:before {
	background-image: url(/wp-content/uploads/2020/08/testimonials-shadi.jpg);
	left: auto;
	right: 0
}

.rxweb_section.testimonialsPage_1 {
	padding: 0
}

.clientBlock .clientCell.clientDesc {
	padding-bottom: 68px;
	padding-top: 68px
}

.darkGrey .clientDesc {
	background: #e1e1e1
}

.clientDesc {
	background: #f5f5f5
}

.clientRow p {
	max-width: 342px;
	margin: 0 auto;
	padding: 0;
	padding-top: 30px
}

.clientRow hr {
	width: 82px;
	height: 2px;
	margin: 20px auto 0;
	background: #31bbae
}

.clientRow p.small {
	font-size: 16px;
	
}

#client1 p.desc_para {
	max-width: 774px
}

.clientCell.clientDesc {
	text-align: center
}

.clientToggle i {
	display: inline-block;
	background: #31bbae;
	color: #fff;
	font-size: 14px;
	line-height: 21px;
	height: 21px;
	width: 21px;
	text-align: center;
	border-radius: 100%;
	cursor: pointer
}

.clientToggle .fa-minus {
	display: none
}

.clientSlider {
	position: relative;
	padding-top: 248px
}

.clientSlider:before {
	display: block;
	width: 100%;
	height: 80%;
	position: absolute;
	top: 50%;
	left: 0;
	content: "";
	-webkit-transform: skewY(-11deg) translateY(-30%);
	-moz-transform: skewY(-11deg) translateY(-30%);
	-ms-transform: skewY(-11deg) translateY(-30%);
	transform: skewY(-11deg) translateY(-30%);
	background: #31bbae
}

.clientSliderBlock {
	max-width: 938px;
	margin: 0 auto;
	-webkit-box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px #ccc;
	box-shadow: 0px 0px 8px #ccc;
	background-color: #fff
}

.client_slide {
	position: relative;
	text-align: center;
	max-width: 100%;
	margin: 0 auto
}

.clientSliderBlock .client_slide {
	padding: 70px 40px
}

.clientSliderBlock .ls-layer div {
	white-space: normal !important
}

.client_slide:before {
	position: absolute;
	display: block;
	content: "“";
	font-size: 200px;
	line-height: 200px;
	color: #262626;
	;
	left: 50px;
	top: 80px
}

.client_slide p.clientText {
	font-size: 26px;
	line-height: 36px;
	color: #2b2b2b;
	max-width: 800px;
	margin: 0 auto;
	position: relative;
	padding-top: 90px;
	font-family: 'poppins-light', sans-serif
}

.client_slide hr {
	width: 82px;
	height: 2px;
	background: #31bbae;
	margin: 12px auto 26px
}

.client_slide p.clientName {
	
}

.client_slide p.clientRole {
	;
	font-size: 20px;
	line-height: 30px
}

.clientSliderBlock .slick-arrow {
	font-size: 0;
	border: 0;
	z-index: 2;
	outline: 0;
	background: #262626 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAA8CAYAAACtrX6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDI2NzcyREVGODNGMTFFNjk2NTdFOTBBNUVFNTA2Q0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDI2NzcyREZGODNGMTFFNjk2NTdFOTBBNUVFNTA2Q0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMjY3NzJEQ0Y4M0YxMUU2OTY1N0U5MEE1RUU1MDZDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMjY3NzJEREY4M0YxMUU2OTY1N0U5MEE1RUU1MDZDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PovwVpAAAAKdSURBVHja7Jy9axRBGIfdmPiNcKCoCBaChcQ0xsr6bLUTQUGMeMQotv4X1p4GqyRFSlv9B/wCG1tLTVT8AAs1wfUdnIOXl03G4N3M7uzzg4fc5U0xuw/vzO4wpCjLchvJN2PcAgQTBBMEEwQTBBMEEwQjmCCYIJggmCCYIJggGMEEwQTBBMGkDYI7wrIwHaj3an7/JoQ7wpKwt6JeCGf8tXSSjNAduotMR3hZ/s1n4fgmdZdugjH+K25sK8I3Yd7UCuGY8Er4LiykGON4gs59EuhcXf/iqWt2CIf858uuX4Qbqr5POO0/X/Q/r+TawbYzXfdOb6FeR/YLN9WYfwgPVX2XcFXVfwmLMceI3P9ntzBnJPdVfcJIXos5XSN3eJJnjeT5gOSlHAS3Qa6ejmc3ma6TdDJyh8vOijU51MmLTRTcRrla8px5sNKdPG4kr4+yk5Ebp5Od5AcpJI/i4rS8skLecqCek+RLRvI9YUxJvuB/P5D8eNjjGMVW5VPzvbfFei75KRw225prfjPEZd1vkhT++3ZhT1M2OvqmS/um3gvUc8Ctwx/MNR5R9WvCO+G3r7uZ72STnqLbLPmW8Eldm1t/D6j6jPBe1Z3cqSa+B7dRspXbr5C7ourPhckm72S1SbKVe184qOrXjdwXwqkc9qLbIDkkdya23JiCc5cckuseqFaN3KkYY4t9I3KUfLtCrl1zV2OtuakFV0nuBiTfrfmr0NcNOted6DjrT3MM8iym3FSCteSNOrSnXh86NRZ8Tr3H2mnZcVR4naJzBxQJ/xFat2JXS8cd23lb8yM77sjTeeGE8Ej4WPE3k/6YzoLwJvYAUwomnIsmCCYIRjBBMEEwQTBBMEEwQTBBMIIJggmCCYIJggmCSVX+CDAA35Rxt/624YMAAAAASUVORK5CYII=);
	width: 60px;
	height: 60px;
	position: absolute;
	transform: translateY(-50%);
	top: 50%;
	left: -20px;
	right: auto;
	-webkit-transition: background-position .2s ease-in !important;
	-moz-transition: background-position .2s ease-in !important;
	-o-transition: background-position .2s ease-in !important;
	transition: background-position .2s ease-in !important
}

.clientSliderBlock .slick-next.slick-arrow {
	right: -20px;
	left: auto;
	background-position: 60px 0
}

.clientSliderBlock .slick-arrow:hover {
	background-position: -5px 0
}

.clientSliderBlock .slick-next.slick-arrow:hover {
	background-position: 65px 0
}

.slick-list.draggable {
	user-select: none
}

.popup-testi .modal-content {
	padding: 10px;
	border: 7px solid #eee;
	border-radius: 0;
	background-clip: border-box
}

.popup-testi .tstmnls p {
	max-width: 100%;
	position: relative
}

.popup-testi .tstmnls h3 {
	margin-top: 25px
}

.popup-testi .tstmnls p.desi {
	padding-top: 14px
}

.cancel {
	display: block;
	cursor: pointer;
	margin: 0;
	float: right;
	height: 34px;
	width: 34px;
	padding: 0 0 5px;
	background: transparent none repeat scroll 0 0;
	text-align: center;
	font-weight: 700;
	font-size: 11px;
	color: #fff;
	border-radius: 100%;
	border: 1px solid #000;
	position: absolute;
	right: 0;
	top: 0
}

.cancel:hover {
	background: #31bbae
}

.cancel i.fa-times {
	color: #000;
	font-size: 20px;
	position: relative;
	line-height: 34px
}

.cancel:hover i.fa-times {
	color: #fff
}

.popup-testi .modal-content .tstmnls {
	position: relative;
	padding: 70px 50px 34px
}

.popup-testi .tstmnls p:first-child:after {
	color: #000;
	content: "\f10d";
	font-family: 'Font Awesome 5 Free';
	font-size: 52px;
	height: 7px;
	left: -25px;
	position: absolute;
	top: -10px;
	width: 7px;
	font-weight: 700
}

.rxweb_mobile_expertise .consultation_service_box {
	background-color: #f5f5f5
}

.mobile-icon-item .mobile-icon-type {
	width: 53px;
	height: 53px;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	display: flex;
	align-items: center;
	justify-content: center
}

.rxweb_mobile_expertise .mobile-icon-list .mobile-icon-name {
	font-size: 11px;
	;
	text-align: center;
	display: block;
	line-height: 21px
}

.mobile-icon-list .mobile-icon-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 20px;
	transform: none;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	margin-bottom: 10px
}

.mobile-icon-list .mobile-icon-item:hover {
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px)
}

.rxweb_build_expertise {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/competitive-advantages-bg.jpg) #0f1628;
	background-position: center;
	background-size: cover;
	padding-top: 75px;
	padding-bottom: 75px
}

.rxweb_build_expertise h3 {
	font-size: 30px;
	max-width: 732px;
	line-height: 40px;
	margin: 0 auto
}

.rxweb_mobile_app_services .twoways_center-signle {
	position: relative;
	padding-left: 50px
}

.rxweb_mobile_app_services .twoways_center-signle:before {
	display: inline-block;
	content: "";
	height: 20px;
	width: 20px;
	background: #31bbae;
	border-radius: 100%;
	border: 5px solid rgba(49, 187, 174, .5);
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	margin-top: 8px;
	margin-right: 15px;
	position: absolute;
	left: 0
}

.rxweb_mobile_approch {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/our-mobile-first-approach-bg.jpg) #0f1628 no-repeat;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rxweb_mobile_approch .trigonal-wrap {
	background-color: rgb(255 255 255/0.1)
}

.rxweb_mobile_approch .rxweb_maintenance-trigonal .row>div {
	margin-bottom: 30px
}

.rxweb_mobile_approch .trigonal-wrap:hover i {
	color: #fff
}

.rxweb_mobile_approch .trigonal-wrap i {
	font-size: 60px;
	line-height: 60px;
	margin-bottom: 20px
}

.mobile-icon-lis-space .mobile-icon-list {
	margin-top: 20px
}

.rxweb_mobile_approch .trigonal-wrap:hover {
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-webkit-box-shadow: 0px 0px 12px 3px #eaeaea, 0px 0px 32px 0px #ececec;
	-moz-box-shadow: 0px 0px 12px 3px #eaeaea, 0px 0px 32px 0px #ececec;
	background: rgba(49, 187, 174, .5);
	-webkit-box-shadow: 0px 8px 12px 3px #252525;
	box-shadow: 0px 8px 12px 3px #252525;
	border-radius: 0
}

.rxweb_mobile_app_services h2 {
	color: #0f1628
}

.rxweb_mobdev img {
	-webkit-transform: translateY(140px);
	-ms-transform: translateY(140px);
	transform: translateY(140px)
}

.case-studies-multi-store-ecommerce-portal-2 .rxweb_section {
	padding-top: 80px;
	padding-bottom: 80px
}

.case-studies-multi-store-ecommerce-portal-2 .rxweb_getintouch {
	padding-bottom: 0
}

.case-studies-multi-store-ecommerce-portal-2 .rxweb_casestudy-detail .cs_media-bottom {
	padding-bottom: 0
}

.case-studies-multi-store-ecommerce-portal-2 .rxweb_getintouch .bttn {
	margin-bottom: 0
}

.case-studies-multi-store-ecommerce-portal-2 .rxweb_cs-head {
	padding-top: 150px
}

.case-studies-multi-store-ecommerce-portal-2 .cs_highlights-block i {
	min-width: 32px
}

.eclectic-section {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/eclection-bi-services-bg.jpg) #0f1628 no-repeat;
	background-attachment: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.img_miscrosoft {
	padding-bottom: 22px
}

.microsoft_powerbi_section .trigonal-wrap i {
	font-size: 70px;
	line-height: 78px;
	margin-bottom: 20px
}

.microsoft_powerbi_section .trigonal-wrap {
	background-color: #fff;
	height: 100%;
	padding: 30px 39px
}

.perk_of_smart_box:first-child .alternates__inner:first-child {
	padding-left: 75px;
	padding-right: 32px
}

.perk_of_smart_box .alternates__inner {
	padding-left: 60px;
	padding-right: 105px
}

.perk_of_smart_box:nth-child(2) .alternates__inner:nth-child(2) {
	padding-left: 75px;
	padding-right: 32px
}

.rxweb_page .consultation_service_section .h3 {
	padding-bottom: 0;
	padding-top: 30px;
	max-width: 900px;
	margin: 0 auto
}

.four_section_consultation_service>div {
	margin-bottom: 40px
}

.consultation_service_box {
	height: 100%;
	position: relative;
	border-bottom: 4px solid #b6d9d5;
	padding: 50px 45px
}

.four_section_consultation_service {
	padding-top: 55px
}

.technology_spectrum .consultation_service_box p {
	padding-top: 15px;
	padding-bottom: 30px
}

.consultation_service_box ul {
	padding-left: 20px
}

.eclectic-section_box i {
	color: #31bbae !important;
	font-size: 63px;
	line-height: 68px
}

.eclectic-section_box .para_lg {
	padding: 20px 0 0
}

.rxweb_page .eclectic-section_box p {
	color: rgba(255, 255, 255, .7)
}

.eclectic-section_box p {
	max-width: 634px
}

.eclectic-section_boxes>div {
	margin-bottom: 60px
}

.eclectic-section_boxes>div:nth-child(even) {
	padding-left: 40px
}

.power-bi-card-body {
	padding-top: 15px
}

.power-bi-card-header button {
	padding: 0;
	padding-right: 15px;
	color: #403e3f;
	width: 100%;
	text-align: left;
	position: relative
}

.power-bi-card-header button:hover,
.power-bi-card-header button:focus {
	text-decoration: none
}

.power-bi-card-header button:after {
	position: absolute;
	content: "\f106";
	font-family: "Font Awesome 5 Free";
	font-weight: 700;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.power-bi-card-header button.collapsed:after {
	content: "\f107"
}

.gutters-30>[class*=col-] {
	padding-left: 20px;
	padding-right: 20px
}

.gutters-30 {
	margin-right: -20px;
	margin-left: -20px
}

.addressing_focussed_section h2 {
	padding-bottom: 60px
}

.power-bi-card {
	border-top: 1px solid #e0e0e0;
	padding: 32px 35px
}

.power-bi-card-header h3 {
	font-size: 0;
	line-height: 0
}

.power-bi-card:last-child {
	border-bottom: 1px solid #e0e0e0
}

.industries-block {
	text-align: left;
	border-bottom: 4px solid #b6d9d5;
	height: 100%;
	padding: 50px 30px 70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.industries-block h3 {
	font-size: 26px;
	line-height: 32px;
	color: #000;
	font-family: 'poppins-semibold';
	font-weight: 600;
	font-style: normal
}

.industries-block p {
	font-size: 18px;
	line-height: 28px;
	color: #000;
	font-family: 'poppins-regular';
	font-weight: 400;
	font-style: normal;
	padding: 5px 0 40px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.industries-blocks {
	padding-top: 90px
}

.industries-blocks .row>div {
	margin-bottom: 40px
}

.industries-block>i {
	padding-bottom: 22px;
	line-height: 75px;
	font-size: 75px
}

.text-show {
	position: relative;
	z-index: 9
}



@media only screen and (max-width:991px) {
	.site_alert {
		font-size: 14px
	}
	.container {
		max-width: calc(100% - 20px)
	}
	.rxweb_page.site__main-header .container {
		max-width: 100%
	}
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 42px;
		line-height: 54px
	}
	.rxweb_page h2,
	.rxweb_page .h2 {
		font-size: 34px;
		line-height: 46px
	}
	.rxweb_section.rxweb_midcta {
		padding-top: 60px;
		padding-bottom: 50px
	}
	.rxweb_page .para_xl,
	.rxweb_page .para_xl p {
		font-size: 24px;
		line-height: 34px
	}
	.rxweb_page .para_lg,
	.rxweb_page .para_lg p,
	.rxweb_page .h3_sm,
	.rxweb_page .custom_slant_text .h3:not([class*=poppins]) {
		font-size: 20px;
		line-height: 30px
	}
	.rxweb_getintouch h2 {
		padding-bottom: 10px
	}
	.surroundings_items {
		position: static;
		width: auto
	}
	.surroundings_items-bullets>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.rxweb_tricuts-detail {
		width: 808px;
		max-width: 100%
	}
	.rxweb_tricuts-art:before {
		width: 80%;
		left: 100%;
		height: 100%;
		-webkit-transform: skewX(-46deg);
		-moz-transform: skewX(-46deg);
		-ms-transform: skewX(-46deg);
		-o-transform: skewX(-46deg);
		transform: skewX(-46deg)
	}
	.rxweb_tricuts-art:after {
		width: 80%;
		left: 100%;
		height: 100%;
		-webkit-transform: skewX(-46deg);
		-moz-transform: skewX(-46deg);
		-ms-transform: skewX(-46deg);
		-o-transform: skewX(-46deg);
		transform: skewX(-46deg)
	}
	.bttn.bttn_md {
		font-size: 20px;
		padding: 0 22px
	}
	.surroundings_items p {
		max-width: 100%
	}
	.rxweb_icongrids-row>div,
	.rxweb_icongrids-row>div:nth-last-child(2),
	.rxweb_surroundings-inverse .surroundings_toblock.surroundings_items>div:nth-child(-n+3) {
		margin-bottom: 30px
	}
	.rxweb_icongrids-row>div:nth-child(even) {
		margin-left: 0
	}
	.rxweb_icongrids-block {
		display: block
	}
	.rxweb_icongrids-block,
	.surroundings_block,
	.rxweb_icongrids-epe .rxweb_icongrids-block {
		min-height: 0;
		height: auto;
		background: #fff;
		padding: 20px;
		-webkit-box-shadow: 0px 2px 2px #c7c7c7;
		-moz-box-shadow: 0px 2px 2px #c7c7c7;
		box-shadow: 0px 2px 2px #c7c7c7;
		width: 768px;
		max-width: 98%;
		margin-left: auto;
		margin-right: auto;
		float: none;
		overflow: hidden;
		transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out
	}
	.lightblue_bg .surroundings_block {
		background-color: #cae7e4;
		-webkit-box-shadow: 0px 2px 2px #95bdb9;
		-moz-box-shadow: 0px 2px 2px #95bdb9;
		box-shadow: 0px 2px 2px #95bdb9
	}
	.rxweb_icongrids-block:hover,
	.surroundings_block:hover,
	.lightblue_bg .surroundings_block:hover {
		-webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
		-moz-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
		box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
		border-radius: 5px
	}
	.rxweb_icongrids-block:hover i,
	.surroundings_block:hover i {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
	.rxweb_icongrids h2 {
		margin-bottom: 20px
	}
	.rxweb_techlist li {
		width: 70px;
		height: 70px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}
	.clear_list li,
	.square_list li,
	.text-xl-right .square_list li {
		padding: 5px 15px
	}
	.rxweb_thepartials .thepartials_list {
		margin-top: 20px
	}
	.bttn {
		font-size: 24px;
		line-height: 34px;
		padding: 10px 38px
	}
	.rxweb_surroundings-inverse .surroundings_items>div:nth-child(-n+2) {
		margin-bottom: 0
	}
	.rxweb_surroundings .surroundings_items p+ul {
		padding-top: 0
	}
	.rxweb_surroundings-head,
	.trigonal-wrap i {
		margin-bottom: 20px
	}
	.rxweb_icongrids .rxweb_section-cta {
		margin-top: 30px
	}
	.rxweb_thepartials-wad .para_md {
		font-size: 18px;
		line-height: 30px
	}
	.rxweb_surroundings-wad .surroundings_items-bullets .surroundings_items-inner {
		border: 1px solid rgba(255, 255, 255, .2);
		padding: 15px 20px;
		height: 100%;
		max-width: 100%;
		margin-bottom: 0
	}
	.rxweb_four-logos {
		margin-top: 20px
	}
	.services_wrap {
		margin-top: 30px
	}
	.rxweb_managed-transparent .services_img br {
		display: block
	}
	.fifty_fifty-right .fifty_fifty-block {
		padding-left: 0
	}
	.fifty_fifty-left .fifty_fifty-block {
		padding-right: 0
	}
	.thepartials_overlay.fifty_rightside {
		display: none
	}
	.left_fifity-crm {
		background: #0f1628
	}
	.left_fifity_bg .row>div {
		padding: 0 20px
	}
	.left_fifity_bg .row>.fifty_fifty-left {
		padding-bottom: 40px
	}
	.left_fifity_bg .row>.fifty_fifty-right {
		padding-top: 40px
	}
	.left_fifity_bg .row>.fifty_fifty-right:before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 50%;
		width: 100vw;
		height: 140%;
		background: #31bbae;
		z-index: 0;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%)
	}
	.left_fifity_bg .row>.fifty_fifty-right>div {
		position: relative
	}
	.rxweb_mobize-esm img {
		max-width: 100%;
		max-height: 100%;
		width: auto
	}
	.rxweb_mobize-badge.orange {
		padding: 20px;
		margin-top: 20px
	}
	.rxweb_words {
		padding-right: 15px
	}
	.rxweb_words span {
		font-size: 26px;
		line-height: 40px
	}
	.rxweb_words span strong {
		font-size: 52px;
		line-height: 58px
	}
	.rxweb_triequals-head i {
		font-size: 38px;
		line-height: 48px;
		padding-right: 10px
	}
	.rxweb_page .h1_xl {
		font-size: 8.5vw;
		line-height: 8.5vw
	}
	.rxweb_mobilefirst-wrap {
		margin-top: 30px
	}
	.rxweb_words {
		height: 140px
	}
	.left_fifity_bg .inner_col {
		padding-left: 0
	}
	.rxweb_paramount-esm.left_fifity_bg {
		background-size: cover;
		background-position: center center;
		background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/seize-mobility-paramount.jpg)
	}
	.rxweb_paramount-esm:before {
		width: 100%;
		background: rgba(182, 217, 213, .96)
	}
	.rxweb_expressive-fad img {
		max-width: 274px
	}
	.rxweb_floating-four .floating_title-lined {
		padding-bottom: 20px
	}
	.rxweb_certified-ew .row>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.rxweb_key-ew .thepartials_overlay.fifty_rightside {
		display: block;
		width: 100%;
		background: rgba(182, 217, 213, .9)
	}
	.rxweb_competition-sds .rxweb_competition-col {
		padding-left: 15px;
		margin-left: 0
	}
	.rxweb_section.rxweb_competition-sds {
		padding-bottom: 0
	}
	.rxweb_quote {
		position: static;
		width: 100%;
		padding-top: 45px;
		padding-bottom: 90px;
		margin-top: 45px
	}
	.rxweb_quote>p {
		padding-left: 25px;
		padding-right: 25px;
		padding: 10px 15px;
		max-width: 650px
	}
	.rxweb_page .rxweb_competition-count .para_xl {
		font-size: 4.1vw;
		line-height: 4.1vw
	}
	.rxweb_page .rxweb_competition-count p:last-child {
		max-width: 200px;
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_quote:before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/sds-outsource-to-outsmart-competition.jpg);
		z-index: 0;
		-ms-filter: "alpha(opacity=10)";
		filter: alpha(opacity=10);
		-moz-opacity: .1;
		-khtml-opacity: .1;
		opacity: .1;
		background-size: cover;
		background-position: center center
	}
	.rxweb_section.rxweb_competition-sds .container-fluid,
	.rxweb_quote p {
		position: relative;
		z-index: 1
	}
	.rxweb_aside-four:after {
		display: none
	}
	.rxweb_aside-spd {
		background-size: cover;
		color: #fff
	}
	.rxweb_aside-spd h2 {
		text-align: center
	}
	.rxweb_aside-block p {
		max-width: 100%;
		padding-bottom: 10px
	}
	.rxweb_aside-block ul {
		margin-top: 0
	}
	.rxweb_aside-spd:before {
		position: absolute;
		content: "";
		left: 0;
		top: 0;
		display: block;
		width: 100%;
		height: 100%;
		background: rgba(49, 187, 174, .9)
	}
	.rxweb_aside-highlighter:after {
		background-color: #fff
	}
	.rxweb_triequals-spd {
		background-size: 110% auto;
		background-position: center center;
		animation: bg_anim 35s infinite
	}
	@keyframes bg_anim {
		0% {
			background-size: 110% auto;
			background-position: center center
		}
		75% {
			background-size: 180% auto;
			background-position: center center
		}
		100% {
			background-size: 110% auto;
			background-position: center center
		}
	}
	.rxweb_triequals-spd .rxweb_triequals-head i {
		display: none
	}
	.rxweb_triequals-spd {
		text-align: center
	}
	.rxweb_page .rxweb_triequals-spd p {
		padding-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		max-width: 640px
	}
	.rxweb_triequals-row p:before {
		right: 0;
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_manufacture-mss img {
		max-width: 100%;
		max-height: unset
	}
	.rising_whiteoverlay-pos .rxweb_rising-whiteoverlay {
		margin-left: auto;
		margin-right: auto;
		max-width: 512px;
		padding: 30px
	}
	.rxweb_paramount-mss:before {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(49, 187, 174, .9)
	}
	.rxweb_integrat-mss i,
	.rxweb_integrat-mss i.rxicon-mansol-mobility {
		font-size: 60px;
		line-height: 60px
	}
	.rxweb_page .uptothe_brim-box i {
		left: -20px
	}
	.uptothe_brim-head {
		margin-bottom: 10px
	}
	.rxweb_rising-media {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		right: 15px
	}
	.rxweb_grow-cloud:after {
		display: none
	}
	.rxweb_smart-rightcontent span {
		font-size: 52px;
		line-height: 56px;
		display: inline
	}
	.twoways_center-signle p {
		padding-bottom: 0
	}
	.twoways_center-signle {
		padding: 20px;
		border: 1px solid #dedede
	}
	.twoways_green-b .twoways_center-signle {
		border: 1px solid #6e9793
	}
	.triangle_value-content {
		padding: 15px
	}
	.square_gridblocks .icongrid-head,
	.twoways_center-head {
		padding-bottom: 40px
	}
	.square_gridblocks .triangle_value p {
		padding-bottom: 0
	}
	.square_gridblocks .triangle_value-content {
		font-size: 16px;
		line-height: 28px
	}
	.twoways_center-zoho .twoways_center-list .row>div:first-child .twoways_center-signle {
		margin-bottom: 30px
	}
	.rxweb_unified-sms,
	.rxweb_unified-pms {
		overflow: hidden;
		background: #0f1628
	}
	.rxweb_expertise-icons {
		text-align: center;
		margin-top: 30px
	}
	.rxweb_expertise-icons p {
		max-width: 200px;
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_process-listicons .row>div:last-child {
		margin-top: 40px
	}
	.rxweb_experts-tetrad>div:nth-child(-n+2) p {
		margin-bottom: 30px
	}
	.rxweb_process-listicons {
		margin-top: 50px
	}
	.left_fifity_bg .row>div {
		padding: 20px 15px
	}
	.left_fifity_bg .rxweb_expertise-icons>div:nth-last-child(-n+3) {
		padding-bottom: 0
	}
	.rxweb_spokes-sfms .surroundings_items-bullets>div:nth-child(-n+3) {
		margin-bottom: 0
	}
	.rxweb_horizon-cloud>.section_head p {
		max-width: 72vw
	}
	.rxweb_horizon-leftObj {
		background-position: bottom 25px left -8vw
	}
	.rxweb_horizon-rightObj {
		width: 14.5%
	}
	.rxweb_section.rxweb_horizon-cloud {
		padding-bottom: 21vw
	}
	.rxweb_surroundings-iot .surroundings_items-bullets>div:nth-child(-n+3) {
		margin-bottom: 0
	}
	.alternates__inner {
		padding: 20px;
		border: 1px solid #e2e2e2
	}
	.alternates__separator {
		margin: 20px 0;
		visibility: hidden
	}
	.rxweb_page .rxweb_rotate-img {
		max-width: 110px
	}
	.rxweb_debt-dcs .rxweb_four-logos>div {
		max-width: 33.33%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 33.33%;
		-ms-flex: 1 0 33.33%;
		flex: 1 0 33.33%
	}
	.rxweb_smart-hss .rxweb_smart-rightcontent {
		padding-left: 10px
	}
	.rxweb_smart-hss .rxweb_smart-object {
		bottom: -15vw;
		left: 16vw;
		max-width: 28%;
		top: auto;
		height: auto
	}
	.rxweb_floating-rmss,
	.rxweb_floating-ths {
		padding-top: 84px;
		padding-bottom: 84px
	}
	.floating_leftcontent {
		margin-bottom: 60px
	}
	.floating_leftcontent,
	.rxweb_floating-rmss.rxweb_floating-four .floating_title-lined {
		text-align: center
	}
	.rxweb_surroundings-rmss .surroundings_items {
		padding-top: 0;
		padding-bottom: 0
	}
	.square_value-main>[class*=square_value-] {
		padding: 30px 20px;
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_floating-rmss .square_value-main>[class*=square_value-]:not(:nth-child(3)) {
		display: none
	}
	.rxweb_triangle-rmss .triangle_value-content {
		padding: 8vw 15px
	}
	.rxweb_page .triangle_hover h3 {
		font-size: 22px;
		line-height: 34px
	}
	.rxweb_floating-rmss.rxweb_floating-four .floating_title-lined:after {
		margin: 0 auto;
		right: 0
	}
	.rxweb_rising-ths.after_bl-bg:after {
		background-size: 348px
	}
	.rxweb_trigonal-ths .trigonal-wrap i {
		font-size: 104px;
		line-height: 95px
	}
	.rxweb_paramount-ths:before {
		width: 100%;
		background: rgba(182, 217, 213, .9)
	}
	.rxweb_paramount-ths {
		background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/travHospSol_3_bg.jpg);
		background-size: cover;
		background-position: center
	}
	.rxweb_paramount-ths h2 br {
		display: none
	}
	.rxweb_paramount-ths .row>div>div {
		padding-left: 0
	}
	.rxweb_floating-heading {
		padding-top: 0;
		padding-bottom: 60px
	}
	.rxweb_floating-ths {
		background-position: 1000px center
	}
	.rxweb_floating-ths .square_value-content i {
		font-size: 60px
	}
	.square_value-main>[class*=square_value-]:first-child,
	.square_value-main>[class*=square_value-]:last-child {
		display: none
	}
	.square_value-main>[class*=square_value-]:not(first-child):not(:last-child) {
		-ms-flex: 0 0 45%;
		flex: 0 0 45%;
		max-width: 45%
	}
	.rxweb_trigonal-ths .rxweb_maintenance-trigonal .row>div:not(:last-child) {
		margin-bottom: 30px
	}
	.hexagonal_obj img {
		max-width: 380px
	}
	.hexagonal_4,
	.hexagonal_5 {
		top: 74%
	}
	.hexagonal_obj {
		padding-top: 158px
	}
	.rxweb_human-hrs h3 {
		padding-top: 20px
	}
	.rxweb_dottedbox-hover .rxweb_maintain-iss .trigonal-wrap i {
		font-size: 84px;
		line-height: 84px
	}
	.rxweb_floating-iss.rxweb_floating-four .floating_title-lined {
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_floating-four.rxweb_floating-iss {
		margin-top: 40px
	}
	.rxweb_floating-four.rxweb_floating-iss .floating_title-box {
		border: 10px solid #3f4553;
		padding: 25px;
		max-width: 288px
	}
	.rxweb_ecomchild img {
		max-width: 400px;
		margin-top: 30px
	}
	.kentico_path-wrap:first-child .kentico_path-inner {
		padding-bottom: 30px
	}
	.kentico_path-wrap:last-child .kentico_path-inner {
		padding-top: 30px
	}
	.rxweb_alternates-container {
		margin-top: 30px
	}
	.alternates__separator {
		margin-top: 15px;
		margin-bottom: 15px
	}
	.rxweb_section.rxweb_alternates-optimize {
		padding-bottom: 30px
	}
	.rxweb_icongrids-epe .rxweb_icongrids-block {
		background-color: #f5f5f5
	}
	.rxweb_industries-epe .esap_industries-row {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.rxweb_icongrids-detail .bttn_small {
		margin-bottom: 0;
		font-size: 17px;
		padding: 0 20px;
		line-height: 39px
	}
	.rxweb_icongrids-ese .rxweb_icongrids-block {
		background: #fff
	}
	.cs_head-content img {
		margin-bottom: 20px
	}
	.rxweb_casestudy-detail .square_list li:last-child,
	.rxweb_casestudy-detail .content_list li:last-child {
		padding-bottom: 10px
	}
	.rxweb_cs-extrafield .cs_customer img {
		max-width: 200px;
		margin-top: 20px
	}
	.rxweb_cs-highlights .cs_highlights-cont {
		margin-left: 10px
	}
	.rxweb_cs-highlights .cs_highlights-tech ul li {
		font-size: 18px;
		line-height: 30px
	}
	.rxweb_cs-highlights .cs_highlights-block i {
		font-size: 22px;
		line-height: 34px
	}
	.rxweb_page .cs_highlights-cont h3 {
		font-size: 20px;
		line-height: 32px
	}
	.rxweb_page .cs_highlights-cont p {
		font-size: 18px;
		line-height: 30px;
		padding-top: 5px
	}
	.case_studies-wrapper .rxweb_page .para_md,
	.rxweb_page .para_md p {
		font-size: 16px;
		line-height: 31px
	}
	.case_studies-wrapper .rxweb_page .casestudies_tabs-list {
		padding-top: 23px
	}
	.casestudies_tabs-list>li {
		margin: 0 5px;
		padding: 0 0 15px
	}
	.casestudies_tabs-list>li a {
		font-size: 18px
	}
	.case_studies-wrapper .rxweb_page .para_md,
	.case_studies-wrapper .rxweb_page .para_md p {
		font-size: 19px;
		line-height: 32px
	}
	.case_studies-wrapper .rxweb_section {
		padding-top: 50px
	}
	.case_studies-wrapper .titleBox {
		padding: 8px 20px;
		font-size: 20px;
		line-height: 30px
	}
	.rxweb_competition-sds .rxweb_competition-count {
		margin-bottom: 15px
	}
	.left_fifity_bg .row>.fifty_fifty-right:before {
		width: calc(100vw + 2px)
	}
	h3+ul.check_list {
		padding-left: 25px
	}
	.epe_col:nth-child(-n+4) {
		margin-bottom: 40px
	}
	.esap_industries .domain-exp {
		flex: 1 0 50%;
		width: 50%;
		max-width: 50%
	}
	.esap_industries .domain-exp h3,
	.rxweb_industries-epe .domain-exp:not(:nth-child(n+6)) h3,
	.esap_industries .domain-exp .h3,
	.rxweb_industries-epe .domain-exp:not(:nth-child(n+6)) .h3 {
		margin: 0 0 32px
	}
	.esap_stats .statNum {
		font-size: 42px
	}
	.rxweb_newpage section.outBusMod_1 {
		background-size: 320px;
		background-position: right -50px bottom 0
	}
	.rxweb_newpage .outBusMod_7,
	.rxweb_newpage .rxweb_prjclose {
		overflow: hidden
	}
	.rxweb_newpage .outBusMod_7.left_fifity_bg .row>.fifty_fifty-right:before {
		background: rgba(15, 22, 40, .9)
	}
	.rxweb_newpage .rxweb_prjclose {
		background-image: none
	}
	.rxweb_value-section.value_btn {
		text-align: center
	}
	.rxweb_page .rxweb_compadv .epe_blocks {
		max-width: 300px;
		margin: 0 auto
	}
	.rxweb_compadv .epe_col:nth-child(-n+7) {
		margin-bottom: 40px
	}
	.rxweb_newpage .rxweb_section.rxweb_main-odc .trigonal-wrap {
		margin-left: auto;
		margin-right: auto;
		border: 1px solid #f5f5f5
	}
	.rxweb_mobdev img {
		margin-bottom: 30px
	}
	.rxweb_mobile_app_services .twoways_center-signle {
		padding-left: 20px
	}
	.rxweb_mobile_app_services .twoways_center-signle:before {
		visibility: hidden
	}
	.rxweb_build_expertise h3 {
		text-align: center;
		margin-bottom: 20px
	}
	.rxweb_mobdev img {
		transform: none
	}
	.projManMet_1 .navy_overlay {
		width: 100%
	}
	.projManMet_col:nth-child(-n+4) {
		margin-bottom: 40px
	}
	.microsoft_powerbi_section .row>div {
		margin-bottom: 30px
	}
	.microsoft_powerbi_section .row>div:last-child {
		margin-bottom: 0
	}
	.perk_of_smart_box .alternates__inner {
		background-color: #f5f5f5;
		padding: 0;
		padding-top: 20px
	}
	.rxweb_section.rxweb_alternates-optimize.perk_of_smart_section {
		padding-bottom: 50px
	}
	.consultation_service_box {
		padding: 20px
	}
	.page-offshore-development-center-team-staffing .custom_slant_scroll,
	.page-power-bi-consulting .custom_slant_scroll,
	.custom_slant_scroll {
		display: none
	}
	.page-offshore-development-center-team-staffing .rxweb_page-banner,
	.page-power-bi-consulting .rxweb_page-banner,
	.rxweb_page-banner {
		height: 530px
	}
	.custom_slant_cont {
		top: 38%
	}
	.custom_slant_text .slant_content {
		margin-top: 0
	}
	.perk_of_smart_box>div img {
		width: 100%
	}
	.rxweb_page .rxweb_aside-spd .darkgrey_txt {
		color: #fff
	}
	.client-video-img .scrollReveal,
	.client-video-img .scrollReveal img {
		width: 100%;
		height: auto
	}
	.client-says-video_section p {
		margin-bottom: 25px
	}
	.client-says-video_section .client-video-img {
		margin-top: 40px
	}
	.clientsuccess-stories_section h5 {
		font-size: 22px;
		line-height: 26px
	}
}

@media only screen and (max-width:767px) {
	.page_esap .site_header {
		top: 0
	}
	.rxweb_section,
	.rxweb_floating-rmss,
	.rxweb_section.rxweb_rising-ths,
	.rxweb_floating-ths,
	.rxweb_section.rxweb_talent-hrs {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 38px;
		line-height: 50px
	}
	.custom_slant_text {
		padding-top: 130px;
		padding-bottom: 32px
	}
	.custom_slant_text h1,
	.custom_slant_text h2,
	.custom_slant_text .banner_h2 {
		padding: 0 0 10px
	}
	.rxweb_page .custom_slant_cont p {
		font-size: 16px;
		line-height: 26px
	}
	.custom_slant_text p+p {
		padding-top: 10px
	}
	.rxweb_page .para_xl,
	.rxweb_page .para_xl p {
		font-size: 22px;
		line-height: 32px
	}
	.rxweb_page .para_md,
	.rxweb_page .para_md p {
		font-size: 19px;
		line-height: 31px
	}
	.surroundings_items-bullets>div:nth-child(-n+3) {
		margin-bottom: 20px
	}
	.rxweb_tricuts-art:before,
	.rxweb_tricuts-art:after {
		display: none
	}
	.rxweb_page .rxweb_techlist {
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_tricuts-cta {
		text-align: center
	}
	.rxweb_thepartials .thepartials_list {
		margin-top: 0
	}
	.bttn {
		font-size: 22px;
		line-height: 32px;
		padding: 10px 22px;
		border-radius: 6px
	}
	.rxweb_getintouch .bttn {
		margin-bottom: 0;
		margin-top: 30px
	}
	.rxweb_page.rxweb_getintouch p {
		max-width: 460px;
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_surroundings-head {
		margin-bottom: 10px
	}
	.rxweb_four-logos .col {
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%
	}
	.rxweb_icongrids-block i {
		line-height: 40px
	}
	.rxweb_maintenance-trigonal .row>div:not(:last-child) {
		margin-bottom: 20px
	}
	.rxweb_thepartials-wad .thepartials_list.split_list li {
		min-width: 100%;
		max-width: 100%
	}
	.rxweb_whatsinnest .row>div:last-child {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 37vw;
		display: flex;
		align-items: center;
		overflow: hidden
	}
	.rxweb_page .rxweb_whatsinnest .para_lg {
		font-size: 18px;
		line-height: 30px
	}
	.rxweb_managed-transparent .services_img i {
		font-size: 42px;
		line-height: 52px
	}
	.left_fifity_bg .row>.fifty_fifty-left {
		padding-bottom: 35px
	}
	.left_fifity_bg .row>.fifty_fifty-right {
		padding-top: 35px
	}
	.rxweb_mobize-esm img {
		margin-top: 50px;
		max-width: 500px;
		height: auto;
		display: block;
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_continuously-rotate img {
		width: 100%;
		max-width: 260px
	}
	.rxweb_words {
		height: 95px;
		z-index: 1;
		margin-bottom: 40px;
		padding-right: 0;
		max-width: 640px
	}
	.rxweb_words span {
		font-size: 25px;
		line-height: 39px
	}
	.rxweb_words span strong {
		font-size: 48px;
		line-height: 54px
	}
	.rxweb_mobilefirst-wrap {
		margin-top: 0
	}
	.rxweb_managed-ems .services_img {
		margin-top: 52px
	}
	.rxweb_managed-ems .rxweb_four-logos {
		margin-top: 0
	}
	.rxweb_managed-ems .rxweb_four-logos .col {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.rxweb_mobize-esm {
		background-position: right 60% bottom
	}
	.rxweb_page .rxweb_mobize-esm .para_xl {
		font-size: 1.5em
	}
	.left_fifity_bg .inner_col h2+.rxweb_paramount-block {
		margin-top: 20px
	}
	.rxweb_expressive-fad {
		text-align: center
	}
	.rxweb_expressive-fad img {
		max-width: 134px;
		margin-bottom: 30px
	}
	.rxweb_expressive-fad h2,
	.rxweb_expressive-fad .h2 {
		margin-top: 40px
	}
	.rxweb_surroundings-fad .rxweb_surroundings-head,
	.rxweb_surroundings-lgbox .rxweb_surroundings-head {
		margin-bottom: 20px
	}
	.rxweb_surroundings-fad .surroundings_items-inner,
	.rxweb_surroundings-lgbox .surroundings_items-inner,
	.rxweb_surroundings-lgbox .surroundings_items>div:nth-last-child(-n+2) .surroundings_items-inner {
		margin-bottom: 30px;
		height: -webkit-calc(100% - 30px);
		height: calc(100% - 30px)
	}
	.rxweb_surroundings-fad .surroundings_items>div:last-child .surroundings_items-inner,
	.rxweb_surroundings-lgbox .surroundings_items>div:last-child .surroundings_items-inner {
		margin-bottom: 10px;
		height: -webkit-calc(100% - 10px);
		height: calc(100% - 10px)
	}
	.rxweb_surroundings-fad .surroundings_items,
	.rxweb_surroundings-lgbox .surroundings_items {
		padding-bottom: 0
	}
	.rxweb_engagement_ms-crm i.rxicon-msdcrm-workflow,
	.rxweb_engagement_ms-crm i.rxicon-msdcrm-better-mobility,
	.rxweb_engagement_ms-crm i.rxicon-msdcrm-business-insights {
		font-size: 75px;
		line-height: 75px
	}
	.floating_icons-tiles p br {
		display: none
	}
	.floating_icons-tiles,
	.floating_icons-tiles:nth-child(even) {
		padding: 25px 20px
	}
	.fifty_rightside-inner {
		padding-left: 0
	}
	.rxweb_certified-ew .rxweb_certified-image {
		line-height: 101px;
		height: auto
	}
	.rxweb_page .rxweb_competition-count .para_xl {
		font-size: 4.8vw;
		line-height: 4.8vw
	}
	.rxweb_quote {
		padding-top: 35px;
		padding-bottom: 70px;
		margin-top: 35px
	}
	.rxweb_quote>p {
		padding-bottom: 0
	}
	.rxweb_triequals-spd {
		background-size: auto 100%;
		background-position: center center;
		animation: bg_anim 35s infinite
	}
	@keyframes bg_anim {
		0% {
			background-size: auto 100%;
			background-position: center center
		}
		75% {
			background-size: auto 160%;
			background-position: center center
		}
		100% {
			background-size: auto 100%;
			background-position: center center
		}
	}
	.rxweb_page .rxweb_triequals-spd p {
		max-width: 350px;
		padding-bottom: 20px
	}
	.rising_whiteoverlay-pos .rxweb_rising-whiteoverlay {
		max-width: 422px;
		padding: 25px
	}
	.rxweb_maintenance-trigonal {
		padding-top: 40px
	}
	.fifty_mss-inner {
		padding-left: 0
	}
	.rxweb_rising-media {
		display: none
	}
	.rxweb_rising-whiteoverlay {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px
	}
	.rxweb_triequals-head i {
		display: none
	}
	.rxweb_managed-cs {
		background-size: cover
	}
	.twoways_center-list .row>div:first-child .twoways_center-signle {
		margin-bottom: 30px
	}
	.rxweb_smart-zoho {
		background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/smart-way-tech.jpg);
		background-position: center;
		background-size: cover
	}
	.rxweb_smart-zoho:before {
		display: none
	}
	.rxweb_smart-zoho h2 br {
		display: none
	}
	.rxweb_smart-rightcontent span {
		font-size: 1.16em;
		line-height: 1.16em
	}
	.rxweb_smart-object {
		bottom: 0;
		transform: none;
		max-width: 25vw;
		left: 15px
	}
	.rxweb_smart-leftcontent {
		text-align: center;
		background: #31bbae;
		color: #fff;
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px
	}
	.rxweb_page .rxweb_smart-leftcontent h2 {
		color: #fff;
		padding: 15px 0;
		font-size: 5vw;
		line-height: 5.06vw
	}
	.square_gridblocks .triangle_value-second {
		background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/domain-expertise.jpg)
	}
	.square_gridblocks .triangle_value-third-four {
		background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/delivery-support-zoho.jpg);
		margin-bottom: 30px
	}
	.square_gridblocks .triangle_value-fourth {
		background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/realistic-goals-timeline.jpg)
	}
	.square_gridblocks .triangle_value-six {
		background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/technology-partner.jpg)
	}
	.square_gridblocks .triangle_value {
		background-position: center;
		background-size: cover
	}
	.square_gridblocks .triangle_value:not(:last-child) {
		margin-bottom: 30px
	}
	.square_gridblocks .triangle_value-first,
	.square_gridblocks .triangle_value-third,
	.square_gridblocks .triangle_value-fifth {
		display: none;
		margin: 0
	}
	.square_gridblocks .triangle_value-content {
		margin-top: 30px;
		margin-bottom: 30px;
		color: #fff;
		height: auto;
		padding: 20px;
		background: rgba(49, 187, 174, .92)
	}
	.square_gridblocks .triangle_value-content p {
		color: #fff
	}
	.square_gridblocks-zoho {
		background-color: #fff
	}
	.rxweb_smart-zoho .rxweb_smart-object {
		display: none
	}
	.rxweb_smart-zoho .rxweb_smart-leftcontent {
		background: #b6d9d5;
		color: #000
	}
	.rxweb_smart-zoho .rxweb_smart-leftcontent .h2 {
		padding-top: 10px;
		padding-bottom: 10px
	}
	.rxweb_process-listicons .row>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.rxweb_process-listicons .row>div:last-child {
		margin-top: 0
	}
	.rxweb_spectrum-fsms .trigonal-wrap i {
		font-size: 64px;
		line-height: 64px
	}
	.rxweb_page .rxweb_stake-dcs .row>div:nth-child(2) ul {
		padding-bottom: 0
	}
	.rxweb_page .rxweb_stake-dcs .row>div:last-child ul {
		padding-top: 0
	}
	.rxweb_debt-dcs .rxweb_four-logos>div {
		max-width: 252px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%
	}
	.rxweb_smart-hss:before {
		width: 100%
	}
	.rxweb_page .rxweb_smart-hss .rxweb_smart-leftcontent h2 {
		line-height: 1.2em;
		font-size: 4vw
	}
	.rxweb_page .rxweb_smart-hss .rxweb_smart-leftcontent h2 br,
	.rxweb_prescription:after {
		display: none
	}
	.rxweb_smart-hss .rxweb_smart-rightcontent {
		padding-left: 0;
		padding-bottom: 0
	}
	.rxweb_smart-hss .rxweb_smart-rightcontent h2 {
		text-align: center
	}
	.rxweb_prescription {
		overflow: hidden
	}
	.rxweb_prescription .row>div:last-child:before {
		position: absolute;
		display: block;
		content: "";
		background: #0f1628;
		width: 102%;
		left: -1%;
		top: 0;
		height: 130%;
		z-index: 0
	}
	.prescription-vertical {
		position: relative
	}
	.rxweb_prescription .row>div:first-child .prescription-vertical:last-child {
		padding-bottom: 30px
	}
	.rxweb_prescription .row>div:last-child .prescription-vertical:first-child {
		padding-top: 30px
	}
	.rxweb_triangle-hss .triangle_value-second {
		background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/healSoftSol_Obj4.jpg)
	}
	.rxweb_triangle-hss .triangle_value-fourth {
		background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/healSoftSol_Obj2.jpg)
	}
	.rxweb_triangle-hss .triangle_value-six {
		background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/healSoftSol_Obj3.jpg)
	}
	.floating_leftcontent h2 br {
		display: none
	}
	.square_value-main>[class*=square_value-] {
		max-width: 400px
	}
	.rxweb_surroundings-rmss .surroundings_items {
		margin-top: 20px
	}
	.rxweb_surroundings-rmss .surroundings_items-inner {
		border: 1px solid #e2e2e2;
		padding: 20px;
		max-width: 100%
	}
	.rxweb_section.rxweb_rising-ths:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, .78);
		transform: none;
		left: 0;
		top: 0
	}
	.rxweb_section.rxweb_rising-ths {
		background-size: cover;
		background-position: right 84% center;
		padding-bottom: 230px
	}
	.rxweb_rising-ths.after_bl-bg:after {
		background-position: center bottom -240px;
		opacity: .1;
		display: block
	}
	.rxweb_floating-ths {
		background-position: bottom -75px center;
		background-size: 100%
	}
	.rxweb_floating-ths .square_value-second {
		background-color: rgba(42, 172, 187, .94)
	}
	.rxweb_floating-ths .square_value-third {
		background-color: rgba(49, 187, 174, .85)
	}
	.rxweb_talent-hrs .surroundings_items>div+div {
		margin-top: 30px
	}
	.rxweb_talent-hrs .surroundings_items>div:nth-child(odd) {
		padding-right: 15px
	}
	.rxweb_talent-hrs .surroundings_items>div:nth-child(even) {
		padding-left: 15px
	}
	.rxweb_talent-hrs .surroundings_items>div {
		max-width: calc(100% - 30px);
		margin: 0 auto;
		float: none;
		padding: 15px;
		border: 1px solid #dedede
	}
	.rxweb_human-hrs .trigonal-wrap i {
		font-size: 70px;
		line-height: 70px
	}
	section.rxweb_human-hrs.rxweb_hardware-eng .trigonal-wrap i {
		font-size: 70px;
		line-height: 78px
	}
	.rxweb_talent-hrs .surroundings_items {
		padding-bottom: 0
	}
	.hexagonal_items>div {
		position: static;
		transform: none;
		max-width: 96%;
		width: 470px;
		padding: 10px;
		background: rgba(255, 255, 255, .22);
		margin: 10px 0;
		margin-left: auto;
		margin-right: auto;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 470px;
		-ms-flex: 0 0 470px;
		flex: 0 0 470px
	}
	.hexagonal_obj {
		padding-top: 0;
		padding-bottom: 0
	}
	.rxweb_infuse {
		margin-top: 30px
	}
	.rxweb_infuse>div:first-child {
		margin-bottom: 20px
	}
	.rxweb_smarter-hrs.rxweb_smarter-hrs-space {
		padding-bottom: 70px
	}
	.rxweb_isslist .square_list {
		display: block;
		max-width: 306px;
		margin: 0 auto
	}
	.rxweb_dottedbox-hover .rxweb_maintain-iss .trigonal-wrap i {
		font-size: 80px;
		line-height: 80px
	}
	.four_rectangle-content {
		padding: 20px;
		background: rgba(245, 245, 245, .94)
	}
	.four_rectangle-blocks .four_rectangle-left:before,
	.four_rectangle-blocks .four_rectangle-right:before {
		width: 100%
	}
	.four_rectangle-blocks>div {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.kentico_path-wrap>div:last-child .kentico_path-inner {
		padding-left: 0
	}
	.kentico_path-wrap>div:first-child .kentico_path-inner {
		padding-right: 0
	}
	.kentico_path-wrap:last-child>div:first-child .kentico_path-inner {
		padding-top: 0
	}
	.kentico_path:before,
	.kentico_path:last-child:after {
		display: none
	}
	.four_rectangle-dnn .four_rectangle-content {
		background: rgba(182, 217, 213, .94)
	}
	.rxweb_alternates-container {
		margin-top: 20px
	}
	.rxweb_main-iotservice .trigonal-wrap i {
		font-size: 64px;
		line-height: 64px
	}
	.rxweb_iot-circular .rxweb_words span {
		text-align: center
	}
	.rxweb_surroundings-iot .surroundings_items>div:nth-child(even) {
		padding-right: 20px
	}
	.epe_blocks i {
		font-size: 56px;
		line-height: 66px
	}
	.rxweb_experts-tetrad hr {
		height: 2px
	}
	.rxweb_cs-highlights .cs_highlights-block i {
		width: auto;
		text-align: center;
		min-width: 35px
	}
	.rxweb_cs-highlights .cs_highlights-industry,
	.rxweb_cs-highlights .cs_highlights-business,
	.rxweb_cs-highlights .cs_highlights-tech {
		margin-top: 10px
	}
	.rxweb_cs-context .split_list li,
	.rxweb_cs-approach .split_list li,
	.rxweb_cs-result .split_list li {
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 100%;
		-ms-flex: 1 0 100%;
		flex: 1 0 100%;
		min-width: 100%;
		max-width: 100%
	}
	.rxweb_cs-result .cs_results-grid .square_list {
		margin-bottom: 10px
	}
	.rxweb_cs-result .cs_results-grid .square_list li:last-child {
		padding-bottom: 15px
	}
	.rxweb_cs-approach .cs_solution-grid .row>div:not(:last-child):not(:nth-last-child(2)) p:last-child {
		margin-bottom: 0
	}
	.rxweb_cs-approach .cs_solution-grid>.row>div {
		margin-bottom: 15px
	}
	.rxweb_cs-approach .cs_solution-grid>.row>div:last-child {
		margin-bottom: 0
	}
	.rxweb_cs-extrafield blockquote {
		padding-left: 0;
		padding-right: 0
	}
	.cs_customer blockquote:before,
	.cs_customer blockquote:after {
		width: 36px;
		height: 32px
	}
	.rxweb_casestudy-detail .cs_media img {
		max-width: 100%
	}
	.rxweb_cs-highlights .cs_highlights-wrapper {
		margin-top: 20px
	}
	.casestudies_tabs-list>li a {
		padding: 0 8px 3px;
		border-bottom-width: 2px;
		white-space: nowrap
	}
	.casestudies_tabs-list>li {
		margin: 0 7px
	}
	.case_studies-wrapper .casestudies_listing-row .casestudies_item {
		margin-bottom: 30px
	}
	.case_studies-wrapper .rxweb_page .para_md,
	.case_studies-wrapper .rxweb_page .para_md p {
		font-size: 18px;
		line-height: 32px
	}
	.case_studies-wrapper .rxweb_section {
		padding-top: 50px
	}
	.case_studies-wrapper .page-numbers li>span,
	.case_studies-wrapper .page-numbers li>a:not(.prev):not(.next) {
		font-size: 15px;
		padding: 5px;
		width: 37px
	}
	.case_studies-wrapper .page-numbers li a>i {
		font-size: 21px
	}
	.case_studies-wrapper .page-numbers li a.next,
	.case_studies-wrapper .page-numbers li a.prev {
		margin-left: 8px
	}
	.case_studies-wrapper .page-numbers li a.prev {
		margin-right: 8px
	}
	.case_studies-wrapper .bttn.bttn_small {
		font-size: 16px;
		line-height: 20px;
		padding: 8px 19px;
		margin: 0 auto;
		border-radius: 3px
	}
	.case_studies-wrapper .rxweb_page .casestudies_tabs-list {
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		padding-bottom: 10px;
		padding-top: 10px
	}
	.casestudies_tabs-list>li {
		padding: 0
	}
	.rxweb_cs-listing .casestudies_tabs {
		position: relative;
		padding: 0 15px;
		margin-bottom: 20px
	}
	.rxweb_cs-listing .casestudies_tabs:after {
		position: absolute;
		width: 50px;
		content: "";
		top: 0;
		right: 0;
		display: inline-block;
		height: 100%;
		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .98) 50%, rgba(255, 255, 255, 1) 100%);
		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .98) 58%, rgba(255, 255, 255, 1) 100%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .98) 50%, rgba(255, 255, 255, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
	}
	.case_studies-wrapper .rxweb_page .casestudies_tabs-list li:last-child {
		padding-right: 30px
	}
	.rxweb_icongrids-detail .bttn_small {
		font-size: 16px;
		line-height: 36px;
		padding: 0 14px
	}
	section.rxweb_human-hrs.rxweb_hardware-eng .trigonal-wrap i {
		font-size: 60px;
		line-height: 68px
	}
	.rxweb_alternates h4,
	.rxweb_alternates .h4 {
		font-size: 19px;
		line-height: 29px
	}
	.rxweb_checklistwrapper {
		padding-top: 30px
	}
	.width_20:before,
	.points_row hr.vertical {
		display: none
	}
	.points_row {
		padding-top: 20px
	}
	hr.head_liner {
		margin: 10px auto 6px
	}
	.rxweb_tailored .section_head+.section_head {
		margin-top: 30px
	}
	.rxweb_iot-circular .rxweb_words {
		margin-top: 30px;
		margin-left: auto;
		margin-right: auto
	}
	.header__inverse+* {
		margin-top: 104px
	}
	.rxweb_newpage section.outBusMod_1 {
		background-image: none
	}
	.rxweb_newpage .softDevMetPage_3 img {
		max-width: 500px;
		margin-bottom: 40px
	}
	.rxweb_newpage .softDevMetPage_1 img {
		margin-top: 30px
	}
	.rxweb_newpage .projTableCell h3 {
		font-size: 20px;
		line-height: 32px
	}
	.rxweb_newpage .projTableCell img {
		padding-left: 10px;
		padding-right: 10px
	}
	.rxweb_newpage .projManMet_4 .row>div>i {
		font-size: 35px;
		line-height: 50px;
		padding-right: 15px
	}
	.rxweb_newpage .projManMet_1 .navy_overlay {
		width: 100%
	}
	.rxweb_mobile_approch .trigonal-wrap {
		max-width: 100%
	}
	.rxweb_mobile_approch .rxweb_maintenance-trigonal .row>div:last-child {
		margin-bottom: 0
	}
	.microsoft_powerbi_section .trigonal-wrap {
		width: 100%;
		max-width: 100%
	}
	.eclectic-section_boxes>div:nth-child(even) {
		padding-left: 15px
	}
	.four_section_consultation_service>div {
		margin-bottom: 30px
	}
	.power-bi-accordion {
		padding-top: 25px
	}
	.consultation_service_box ul {
		padding-left: 0
	}
	.rxweb_d-integration .rxweb_checklistwrapper>div:first-child ul {
		padding-bottom: 0
	}
	.rxweb_d-integration .rxweb_checklistwrapper>div:last-child ul {
		padding-top: 0
	}
	.rxweb_page .rxweb_triequals-spd .rxweb_triequals-row>div .triequal_inner-spd {
		border: 1px solid rgba(255, 255, 255, .2);
		padding: 15px
	}
	.rxweb_page .rxweb_triequals-spd .rxweb_triequals-row>div:nth-child(-n+2) {
		margin-bottom: 20px
	}
	.rxweb_trigonal-ths .rxweb_maintenance-trigonal .row>div:not(:last-child) {
		margin-bottom: 20px
	}
	.page-template-tpl-enterprise-software .client-says-video_section,
	.page-template-tpl-enterprise-software .rxweb_section {
		padding: 50px 0
	}
	.client-says-video_section p {
		margin: 15px 0
	}
	.clientsuccess-stories_section .media {
		display: block
	}
	.clientsuccess-stories_section .media img {
		width: 100%
	}
	.page-template-tpl-enterprise-software .rxweb_faq .card .card-header .rotate-icon {
		font-size: 16px
	}
	.page-template-tpl-enterprise-software .mailpoet_form_image>figure {
		max-width: 85px
	}
	.page-template-tpl-enterprise-software .mailpoet_paragraph h2 {
		font-size: 26px;
		line-height: 32px
	}
	.page-template-tpl-enterprise-software #mp_form_popup3 .mailpoet_paragraph.last {
		max-width: 445px
	}
	.page-template-tpl-enterprise-software div#mp_form_popup3 {
		padding-bottom: 0
	}
}

@media only screen and (max-width:639px) {
	.rxweb__banner {
		min-height: 530px
	}
	.rxweb_section.rxweb_midcta {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.rxweb_page h2,
	.rxweb_page .h2 {
		font-size: 30px;
		line-height: 42px;
		padding-bottom: 10px
	}
	.rxweb_page h3,
	.rxweb_page .h3 {
		font-size: 22px;
		line-height: 32px
	}
	.rxweb_page .para_xl,
	.rxweb_page .para_xl p {
		font-size: 20px;
		line-height: 30px
	}
	.rxweb_section,
	.rxweb_floating-rmss {
		padding-top: 60px;
		padding-bottom: 60px
	}
	.rxweb_page .para_md,
	.rxweb_page .para_md p,
	.rxweb_page .rxweb_artlist .square_list {
		font-size: 18px;
		line-height: 30px
	}
	.rxweb_page .rxweb_artlist .square_list li:before {
		top: 15px
	}
	.surroundings_items-bullets>div:nth-child(-n+3) {
		margin-bottom: 16px
	}
	.rxweb_icongrids-row>div,
	.rxweb_icongrids-row>div:nth-last-child(2) {
		margin-bottom: 20px
	}
	.rxweb_icongrids-block,
	.surroundings_block,
	.rxweb_icongrids-epe .rxweb_icongrids-block {
		padding: 15px
	}
	.rxweb_icongrids-block i {
		padding-right: 14px;
		min-width: 54px;
		font-size: 36px
	}
	.rxweb_section.rxweb_getintouch+.rxweb_section.rxweb_awards,
	.rxweb_section.rxweb_awards {
		padding-bottom: 45px;
		padding-top: 45px
	}
	.bttn {
		font-size: 22px;
		line-height: 32px;
		padding: 10px 22px;
		border-radius: 6px
	}
	.bttn.bttn_md {
		font-size: 18px;
		line-height: 40px;
		padding: 0 18px;
		margin: 10px auto
	}
	.rxweb_getintouch .bttn {
		margin-top: 25px
	}
	.rxweb_getintouch p {
		max-width: 450px
	}
	.rxweb_four-logos .col {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.slant_up_lu:before,
	.slant_up_ul:before,
	.slant_down_lu:after,
	.slant_down_ul:after {
		display: none
	}
	.para_md.square_list li:before {
		top: 16px
	}
	.rxweb_icongrids-block i {
		line-height: 33px
	}
	.rxweb_whatsinnest .row>div:last-child {
		display: none
	}
	.rxweb_whatsinnest .row>div:nth-child(-n+2) .services_wrap {
		margin-top: 0
	}
	.rxweb_techlist li:hover {
		-webkit-box-shadow: 1px 1px 8px -4px #a7a7a7, 1px 1px 8px 0px #d3d2d2;
		-moz-box-shadow: 1px 1px 8px -4px #a7a7a7, 1px 1px 8px 0px #d3d2d2;
		box-shadow: 1px 1px 8px -4px #a7a7a7, 1px 1px 8px 0px #d3d2d2
	}
	.rxweb_certified-image img {
		max-width: 180px
	}
	.rxweb_customization-box {
		padding: 36px
	}
	.rxweb_mobize-esm img {
		max-width: 100%;
		width: 500px
	}
	.rxweb_triequals-head i {
		display: none
	}
	.rxweb_words span {
		font-size: 22px;
		line-height: 36px
	}
	.rxweb_words span strong {
		font-size: 40px;
		line-height: 50px
	}
	.rxweb_surroundings-fad .surroundings_items>div:not(:last-child) .surroundings_items-inner {
		margin-bottom: 20px;
		height: -webkit-calc(100% - 20px);
		height: calc(100% - 20px)
	}
	.floating_icons-tiles h3+p {
		max-width: 260px;
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_floating-four .floating_title-box {
		margin-bottom: 10px
	}
	.rxweb_quote {
		padding-top: 30px;
		padding-bottom: 60px;
		margin-top: 30px;
		position: relative
	}
	.rxweb_iconlist-wrap i {
		font-size: 25px;
		line-height: 46px;
		height: 52px;
		width: 52px
	}
	.rxweb_maintenance-sms .trigonal-wrap i {
		font-size: 70px;
		line-height: 70px
	}
	.rxweb_page .rxweb_smart-hss .rxweb_smart-leftcontent h2 {
		font-size: 4.3vw
	}
	.rxweb_smarter-hrs.rxweb_smarter-hrs-space {
		padding-bottom: 60px
	}
	.rxweb_surroundings-rmss .surroundings_items {
		margin-top: 30px
	}
	.bg_gridblocks .row>div {
		max-width: 50%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 50%;
		-ms-flex: 1 0 50%;
		flex: 1 0 50%
	}
	.rxweb_page .triangle_hover h3 {
		font-size: 20px;
		line-height: 32px
	}
	.rxweb_trigonal-ths .trigonal-wrap i {
		font-size: 94px;
		line-height: 85px
	}
	.rxweb_dottedbox-hover .rxweb_maintain-iss .trigonal-wrap i {
		font-size: 70px;
		line-height: 70px
	}
	.rxweb_ecomchild img {
		max-width: 100%;
		width: 400px
	}
	.alternates__inner {
		padding: 15px
	}
	.alternates__separator {
		margin-top: 10px;
		margin-bottom: 10px
	}
	.epe_blocks p {
		font-size: 17px;
		line-height: 27px
	}
	.rxweb_newpage .hidden-640x {
		display: none
	}
	.rxweb_newpage .visible-640x {
		display: block
	}
	.client-says-video_section .client-video-img {
		margin-top: 40px
	}
	.client-video-img:after {
		border-bottom: 15px solid #31bbae;
		border-radius: 9px;
		bottom: -6px
	}
	.page-template-tpl-enterprise-software .video-model .modal-dialog {
		max-width: 100%;
		padding: 0 15px
	}
}

@media only screen and (max-width:575px) {
	.container,
	.rxweb_page.site__main-header .container {
		max-width: calc(100% - 15px)
	}
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 36px;
		line-height: 48px
	}
	.rxweb_page .custom_slant_text .h3:not([class*=poppins]) {
		font-size: 16px;
		line-height: 26px
	}
	.rxweb_page,
	.rxweb_page .para_md,
	.rxweb_page .para_md p {
		font-size: 17px;
		line-height: 28px
	}
	.surroundings_items-bullets>div:before {
		width: 16px;
		height: 16px
	}
	.bttn {
		font-size: 20px;
		line-height: 26px
	}
	.rxweb_thepartials .thepartials_list li:before {
		top: 15px
	}
	.surroundings_block i {
		display: none
	}
	.rxweb_page .h1_xl {
		font-size: 9vw;
		line-height: 9vw
	}
	.rxweb_techlist.rxweb_techlist-appmod li {
		width: 42px;
		height: 42px;
		margin-left: 5px;
		margin-right: 5px
	}
	.rxweb_section-certified br {
		display: block
	}
	.rxweb_icongrids-crm br {
		display: none
	}
	.rxweb_words {
		height: 120px
	}
	.rxweb_certified-ew .row>div:nth-child(-n+3) {
		margin-bottom: 30px
	}
	.floating_icons {
		max-width: 360px;
		width: 100%
	}
	.rxweb_competition-count {
		margin-top: 30px
	}
	.rxweb_page .rxweb_competition-count .para_xl {
		font-size: 5.2vw;
		line-height: 5.2vw
	}
	.rxweb_competition-count .col {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	.rxweb_competition-count .col.border-right {
		border-right: 0 !important
	}
	.rxweb_competition-count .col:not(:last-child) {
		margin-bottom: 30px
	}
	.rxweb_surroundings-footer .bttn {
		margin-top: 10px
	}
	.rising_whiteoverlay-pos {
		position: static;
		transform: none
	}
	.uptothe_brim-box {
		margin-left: auto;
		margin-right: auto;
		text-align: center
	}
	.rxweb_page .uptothe_brim-box i {
		left: 0;
		right: 0
	}
	.rxweb_experts-tetrad>div:nth-child(-n+3) p {
		margin-bottom: 30px
	}
	.rxweb_overview-pms .trigonal-wrap i {
		font-size: 60px;
		line-height: 60px
	}
	.rxweb_experts-tetrad {
		margin-top: 36px
	}
	.rxweb_horizon-leftObj {
		background-position: bottom 18px left -8vw
	}
	.rxweb_page .rxweb_stake-dcs .para_lg {
		font-size: 18px;
		line-height: 28px
	}
	.rxweb_page .rxweb_stake-dcs .para_lg li:before {
		top: 14px
	}
	.rxweb_section.rxweb_rising-ths {
		background-position: center
	}
	.rxweb_section.rxweb_rising-ths:before {
		background: rgba(240, 247, 253, .96)
	}
	.rxweb_section.rxweb_rising-ths {
		padding-bottom: 160px
	}
	.rxweb_rising-ths.after_bl-bg:after {
		background-size: 298px
	}
	.rxweb_trigonal-ths .trigonal-wrap i {
		font-size: 84px;
		line-height: 75px
	}
	.square_value-main>[class*=square_value-]:not(first-child):not(:last-child) {
		-ms-flex: 0 0 400px;
		flex: 0 0 400px;
		max-width: 400px
	}
	.rxweb_floating-ths .square_value-second {
		margin-bottom: 30px
	}
	.rxweb_floating-ths {
		background-position: bottom 0 center
	}
	.rxweb_floating-four.rxweb_floating-iss .floating_title-box {
		max-width: 228px
	}
	.rxweb_cs-extrafield .cs_customer img {
		max-width: 150px
	}
	.cs_customer blockquote:before,
	.cs_customer blockquote:after {
		width: 36px;
		height: 32px
	}
	.rxweb_cs-highlights .cs_highlights-block i {
		min-width: 30px;
		font-size: 20px
	}
	.rxweb_page .cs_highlights-cont p,
	.rxweb_cs-highlights .cs_highlights-tech ul li {
		font-size: 17px
	}
	.rxweb_casestudy-detail .square_list.split_list li {
		padding-bottom: 15px
	}
	.cs_head-content img {
		margin-bottom: 0
	}
	.case_studies-wrapper .casestudies_listing-row>div {
		-webkit-box-flex: calc(100% - 6px);
		-ms-flex: calc(100% - 6px);
		flex: calc(100% - 6px)
	}
	.portPagination>.page-numbers {
		padding-top: 30px
	}
	.rxweb_uptothe-brim .uptothe_brim-wrap>div:last-child .uptothe_brim-box {
		margin-bottom: 0
	}
	.rxweb_tetrad-whql .rxweb_experts-tetrad>div:nth-child(-n+3) p {
		max-width: 100%
	}
	.rxweb_words span strong {
		font-size: 36px;
		line-height: 46px
	}
	.epe_col:nth-child(-n+5) {
		margin-bottom: 30px
	}
	.points_row .point_title {
		font-size: 12px;
		line-height: 20px
	}
	.esap_industries .domain-exp {
		flex: 1 0 100%;
		width: 100%;
		max-width: 100%
	}
	.esap_industries .domain-exp h3,
	.rxweb_industries-epe .domain-exp:not(:last-child) h3,
	.esap_industries .domain-exp .h3,
	.rxweb_industries-epe .domain-exp:not(:last-child) .h3 {
		margin: 12px 0 12px;
		font-size: 16px
	}
	.esap_industries-row {
		margin-top: 10px
	}
	.esap_industries .domain-exp i {
		font-size: 36px;
		min-height: 40px
	}
	.rxweb_privacy_terms hr {
		margin: 15px 0 20px
	}
	.outBusMod_7 .fifty_fifty-left .fifty_fifty-block {
		padding: 0
	}
	.rxweb_compadv .epe_col:nth-child(-n+7) {
		margin-bottom: 30px
	}
	.mobile-icon-list .mobile-icon-item {
		margin-right: 10px
	}
	.projManMet_col:nth-child(-n+5) {
		margin-bottom: 30px
	}
	.rxweb_experts-tetrad hr {
		margin-bottom: 6px
	}
	.rxweb_experts-tetrad>div>*:not(hr) {
		max-width: 100%
	}
	.square_gridblocks .triangle_value-content {
		max-width: 90%
	}
	.client-says-video_section h2,
	.clientsuccess-stories_section h2,
	.page-template-tpl-enterprise-software .rxweb_faq.clients_faq h2 {
		font-size: 28px;
		line-height: 38px
	}
	.clientsuccess-stories_section h5 {
		font-size: 20px;
		line-height: 26px
	}
	.page-template-tpl-enterprise-software .rxweb_faq.clients_faq .card-header h5 {
		font-size: 17px;
		line-height: 28px
	}
	.page-template-tpl-enterprise-software .rxweb_section.rxweb_faq .card-active .card-header a {
		padding: 15px
	}
	.page-template-tpl-enterprise-software form.mailpoet_form_popup {
		padding-bottom: 35px;
		padding-left: 0;
		padding-top: 70px
	}
	.page-template-tpl-enterprise-software .mailpoet_paragraph h2 {
		font-size: 20px;
		line-height: 28px
	}
	.page-template-tpl-enterprise-software .mailpoet_paragraph p {
		font-size: 15px
	}
	.page-template-tpl-enterprise-software .mailpoet_submit {
		padding: 10px 20px !important
	}
	.page-template-tpl-enterprise-software div#mp_form_popup3 {
		top: 50%;
		transform: translate(-50%, -50%);
		left: 50%;
		max-height: calc(100vh - 60px);
		height: max-content
	}
	.page-template-tpl-enterprise-software #mp_form_popup3 .mailpoet_paragraph.last .mailpoet_form_column:last-child {
		position: relative
	}
	.page-template-tpl-enterprise-software #mp_form_popup3 .mailpoet_paragraph.last {
		flex-direction: column
	}
	.page-template-tpl-enterprise-software .mailpoet_submit {
		padding: 19px 20px !important;
		max-width: 250px !important;
		min-width: 250px !important
	}
	.page-template-tpl-enterprise-software .mailpoet_submit {
		background: #fff;
		border-radius: 30px;
		color: #31bbae;
		padding: 13px 20px !important
	}
	.page-template-tpl-enterprise-software .mailpoet_form_columns .mailpoet_form_column:last-child {
		position: absolute;
		top: 10px;
		right: 5px;
		justify-content: center;
		align-items: center
	}
	.page-template-tpl-enterprise-software #mp_form_popup3 .mailpoet_paragraph.last .mailpoet_form_column:nth-child(1) input {
		padding: 15px;
		background: #ffff;
		padding: 15px !important;
		border-radius: 30px
	}
	.page-template-tpl-enterprise-software #mp_form_popup3 .mailpoet_paragraph.last .mailpoet_form_column:nth-child(1) {
		background: 0 0;
		padding: 0
	}
	.page-template-tpl-enterprise-software li.parsley-custom-error-message {
		margin-top: 0
	}
	.page-template-tpl-enterprise-software .mailpoet_paragraph h2 br {
		display: none
	}
}

@media screen and (max-width:500px) {
	.page-template-tpl-enterprise-software .mailpoet_form_popup_overlay.active {
		display: inline
	}
	.page-template-tpl-enterprise-software p.mailpoet_validate_error {
		font-size: 14px;
		padding-top: 28px;
		line-height: 24px
	}
}

@media only screen and (max-width:459px) {
	.site_alert {
		font-size: 12px;
		line-height: 22px;
		padding: 5px 7px
	}
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 30px;
		line-height: 40px
	}
	.rxweb_page h2,
	.rxweb_page .h2 {
		font-size: 27px;
		line-height: 37px;
		padding-bottom: 8px
	}
	.custom_slant_text {
		padding-top: 120px
	}
	.rxweb_page,
	.rxweb_page .para_md,
	.rxweb_page .para_md p {
		font-size: 16px;
		line-height: 26px
	}
	.rxweb_page .para_xl,
	.rxweb_page .para_xl p {
		font-size: 19px;
		line-height: 31px
	}
	.square_list li:before {
		top: 14px
	}
	.bttn.bttn_md {
		font-size: 17px
	}
	.rxweb_four-logos .col {
		-ms-flex: 0 0 215px;
		flex: 0 0 215px;
		max-width: 215px
	}
	.rxweb_customization-box {
		padding: 20px
	}
	.para_md.square_list li:before {
		top: 14px
	}
	.rxweb_section,
	.rxweb_section.rxweb_horizon-cloud,
	.rxweb_floating-rmss,
	.rxweb_floating-ths {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.surroundings_items-bullets>div:before {
		width: 15px;
		height: 15px
	}
	.rxweb_techlist {
		max-width: 323px
	}
	.rxweb_techlist li {
		min-width: 54px;
		width: 54px;
		height: 54px;
		margin-left: 0;
		margin-right: 0
	}
	.rxweb_thepartials .thepartials_list li:before {
		top: 14px
	}
	.rxweb_awards-list li img,
	.rxweb_awards-list .slick-slide img {
		max-height: 90px;
		max-width: 130px;
		margin-left: auto;
		display: block;
		margin-right: auto
	}
	.rxweb_awards-list li a,
	.rxweb_awards-list .slick-slide a {
		margin-left: auto;
		display: block;
		margin-right: auto
	}
	.rxweb_icongrids-block .square_list {
		padding-left: 15px
	}
	.rxweb_page .right_fifity-am .para_md {
		font-size: 16px;
		line-height: 27px
	}
	.rxweb_managed-am .services_img p br {
		display: none
	}
	.rxweb_page .h1_xl {
		font-size: 9.5vw;
		line-height: 9.5vw
	}
	.rxweb_words {
		margin-bottom: 0
	}
	.rxweb_words span {
		font-size: 20px;
		line-height: 34px
	}
	.rxweb_managed-ems .rxweb_four-logos .col {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.rxweb_continuously-rotate img {
		display: none !important
	}
	.rxweb_managed-ems .services_img img {
		max-height: 80px;
		width: auto
	}
	.rxweb_managed-ems .services_img {
		margin-top: 32px;
		height: auto;
		line-height: unset;
		padding: 15px
	}
	.rxweb_surroundings-fad .rxweb_surroundings-head {
		margin-bottom: 20px
	}
	.rxweb_engagement_ms-crm i.rxicon-msdcrm-workflow,
	.rxweb_engagement_ms-crm i.rxicon-msdcrm-better-mobility,
	.rxweb_engagement_ms-crm i.rxicon-msdcrm-business-insights {
		font-size: 65px;
		line-height: 65px
	}
	.rxweb_quote {
		padding-top: 25px;
		padding-bottom: 50px;
		margin-top: 25px
	}
	.rxweb_page .rxweb_competition-count .para_xl {
		font-size: 26px;
		line-height: 26px
	}
	.floating_icons-tiles [class^=rxicon-] {
		min-width: 64px;
		min-height: 64px;
		font-size: 60px;
		line-height: 60px
	}
	.rising_whiteoverlay-pos .rxweb_rising-whiteoverlay h2,
	.rising_whiteoverlay-pos .rxweb_rising-whiteoverlay h3 {
		text-align: center
	}
	.rxweb_rising-cloud {
		background-position: center
	}
	.rxweb_iconlist-wrap i {
		display: none
	}
	.rxweb_iconlist-wrap>div {
		padding-left: 0
	}
	.rxweb_iconlist-wrap {
		margin-bottom: 20px
	}
	.icongrid-head,
	.twoways_center-head {
		padding-bottom: 30px
	}
	.left_fifity_bg .row>div {
		padding: 20px 15px
	}
	.rxweb_spectrum-fsms .trigonal-wrap i {
		font-size: 60px;
		line-height: 60px
	}
	.rxweb_horizon-cloud>.section_head p {
		max-width: 100%
	}
	.after_bl-bg:after,
	.rxweb_horizon-rightObj,
	.rxweb_horizon-leftObj {
		display: none
	}
	.rxweb_debt-dcs .rxweb_four-logos>div {
		max-width: 252px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%
	}
	.rxweb_smart-leftcontent {
		max-width: 90%
	}
	.rxweb_page .rxweb_smart-hss .rxweb_smart-leftcontent h2 {
		font-size: 4.6vw
	}
	.bg_gridblocks .row>div {
		max-width: 100%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 100%;
		-ms-flex: 1 0 100%;
		flex: 1 0 100%
	}
	.rxweb_triangle-rmss .triangle_value-content {
		padding: 18vw 15px
	}
	.square_value-content {
		max-width: 100%
	}
	.square_value-main>[class*=square_value-] {
		max-width: 90%
	}
	.surroundings_items-bullets>div:before {
		margin-top: 8px
	}
	.square_value-main>[class*=square_value-]:not(first-child):not(:last-child) {
		-ms-flex: 0 0 300px;
		flex: 0 0 300px;
		max-width: 300px
	}
	.rxweb_dottedbox-hover .rxweb_maintain-iss .trigonal-wrap i {
		font-size: 60px;
		line-height: 60px
	}
	.rxweb_floating-four.rxweb_floating-iss .floating_title-box {
		border: 6px solid #3f4553;
		padding: 20px
	}
	.rxweb_ecomchild img {
		max-width: 100%
	}
	.rxweb_main-iotservice .trigonal-wrap i {
		font-size: 60px;
		line-height: 60px
	}
	.rxweb_page .cs_highlights-cont p {
		font-size: 16px;
		line-height: 26px
	}
	.rxweb_cs-highlights .cs_highlights-tech ul li {
		font-size: 16px;
		line-height: 26px
	}
	.rxweb_page .rxweb_cs-approach .square_list li strong {
		display: inline
	}
	.rxweb_rising-cloud .rxweb_rising-whiteoverlay {
		margin-bottom: 0
	}
	.rxweb_checklistwrapper {
		padding-top: 20px
	}
	.rxweb_smarter-hrs.rxweb_smarter-hrs-space {
		padding-bottom: 50px
	}
	.client-says-video_section h2,
	.clientsuccess-stories_section h2,
	.page-template-tpl-enterprise-software .rxweb_faq.clients_faq h2 {
		font-size: 26px;
		line-height: 30px
	}
}

@media only screen and (max-width:360px) {
	.container,
	.rxweb_page.site__main-header .container {
		max-width: 100%
	}
	.rxweb_page.container-fluid.container-lg,
	.rxweb_page .container-fluid.container-lg,
	.rxweb_page .container-lg,
	.surroundings_items>div:nth-child(even),
	.surroundings_items>div:nth-child(odd) {
		padding-left: 15px;
		padding-right: 15px
	}
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 26px;
		line-height: 36px
	}
	.rxweb_page h2,
	.rxweb_page .h2,
	.rxweb_floating-four .floating_title-box {
		font-size: 24px;
		line-height: 34px
	}
	.custom_slant_text h1,
	.custom_slant_text h2,
	.custom_slant_text .banner_h2 {
		padding: 0 0 5px
	}
	.custom_slant_text p+p {
		padding-top: 5px
	}
	.rxweb_getintouch p br {
		display: none
	}
	.rxweb_customization-box {
		padding: 15px
	}
	.rxweb_icongrids-block .square_list {
		padding-left: 0
	}
	.rxweb_getintouch .bttn {
		margin-top: 18px
	}
	.rxweb_techlist.rxweb_techlist-appmod li {
		margin-left: 3px;
		margin-right: 3px
	}
	.rxweb_words {
		height: 148px
	}
	.rxweb_certified-ecom h2 {
		font-size: 27px
	}
	.rxweb_process-listicons {
		margin-top: 30px
	}
	.left_fifity_bg .row>div {
		padding: 20px 12px
	}
	.rxweb_page .rxweb_smart-hss .rxweb_smart-leftcontent h2 {
		font-size: 4.8vw
	}
	.square_value-main>[class*=square_value-]:not(first-child):not(:last-child) {
		-ms-flex: 0 0 290px;
		flex: 0 0 290px;
		max-width: 290px
	}
	.rxweb_floating-heading {
		padding-bottom: 40px
	}
	.rxweb_ecomchild img {
		margin-top: 20px
	}
	.cs_head-content,
	.cs_highlights-wrapper,
	.rxweb_casestudy-detail .cs_media {
		margin-top: 20px
	}
	.cs_solution-grid,
	.cs_results-grid {
		margin-top: 20px
	}
	.rxweb_alternates h4,
	.rxweb_alternates .h4 {
		font-size: 18px;
		line-height: 28px
	}
	.rxweb_whql-trigonal.rxweb_engagement_ms-crm i {
		font-size: 56px;
		line-height: 56px
	}
	.esap_industries .domain-exp h3,
	.esap_industries .domain-exp .h3 {
		font-size: 18px;
		margin: 10px 0
	}
	.esap_industries .domain-exp i {
		font-size: 34px;
		min-height: 36px
	}
	.page-template-tpl-enterprise-software .mailpoet_submit {
		min-width: 175px !important
	}
}

section.strategy-consulting {
	background-color: #0f1628;
	background-attachment: fixed;
	background-size: cover;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

ul.best-technology i {
	color: #fff;
	font-size: 40px;
	line-height: 40px
}

ul.best-technology li:not(:last-child) {
	margin-bottom: 35px
}

ul.best-technology li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

ul.best-technology i {
	color: #fff;
	font-size: 40px;
	line-height: 40px;
	margin-right: 25px
}

ul.best-technology {
	padding-top: 0
}

ul.best-technology li p {
	padding: 0
}

.approachConsulting a.bttn {
	margin-bottom: 0;
	margin-top: 40px
}

.businessGrowth h2 {
	margin-bottom: 40px
}

.businessGrowth_blocks p {
	padding-top: 20px;
	padding-bottom: 0
}

.drivesBusiness h2 {
	margin-bottom: 30px;
	border-bottom: 1px solid rgba(0, 0, 0, .3)
}

.drivesBusiness-wrap .drivesBusiness-blck:not(:nth-child(n+5)) {
	margin-bottom: 50px
}

ul.best-technology li p span {
	margin-bottom: 10px
}

.businessGrowth_blocks {
	text-align: center
}

.businessGrowth_blocks p {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 2px solid #31bbae
}

.businessGrowth_blocks>span {
	font-size: 60px;
	line-height: 60px;
	;
	color: #31bbae;
	letter-spacing: 1px
}

.uiuxblock-box i {
	font-size: 55px;
	line-height: 55px;
	color: #31bbae
}

.uiuxblock-box {
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px dashed #b6d9d5;
	padding: 25px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

.uiuxblock-box p {
	padding: 0
}

.keyElm-grid .keyElm-col:nth-child(n+6) .keyElm_box {
	padding: 50px 42px 25px;
	height: 100%
}

.keyElm-grid .keyElm-col:not(:nth-child(n+6)) .keyElm_box {
	padding: 25px 46px 50px;
	border-bottom: 1px solid #e0e0e0;
	height: 100%
}

.keyElm_box i {
	font-size: 60px;
	line-height: 60px;
	color: #31bbae
}

.keyElm-grid .keyElm-col:not(:nth-child(5n)),
.keyElm-grid .keyElm-col:nth-child(10) {
	border-right: 1px solid #e0e0e0
}

.keyElm-grid .keyElm-col:nth-child(11) {
	border-right: 0
}

.whyRadixweb-row ul>li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.whyRadixweb-row i {
	font-size: 41px;
	line-height: 41px;
	color: #31bbae
}

.keyElm-grid i {
	font-size: 50px;
	line-height: 50px;
	color: #31bbae
}

.whyRadixweb-row .keyElm-Icon {
	width: 10%
}

.whyRadixweb-row .keyElm-content {
	width: 90%
}

.keyElm_box i,
.designService_wrapper i {
	margin-bottom: 25px
}

.whyRadixweb-row ul {
	padding-top: 0;
	padding-bottom: 0
}

.whyRadixweb-row>div:nth-child(n+3) {
	margin-top: 50px
}

.dvlmntStunning {
	background: url('/wp-content/uploads/2020/08/development-stunnig.jpg') #0f1628;
	background-attachment: fixed;
	background-size: cover;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.dvlmntStunning-part {
	padding: 30px 35px;
	background-color: rgb(255 255 255/0.1);
	border-bottom: 4px solid #31bbae;
	height: 100%
}

.dvlmntStunning-wrap>div:nth-child(n+3) {
	margin-top: 40px
}

.essenceUiUx img {
	margin: 60px 0 90px
}

.designService_wrapper i {
	font-size: 50px;
	line-height: 50px;
	color: #31bbae;
	background-color: #f5f5f5;
	width: 96px;
	height: 96px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto
}

.designService_wrapper>div:nth-child(n+4) {
	margin-top: 50px
}

.rxweb_page .pb-75 {
	padding-bottom: 75px
}

.keyElm-content h3 {
	padding-bottom: 15px
}

.oaus-body {
	max-width: 969px;
	margin: 0 auto
}

.oaus-body .oaus-container {
	min-height: 483px;
	position: relative
}

.oaus-wrapper {
	overflow: hidden
}

.oaus-container .tab-content>.tab-pane {
	max-width: 409px;
	margin: 0 auto;
	padding: 90px 0
}

.oaus-body .oaus-container:before {
	content: '';
	position: absolute;
	height: 200%;
	width: 100%;
	left: 0;
	bottom: 0;
	border-radius: 50%;
	z-index: -1;
	border: 4px dotted #cfd6e7
}

.oaus-container ul.nav-tabs>li.nav-item {
	position: absolute;
	margin: 0
}

.oaus-container ul.nav-tabs>li>a.nav-link {
	background-color: transparent;
	border: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0
}

.oaus-container ul.nav-tabs {
	padding: 0;
	border: 0
}

.oaus-container ul.nav-tabs>li.nav-item:nth-child(1) {
	left: -23%;
	top: 0
}

.oaus-container ul.nav-tabs>li.nav-item:nth-child(6) {
	right: -23%;
	top: 0
}

.oaus-container ul.nav-tabs>li.nav-item:nth-child(2) {
	left: -14%;
	top: 50%
}

.oaus-container ul.nav-tabs>li.nav-item:nth-child(5) {
	right: -14%;
	top: 50%
}

.oaus-container ul.nav-tabs>li.nav-item:nth-child(3) {
	left: 9%;
	top: 86%
}

.oaus-container ul.nav-tabs>li.nav-item:nth-child(4) {
	right: 11%;
	top: 86%
}

.oaus-container ul>li p {
	text-align: right;
	max-width: 160px;
	margin-right: 30px;
	padding: 0
}

.oaus-container ul.nav-tabs>li:nth-child(n+4) a p {
	text-align: left;
	margin-left: 25px;
	margin-right: 0
}

.oaus-container ul>li span {
	width: 66px;
	height: 66px;
	background-color: #fff;
	border-radius: 50%;
	border: 1.5px solid #0f1628;
	;
	font-size: 32px;
	line-height: 66px;
	color: #0f1628;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out
}

.oaus-container ul>li.active a span,
.oaus-container ul>li:hover span {
	background-color: #31bbae;
	border-color: #31bbae;
	color: #fff
}

.craftingBox {
	text-align: center;
	background-color: #31bbae;
	color: #fff;
	padding: 60px 30px;
	height: 100%
}

.progress__cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.progress__cont .progress__step {
	text-align: center;
	max-width: 25%;
	padding-right: 15px;
	padding-left: 15px;
	position: relative
}

.rxweb_invent.rxweb_floating-spd:after {
	content: 'INVENT';
	font-size: 210px;
	line-height: 210px
}

.progress__step .progress__line {
	width: 100%;
	height: 1px;
	background: #31bbae;
	position: absolute;
	left: 0;
	z-index: 1
}

.progress__cont .progress__step:first-child .progress__line,
.progress__cont .progress__step:last-child .progress__line {
	width: calc(100% - 30px)
}

.progress__cont .progress__step:first-child .progress__line {
	left: auto;
	right: 0
}

.progress__step .progress__line img {
	top: -10px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto
}

.progress__step .progress__title {
	padding-bottom: 30px
}

.progress__step .progress__para {
	padding-top: 30px
}

.progress__step .progress__para p {
	padding: 0
}

.progress__cont .progress__step:last-child .progress__line:after {
	background-image: url('/wp-content/uploads/2020/09/step-arrow.svg');
	background-repeat: no-repeat;
	content: '';
	width: 11px;
	height: 20px;
	display: block;
	margin-left: auto;
	margin-top: -9px
}

.rxweb_invent.rxweb_floating-four .floating_title-box {
	margin-bottom: 50px;
	line-height: 58px
}

.rxweb_page .rxweb_iconcolor .uptothe_brim-box i {
	color: rgba(255, 255, 255, .5)
}

.rxweb_cdfdts.integration_services {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/crafting-your-digital-future.jpg)
}

.surroundings_items.itemsGaps {
	padding: 5px 0
}

.addValue-section h3 {
	border-left: 4px solid #31bbae
}

.willHeapyou_card.two_blocks_card>div:nth-child(n+3),
.willHeapyou_card>div:nth-child(n+4) {
	margin-top: 40px
}

.willHeapyou_card .willCard_left span {
	width: 10px;
	height: 10px;
	background-color: #31bbae;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 5px rgb(49 187 174/0.3);
	box-shadow: 0 0 0 5px rgb(49 187 174/0.3)
}

.willHeapyou_card .willCard_right {
	padding-left: 40px
}

.willHeapyou_card .willCard_right h3,
.willHeapyou_card .willCard_right .h3,
.willHeapyou_card .willCard_right .h3_sm {
	position: relative
}

.willHeapyou_card .willCard_right h3 .willCard_left,
.willHeapyou_card .willCard_right .h3 .willCard_left,
.willHeapyou_card .willCard_right .h3_sm .willCard_left {
	width: 10px;
	height: 10px;
	background-color: #31bbae;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 5px rgb(49 187 174/0.3);
	box-shadow: 0 0 0 5px rgb(49 187 174/0.3);
	position: absolute;
	top: 14px;
	left: -36px
}

.technologyTabs-wrap {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-bottom: 1px solid #dbdbdb
}

.technologyTabs-wrap a.nav-link {
	padding: 30px 10px;
	color: #2b2b2b;
	margin: 0 16px;
	border-bottom: 1px solid transparent;
	
}

.technologyTabs-wrap a.nav-link.active {
	color: #31bbae;
	border-color: #31bbae
}

.technologyTabsContent-wrap .tab-pane {
	margin-top: 15px
}

.technologyTabsContent-wrap .tab-pane.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.technologyTabsContent-wrap .technologyTabs-box>div,
.technologyTabsContent-wrap .technologyTabs-box a>div {
	margin-top: 10px;
	width: 100%
}

.technologyTabsContent-wrap .technologyTabs-card {
	text-align: center;
	width: 160px;
	height: auto;
	padding: 7px;
	margin: 15px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 6px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.technologyTabsContent-wrap .technologyTabs-card:hover {
	-webkit-box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c;
	box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c
}

ul.double_partlist {
	padding: 0;
	list-style: none;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2
}

ul.double_partlist li:before {
	content: '';
	position: absolute;
	top: 15px;
	left: 0;
	width: 8px;
	height: 8px;
	background-color: #000
}

ul.double_partlist li {
	position: relative;
	padding-left: 28px
}

.integration_services.rxweb_keyDifferentiator {
	background-image: url('/wp-content/uploads/2020/09/key-differentiator.jpg')
}

.rxweb_keyDifferentiator i {
	font-size: 50px
}

.bottomLinebox {
	border: 1px solid #f5f5f5;
	border-bottom: 4px solid #f5f5f5;
	height: 100%;
	padding: 55px 30px 50px
}

.bottomLinebox_Wrapper>div:nth-child(n+4) {
	margin-top: 40px
}

.clients_slide img {
	margin: 0 auto
}

.happyClients_slider .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.happyClients_section .clientsTrack .happyClients_content {
	position: absolute;
	right: 0;
	top: 0;
	max-width: 125px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 15px;
	-webkit-box-shadow: -10px 0 50px 0 rgb(0 0 0/0.5);
	box-shadow: -10px 0 50px 0 rgb(0 0 0/0.5)
}

.happyClients_section {
	overflow: hidden
}

.willHeapyou_section .tclgExprt {
	margin-top: 100px
}

.connectDevelop_part {
	margin-top: 60px
}

ul.double_partlist li {
	margin-top: 0;
	margin-bottom: 15px
}

.bottomLinebox i {
	font-size: 60px;
	line-height: 60px;
	margin-bottom: 20px
}

.rxweb_page .connectDevelop_part h3 {
	margin-bottom: 30px
}

.oRangeCardWrap .oRangeCard i {
	font-size: 60px;
	line-height: 60px
}

.oRangeCardWrap.oRangeCardWrap_five .oRangeCard {
	padding: 40px 20px;
	background-color: #31bbae;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.oRangeCardWrap .oRangeCard p {
	width: 100%
}

.containerBlocks_content {
	padding: 30px
}

.containerBlocks_content p,
.containerBlocks_content li {
	;
	color: #2b2b2b
}

.containerBlocks_content ul {
	padding: 0;
	list-style: none
}

.containerBlocks_content ul li {
	position: relative;
	padding-left: 26px
}

.containerBlocks_content ul li:before {
	content: '';
	position: absolute;
	width: 7px;
	height: 7px;
	background-color: #000;
	left: 0;
	top: 12px
}

.containerBlocks_content_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.containerBlocks_content_list ul:last-child {
	margin-left: 65px
}

.containerBlocks_row .containerBlocks_half:nth-child(odd) .containerBlocks_content {
	padding-left: 30px;
	padding-right: 40px
}

.containerBlocks_row .containerBlocks_half:nth-child(even) .containerBlocks_content {
	padding-right: 30px;
	padding-left: 40px
}

.containerBlocks_row .containerBlocks_half+.containerBlocks_half {
	margin-top: 60px
}

.containerBlocks_content h3 {
	margin-bottom: 0
}

.containerBlocks_content p {
	padding: 0;
	margin: 20px 0
}

.containerBlocks_content ul li+li {
	margin-top: 10px
}

.containerBlocks_half .imgPlace {
	position: relative
}

.bottomArrow-col h3,
.bottomArrow-col .h3,
.bottomArrow-col .h3_sm {
	margin-bottom: 0;
	padding-bottom: 17px;
	position: relative
}

.bottomArrow-col p {
	padding-top: 17px;
	padding-bottom: 0
}

.bottomArrow-col h3:after,
.bottomArrow-col .h3:after,
.bottomArrow-col .h3_sm:after {
	content: '';
	position: absolute;
	height: 3px;
	width: 60px;
	background-color: #31bbae;
	left: 0;
	bottom: 0
}

.bottomArrow-row>div:nth-child(n+4) {
	margin-top: 50px
}

.rxweb_triequals.qualityAssurance-Sec {
	background-image: url('/wp-content/uploads/2020/09/quality-assurance-testing.jpg')
}

.checkedRow .checkedCol {
	padding-left: 40px;
	position: relative
}

.checkedRow .checkedCol img {
	position: absolute;
	left: 0;
	top: 9px
}

.logoRows-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1000px;
	margin: 0 auto;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.logoRows-list .logoCols-list {
	width: 100%;
	max-width: 190px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 50px;
	padding: 7px;
	border-radius: 6px;
	text-align: center;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.logoRows-list .logoCols-list:hover {
	-webkit-box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c;
	box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c
}

.logoRows-list .logoCols-list a {
	width: 100%
}

.logoRows-list .logoCols-list p {
	width: 100%;
	text-align: center;
	padding-bottom: 0
}

.rxweb_page .pb-60 {
	padding-bottom: 60px
}

.careersOp_trio .career_bttns {
	width: 100%;
	text-align: center;
	font-size: 34px;
	line-height: 42px;
	font-family: Tahoma, sans-serif;
	background: #0f1628;
	color: #fff;
	display: inline-block;
	min-height: 320px;
	padding: 20px 95px;
	border-radius: 0;
	border: 0;
	border-bottom: 3px solid #31bbae
}

.careersOp_trio {
	margin-top: 60px
}

ul.list-square {
	padding: 0;
	list-style: none
}

ul.list-square li {
	position: relative;
	padding-left: 28px
}

ul.list-square li:before {
	content: '';
	position: absolute;
	width: 7px;
	height: 7px;
	background-color: #000;
	left: 0;
	top: 11px
}

.careersOp_card ul li,
.careersOp_job_list ul li {
	margin-top: 25px
}

.careersOp_card a:hover,
.careersOp_job_list a:hover {
	color: #31bbae
}

.careersOp_card a,
.careersOp_job_list a {
	-webkit-transition: .5s all ease-in-out;
	-o-transition: .5s all ease-in-out;
	transition: .5s all ease-in-out
}

.careersOp_card_wrap>div:last-child .careersOp_card {
	padding-left: 35px
}

.careersOp_card_wrap>div:first-child .careersOp_card {
	padding-right: 35px
}

.careersOp_card_wrap>div:first-child:after {
	content: '';
	position: absolute;
	width: 2px;
	height: 100%;
	background-color: #31bbae;
	right: 0;
	top: 0
}

.careerDtl_right {
	height: 100%;
	padding: 40px
}

.careerDtl_right a {
	color: #0f1628;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out
}

.careerDtl_right a:hover {
	padding-left: 4px
}

.careerDtl_right ul li {
	margin-bottom: 10px
}

.careerDtl_left .careerDtl_content {
	padding: 55px 35px
}

.career-fields {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.career-fields h3 {
	margin-bottom: 0;
	width: 33%;
	position: relative
}

.career-fields p {
	width: 67%;
	padding: 0 0 0 15px
}

.career-fields h3:after {
	content: ':';
	position: absolute;
	right: 0;
	top: 0;
	
}

.careerDtl_left .careerDtl_content h2 {
	padding-bottom: 0;
	margin-bottom: 40px
}

.career-fields+.career-fields {
	margin-top: 20px
}

.careerDtl_left .careerDtl_content>h3 {
	margin-top: 50px;
	margin-bottom: 10px
}

.careerDtl_left .careerDtl_content>ul {
	margin-left: 20px
}

ul.listing_square {
	list-style: none;
	padding-left: 0
}

ul.listing_square li,
.careerDtl_right .square_list li {
	padding-left: 30px;
	position: relative
}

ul.listing_square li:before {
	content: '';
	position: absolute;
	left: 0;
	width: 7px;
	height: 7px;
	background-color: #000;
	top: 9px
}

ul.listing_square li+li {
	margin-top: 22px
}

.careerDtl_left img {
	width: 100%
}

.careerDtl_left .careerDtl_content>p {
	margin-top: 30px
}

.careerDtl_left .careerDtl_content>a.apply-bttn,
.careerDtl_left .careerDtl_content input[type=submit] {
	font-size: 20px;
	line-height: 26px;
	color: #fff;
	background: linear-gradient(to bottom, #dd4337 1%,#F5A349 100%);
	padding: 11px 35px;
	border-radius: 10px;
	border: 2px solid #31bbae;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	margin-top: 40px
}

.careerDtl_left .careerDtl_content>a.apply-bttn:hover,
.careerDtl_left .careerDtl_content input[type=submit]:hover {
	background-color: transparent;
	
}

.social-media-career {
	margin-top: 50px;
	padding-top: 50px;
	border-top: 1px solid #cdcdcd;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.social-media-career p {
	padding: 0
}

.social-media-career ul {
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.social-media-career li a {
	font-size: 22px;
	line-height: 34px;
	color: #403e3f;
	height: 46px;
	width: 46px;
	border: 1px solid #403e3f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.social-media-career>p {
	margin-right: 26px
}

.social-media-career li.facebook a:hover {
	background-color: #4064ac;
	border-color: #4064ac;
	color: #fff
}

.social-media-career li.twitter a:hover {
	background-color: #00acee;
	border-color: #00acee;
	color: #fff
}

.social-media-career li.linkedin a:hover {
	background-color: #0077b5;
	border-color: #0077b5;
	color: #fff
}

.social-media-career ul li+li {
	margin-left: 15px
}

.showPopup {
	position: fixed;
	left: 50%;
	bottom: -10%;
	width: 470px;
	max-width: 100%;
	height: auto;
	right: 0;
	overflow: hidden;
	-webkit-transition: all .4s cubic-bezier(.64, .57, .59, 1.14);
	-o-transition: all .4s cubic-bezier(.64, .57, .59, 1.14);
	transition: all .4s cubic-bezier(.64, .57, .59, 1.14);
	-webkit-box-shadow: 0px 10px 20px 1px rgba(0, 0, 0, .36), 0px 5px 10px 0 rgba(0, 0, 0, .31);
	box-shadow: 0px 10px 20px 1px rgba(0, 0, 0, .36), 0px 5px 10px 0 rgba(0, 0, 0, .31);
	z-index: 4;
	background: #31bbae;
	color: #fff;
	border-radius: 4px;
	-webkit-transform: translateX(-50%) scale(0);
	-ms-transform: translateX(-50%) scale(0);
	transform: translateX(-50%) scale(0);
	opacity: 0
}

.showPopup.show {
	bottom: 40px;
	-webkit-transform: translateX(-50%) scale(1, 1);
	-ms-transform: translateX(-50%) scale(1, 1);
	transform: translateX(-50%) scale(1, 1);
	opacity: 1
}

.popupHead {
	padding: 2px 6px 5px;
	text-align: center;
	background: #9e1201;
	float: right;
	z-index: 9;
	cursor: pointer;
	font-size: 16px;
	line-height: 18px;
	border-radius: 4px
}

.popupMsg {
	padding: 10px 20px
}

body.postid-1304 .apply-bttn,
body.postid-1305 .apply-bttn {
	display: none
}

.careersOp_trio .career_bttns:focus {
	outline: 0
}

.careerDtl_left .careerDtl_content a {
	color: #31bbae
}

.careerDtl_content .gform_wrapper form .gform_body ul li.gfield .ginput_container input.medium,
.careerDtl_content .gform_wrapper form .gform_body ul li.gfield .ginput_container select.medium,
.careerDtl_content .gform_wrapper form .gform_body ul li.gfield .ginput_container textarea.medium {
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	color: #403e3f;
	border-radius: 5px;
	border: 1px solid rgb(64 62 63/0.4);
	padding: 11px 17px;
	margin: 0;
	height: auto
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	font-size: 16px;
	line-height: 22px;
	padding: 11px 17px
}

.careerDtl_content .gform_wrapper form .gform_body ul li.gfield .ginput_container select.medium {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENGODJGQzBGODE5MTFFQUI3MTdDMzEzMTUzMjhCNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENGODJGQzFGODE5MTFFQUI3MTdDMzEzMTUzMjhCNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0Y4MkZCRUY4MTkxMUVBQjcxN0MzMTMxNTMyOEI3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0Y4MkZCRkY4MTkxMUVBQjcxN0MzMTMxNTMyOEI3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkXYxnoAAAB7SURBVHjaYnSws5dkYGCoAOL+/QcPPGDAARztHRSAVCEQdzBBNSgBcStUApeGVqi6CpCmfiD+BMR82DQiaeCDqutngjqpGptGLBqqQeoZ////j8vEmUCcjq4BpBauCYtGGEDRAAJMyO5HcypWDRg2odlYBsRd2KIBIMAAmOtB2navjAAAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: center right 20px
}

.careerDtl_content .gform_wrapper form .gform_body ul li.gfield .ginput_container input.medium:focus,
.careerDtl_content .gform_wrapper form .gform_body ul li.gfield .ginput_container select.medium:focus,
.careerDtl_content .gform_wrapper form .gform_body ul li.gfield .ginput_container textarea.medium:focus {
	outline: 0;
	border-color: #000
}

.careerDtl_content .gform_wrapper form .gform_body ul li.gfield .ginput_container.ginput_container_fileupload input.medium {
	padding: 0;
	border: 0
}

.gform_wrapper .gform_footer {
	padding: 0;
	margin: 0
}

.contact_us_red_section h3 {
	border-left: 4px solid #fff
}

.bgCard-row .bgCard {
	background-color: rgb(255 255 255/0.3);
	padding: 40px;
	height: 100%
}

.bgCard-row>div:nth-child(n+4) {
	margin-top: 40px
}

.yourTrust_software {
	background: #f5f5f5 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/yourTrusted-software_bg.jpg) right top no-repeat;
	background-size: auto 100%
}

.careerDtl_section .gform_body>ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li,
.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield_error,
.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
	width: 50%;
	max-width: 50%;
	margin: 0 !important;
	background-color: transparent;
	border: 0;
	padding-top: 0;
	position: relative;
	padding-bottom: 25px;
	padding-right: 16px
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li:nth-child(even),
.careerDtl_section .gform_wrapper .gform_body>ul.top_label li:nth-child(even).gfield_error,
.gform_wrapper.gform_validation_error .top_label li:nth-child(even).gfield.gfield_error.gf_left_half,
.gform_wrapper.gform_validation_error .top_label li:nth-child(even).gfield.gfield_error.gf_right_half {
	padding-right: 0;
	padding-left: 15px
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield:nth-child(even) .gfield_description,
.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield:nth-child(even).gfield_error .gfield_description,
.gform_wrapper.gform_validation_error .top_label li:nth-child(even).gfield.gfield_error.gf_left_half .gfield_description,
.gform_wrapper.gform_validation_error .top_label li:nth-child(even).gfield.gfield_error.gf_right_half .gfield_description {
	left: 15px
}

.careerDtl_left img[src=""] {
	display: none
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li label {
	color: #403e3f
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li:nth-child(n+3) {
	margin-top: 5px !important
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield.gfield_error .gfield_description,
.careerDtl_section .gform_wrapper .gform_body>ul.top_label li .gfield_description {
	position: absolute;
	top: calc(100% - 20px);
	left: 0;
	width: auto;
	padding: 0;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400
}

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper li.gfield_error textarea {
	border-color: #31bbae
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield_error label.gfield_label,
.careerDtl_section .gform_wrapper .gform_body>ul.top_label li label.gfield_label {
	margin: 0
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.upload-cv.gf_left_half {
	max-width: 100%;
	width: 100%
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.upload-cv.gf_left_half .upload-msg {
	margin-top: 10px
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li select,
.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield_error select {
	height: 42px
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li .upload-msg {
	color: #403e3f
}

.careerDtl_left .careerDtl_content input[type=submit] {
	margin-top: 0
}

li.gfield.field_sublabel_below.field_description_below.gfield_visibility_hidden,
.careerDtl_left .careerDtl_content p:empty,
.careerDtl_content>br,
.careerDtl_content>p:empty,
.careerDtl_left .careerDtl_content h2+p {
	display: none
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li input:focus,
.careerDtl_section .gform_wrapper .gform_body>ul.top_label li selec t:focus {
	outline-color: #000
}

.careerDtl_left .careerDtl_content input[type=submit]+img {
	width: 25px;
	height: auto
}

.careerDtl_left .careerDtl_content input[type=submit]:focus {
	outline: 0
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield.gfield_error .gfield_description,
.careerDtl_section .gform_wrapper .gform_body>ul.top_label li .gfield_description {
	display: none
}

.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield.gfield_error .gfield_description.validation_message,
.careerDtl_section .gform_wrapper .gform_body>ul.top_label li .gfield_description.validation_message {
	display: block
}

.walkin-details h3 i {
	margin-right: 5px
}

.bottomArrow-col.bottomArrowCenter {
	max-width: 370px;
	margin: 0 auto
}

.bottomArrow-col.bottomArrowCenter h3:after,
.bottomArrow-col.bottomArrowCenter .h3:after {
	right: 0;
	margin: 0 auto
}

.rxweb_triequals.integration_services.devOps-implementatiion {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/devOps-Implementation-bg.jpg)
}

.iconContentCenter {
	max-width: 256px;
	text-align: center
}

.iconContentCenter i {
	font-size: 55px;
	line-height: 55px;
	color: #31bbae;
	margin-bottom: 25px
}

.te_tabs_slider ul.slick-dots {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
	font-size: 0;
	border: 0;
	padding: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.te_tabs_slider .slick-dots li {
	line-height: 1;
	margin: 30px 10px 0
}

.te_tabs_slider .slick-dots li button {
	display: inline-block;
	content: "";
	height: 24px;
	width: 24px;
	background: rgb(49 187 174/0.5);
	border-radius: 100%;
	border: 6px solid rgba(255, 255, 255, 0);
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box
}

.te_tabs_slider .slick-dots li.slick-active button {
	background: #31bbae;
	-webkit-box-shadow: 0px 0px 0px 1px #31bbae;
	box-shadow: 0px 0px 0px 1px #31bbae;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box
}

.te_tabs_slider .technologyTabs-wrap a.nav-link {
	margin: 0 12px
}

.technologyTabsContent-wrap .tab-pane.active {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.surroundings_items_width.surroundings_items p {
	max-width: 100%
}

.rxweb_thankyou header.site-header {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 9
}

.rxweb_thankyou .logo_blue {
	display: none
}

.rxweb_page.rxweb_thankyou h1 {
	margin: 30px auto 10px;
	font-size: 80px;
	line-height: 80px;
	padding-bottom: 40px
}

.rxweb_thankyou p {
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: .28px
}

.rxweb_thankyou .thank_img_para {
	margin: 0 auto;
	max-width: 90%
}

.thank_img_block {
	max-width: 897px;
	margin: 0 auto;
	position: relative;
	height: auto
}

.rxweb_thankyou .thank_img_para_desk {
	position: absolute;
	margin: 0 auto;
	max-width: 355px;
	left: 6%;
	top: 28%;
	line-height: 28px;
	text-align: left;
	padding: 0
}

.rxweb_thankyou img {
	margin: 0 auto;
	max-width: 100%;
	height: auto
}

.rxweb_thankyou .landing_banner {
	padding-top: 3%;
	margin: 0 auto;
	text-align: center
}

.rxweb_thankyou .thank_img_para_desk a {
	color: #31bbae;
	line-height: 31px
}

.thankThankCont {
	padding: 80px 0 100px;
	margin-top: 90px;
	position: relative
}

.thankThankCont .row {
	position: relative
}

.thankThankCont .row:before {
	position: absolute;
	content: "";
	display: block;
	right: 52%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 100%;
	width: 1px;
	background: #fff
}

.rxweb_thankyou .thankThankCont h2 {
	font-size: 34px;
	line-height: 44px;
	color: #fff;
	max-width: 535px;
	text-align: left;
	margin: 0;
	padding-bottom: 25px
}

.thankThankCont .thanklinkList {
	padding: 0;
	padding-top: 20px;
	list-style: none
}

.thankThankCont .thanklinkList li {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0;
	position: relative;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.thankThankCont .thanklinkList li:hover {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	transform: translateX(5px)
}

.thankThankCont .thanklinkList li:before {
	content: "-";
	vertical-align: top;
	padding-right: 6px;
	display: inline-block
}

.thankThankCont .thanklinkList li a {
	display: inline-block;
	max-width: 550px;
	vertical-align: top
}

.thankThankCont .thankstaySocial {
	padding-top: 60px
}

.thankThankCont .thankstaySocial p {
	padding-bottom: 15px;
	margin: 0
}

.thankstaySocial ul {
	display: inline-block;
	border-top: 1px solid #fff;
	margin-left: -5px;
	padding-top: 10px;
	padding-bottom: 10px
}

.thankThankCont .thankstaySocial ul li {
	font-size: 42px;
	line-height: 48px;
	padding-right: 12px;
	display: inline-block;
	padding-left: 5px
}

.thankstaySocial a {
	color: #fff;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.thankstaySocial a:hover {
	-webkit-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.rxweb_thankyou section.section {
	padding-top: 160px;
	position: relative
}

.rxweb_thankyou section.section.sayhi {
	padding-bottom: 65px
}

.rxweb_thankyou .thanksfoonewsLetter p {
	margin-bottom: 0
}

.rxweb_thankyou .sayhi h2 {
	padding: 26px 0 40px;
	margin: 0 auto;
	width: 100%;
	max-width: 890px
}

.rxweb_thankyou .thanksfooNewsLetter {
	margin-top: 40px
}

.thanksfooter-newsletter .mailpoet_form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 20px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	margin-bottom: 50px
}

.rxweb_thankyou .mailpoet_form {
	margin: 0;
	display: block
}

.rxweb_thankyou .mailpoet_form form {
	max-width: 842px;
	margin: 0 auto 48px
}

.rxweb_thankyou .thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 input.mailpoet_text {
	color: #403e3f;
	font-size: 16px;
	;
	position: relative;
	padding: 12px 0 12px 55px;
	border: 1px solid #b8b8b8;
	border-radius: 5px;
	width: 100%;
	height: 46px;
	line-height: 68px;
	background: #fff url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/email-orange.svg);
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: 15px 11px;
	max-width: 650px;
	margin: 0 auto
}

body .rxweb_thankyou .thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 input.mailpoet_text {
	line-height: normal
}

.thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 .mailpoet_submit {
	width: 100%;
	max-width: 350px;
	background: #31bbae;
	text-transform: none;
	letter-spacing: 0;
	;
	padding: 16px 0;
	outline: none;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	border-radius: 8px;
	color: #fff;
	font-size: 26px;
	line-height: 38px;
	padding: 9px 38px;
	border: 2px solid #31bbae !important;
	border-radius: 8px;
	margin: 40px auto 0
}

.thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 .mailpoet_submit:hover {
	background-color: #fff;
	color: #31bbae
}

body .rxweb_thankyou input:focus {
	outline: none
}

.rxweb_thankyou ul.footer_menu li {
	display: inline-block
}

.rxweb_thankyou ul.footer_menu li+li {
	padding-left: 10px
}

.rxweb_thankyou ul.footer_menu li a:hover {
	color: #31bbae
}

.rxweb_thankyou .newsletter-inner-title {
	display: none
}

.thanksfooter-newsletter .mailpoet_form .mailpoet_paragraph {
	padding-top: 0;
	margin-bottom: 0
}

body .rxweb_thankyou .thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 input.mailpoet_text::-webkit-input-placeholder {
	color: #403e3f
}

body .rxweb_thankyou .thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 input.mailpoet_text::-moz-placeholder {
	color: #403e3f
}

body .rxweb_thankyou .thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 input.mailpoet_text:-ms-input-placeholder {
	color: #403e3f
}

body .rxweb_thankyou .thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 input.mailpoet_text::-ms-input-placeholder {
	color: #403e3f
}

body .rxweb_thankyou .thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 input.mailpoet_text::placeholder {
	color: #403e3f
}

.rxweb_thankyou ul.footer_menu {
	padding-left: 0
}

.rxweb_thankyou .mailpoet_form_loading {
	display: none
}

.rxweb_thankyou .mailpoet_form_sending .mailpoet_form_loading {
	display: block;
	text-align: center;
	margin: 0 auto
}

.site__main-header.goback_header {
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px rgb(0 0 0/0.3);
	box-shadow: 0 0 5px rgb(0 0 0/0.3);
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 99
}

.header-navs img.blueLogo {
	max-width: 78px;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	display: inline-block
}

.header-navs .goBack-bttn {
	font-size: 26px;
	line-height: 26px;
	color: #403e3f;
	
}

.header-navs .goBack-bttn:hover {
	color: #31bbae
}

.site__main-header .header-navs {
	padding: 7px 0
}

footer.footerMap_details {
	padding: 100px 0
}

.socialFooter ul {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	line-height: 0
}

.socialFooter ul li:not(:last-child) {
	margin-right: 15px
}

.socialFooter ul li a {
	font-size: 32px;
	line-height: 32px;
	color: #31bbae;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.socialFooter ul li a:hover {
	color: #2b2b2b
}

.footerContact_top {
	padding-bottom: 50px;
	margin-bottom: 50px;
	border-bottom: 1px solid rgb(64 62 63/0.2)
}

.footerMap_details .titleFooter {
	margin-bottom: 10px
}

.telContact {
	padding: 0;
	list-style: none
}

.footerEmail_bottom .telContact.para_xs {
	padding-top: 0;
	padding-bottom: 0
}

.telContact a {
	color: #403e3f
}

.telContact a:hover {
	color: #31bbae
}

.telContact li {
	margin-bottom: 5px
}

.whatNext_box {
	text-align: center
}

.whatNext_box span {
	color: rgb(0 0 0/0.2)
}

.rxweb_page .whatNext_box h3 {
	margin-bottom: 10px;
	margin-top: 20px
}

.rxweb_page .whatNextSection h2 {
	padding-bottom: 0;
	margin-bottom: 45px
}

.contactUs_page .buildSection_contact {
	padding: 60px 0
}

.testimonialContact-slider ul.slick-dots {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
	font-size: 0;
	border: 0;
	padding: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important
}

.testimonialContact-slider ul.slick-dots li {
	line-height: 1;
	margin: 20px 10px 0
}

.testimonialContact-slider ul.slick-dots li button {
	display: inline-block;
	content: "";
	height: 24px;
	width: 24px;
	background: rgb(49 187 174/0.5);
	border-radius: 100%;
	border: 6px solid rgba(255, 255, 255, 0);
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	padding: 0
}

.testimonialContact-slider ul.slick-dots li.slick-active button {
	background: #31bbae;
	-webkit-box-shadow: 0px 0px 0px 1px #31bbae;
	box-shadow: 0px 0px 0px 1px #31bbae;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box
}

.testimonialContact-content {
	text-align: center
}

.testimonialContact-content img {
	margin: 0 auto;
	max-width: 95px;
	border-radius: 50%;
	border: 1px solid #31bbae
}

.rating_stars i {
	font-size: 16px;
	line-height: 16px;
	color: #31bbae
}

.testimonialContact,
.formContact {
	height: 100%;
	padding: 65px 50px
}

.customerSuccess_content {
	margin-top: 50px
}

.formContact .form-group.hidden,
.formContact .radix-zoho label.hidden {
	display: none
}

.formContact .rdx-form input,
.formContact .rdx-form select,
.formContact .rdx-form textarea {
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	color: #403e3f;
	border-radius: 5px;
	border: 1px solid rgb(64 62 63/0.4);
	padding: 11px 17px
}

.formContact .rdx-form input::-webkit-input-placeholder,
.formContact .rdx-form select::-webkit-input-placeholder,
.formContact .rdx-form textarea::-webkit-input-placeholder {
	color: #403e3f
}

.formContact .rdx-form input::-moz-placeholder,
.formContact .rdx-form select::-moz-placeholder,
.formContact .rdx-form textarea::-moz-placeholder {
	color: #403e3f
}

.formContact .rdx-form input:-ms-input-placeholder,
.formContact .rdx-form select:-ms-input-placeholder,
.formContact .rdx-form textarea:-ms-input-placeholder {
	color: #403e3f
}

.formContact .rdx-form input::-ms-input-placeholder,
.formContact .rdx-form select::-ms-input-placeholder,
.formContact .rdx-form textarea::-ms-input-placeholder {
	color: #403e3f
}

.formContact .rdx-form input::placeholder,
.formContact .rdx-form select::placeholder,
.formContact .rdx-form textarea::placeholder {
	color: #403e3f
}

.formContact .rdx-form input:focus,
.formContact .rdx-form select:focus,
.formContact .rdx-form textarea:focus {
	outline: 0;
	border-color: #000
}

.formContact .radix-zoho {
	margin-top: 30px
}

.formContact .rdx-form .form-group {
	margin-bottom: 25px;
	position: relative
}

.formContact .rdx-form .form-group .error {
	position: absolute;
	font-size: 14px;
	line-height: 20px;
	color: #31bbae;
	top: 100%
}

.formContact .rdx-form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENGODJGQzBGODE5MTFFQUI3MTdDMzEzMTUzMjhCNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENGODJGQzFGODE5MTFFQUI3MTdDMzEzMTUzMjhCNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0Y4MkZCRUY4MTkxMUVBQjcxN0MzMTMxNTMyOEI3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0Y4MkZCRkY4MTkxMUVBQjcxN0MzMTMxNTMyOEI3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkXYxnoAAAB7SURBVHjaYnSws5dkYGCoAOL+/QcPPGDAARztHRSAVCEQdzBBNSgBcStUApeGVqi6CpCmfiD+BMR82DQiaeCDqutngjqpGptGLBqqQeoZ////j8vEmUCcjq4BpBauCYtGGEDRAAJMyO5HcypWDRg2odlYBsRd2KIBIMAAmOtB2navjAAAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: center right 20px;
	background-color: #fff
}

.formContact .rdx-form .captcha-field {
	background-color: #f5f5f5;
	border: 1px solid rgb(64 62 63/0.4);
	border-radius: 5px;
	padding: 8px
}

.formContact .rdx-form .captcha-field .captcha_groupbtn input {
	max-width: 150px
}

.formContact .rdx-form .captcha-field .captcha_group img {
	border-radius: 5px
}

.submitCntcWrap input[type=submit] {
	font-size: 26px;
	line-height: 32px;
	border: 1px solid #31bbae;
	background-color: #31bbae;
	color: #fff;
	width: auto;
	border-radius: 10px;
	padding: 13px 65px;
	-webkit-transition: .5s all ease;
	-o-transition: .5s all ease;
	transition: .5s all ease
}

.submitCntcWrap input[type=submit]:hover {
	background-color: #fff;
	color: #31bbae
}

.formContact .rdx-form .captcha-field .captcha_groupbtn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.formContact .rdx-form .captcha-field .captcha_group {
	border-radius: 5px;
	border: 1px solid rgb(64 62 63/0.4);
	margin-bottom: 5px
}

.formContact .rdx-form .captcha-field .captcha_groupbtn button {
	border: 0;
	background-color: transparent;
	font-size: 14px;
	padding: 0;
	width: 28px;
	text-align: center;
	margin: 0 auto
}

.formContact .rdx-form .captcha-field .captcha_groupbtn button:focus {
	outline: 0
}

.buildSection_contact h1 {
	margin-bottom: 30px
}

.buildSection_contact .underLine {
	color: #403e3f;
	border-bottom: 1px solid #403e3f
}

.buildSection_contact .underLine:hover {
	color: #31bbae;
	border-bottom: 1px solid #31bbae
}

.footerContactAddress button.slick-arrow {
	border: 0;
	background: 0 0;
	font-size: 12px;
	position: absolute;
	right: 0;
	top: -44px
}

.footerContactAddress button.slick-arrow.prev-arrow {
	right: 40px
}

.footerContactAddress button.slick-arrow.slick-disabled {
	opacity: .3
}

.footerContactAddress button.slick-arrow {
	border: 0;
	background: 0 0;
	font-size: 12px;
	color: #31bbae;
	outline: none;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.rxweb_triequals.consultForAzure_sec {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/consultant-for-azure-banner.jpg)
}

.designService_wrapper.benefitsAdopt i {
	background-color: #fff
}

.services_box.orange_bg {
	background: #31bbae;
	height: 100%
}

.businessGrowth_blocks.width75 {
	width: 88%
}

ul.square_list.listLineheight li:not(:last-child) {
	margin-bottom: 15px
}

ul.square_list.listLineheight li {
	padding-left: 35px
}

.listingBoxDesign {
	background-color: rgb(255 255 255/0.3);
	padding: 40px
}

.yourTrust_software.maintenanceSupportHalf {
	background: #f5f5f5 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/maintenance-support-half.jpg) right top no-repeat
}

section.rxweb_home_page-banner {
	padding-top: 47px
}

.rxweb_page .rxpb-70 {
	padding-bottom: 70px
}

.exclusiveInsights_Card .exclusiveInsights_content {
	padding: 22px 25px
}

.exclusiveInsights_Card img {
	width: 100%
}

.exclusiveInsights_Card {
	background-color: #f5f5f5;
	height: 100%
}

.softWareExpertBox {
	padding: 100px 40px
}

.rxweb_page a.primary-arrowBtn {
	font-size: 22px;
	line-height: 34px;
	color: #31bbae;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto
}

.rxweb_page .primary-arrowBtn i,
.rxweb_page .primary-arrowBtn img {
	font-size: 10px;
	margin-left: 16px;
	-webkit-transition: .5s all ease;
	-o-transition: .5s all ease;
	transition: .5s all ease
}

.rxweb_page a.primary-arrowBtn:hover i {
	margin-left: 10px
}

.softWareExpertBox a.bttn {
	margin-top: 25px;
	vertical-align: top
}

.successStory_card {
	position: relative;
	height: 100%;
	width: 100%;
	padding-bottom: 52%
}

.successStory_card .imageContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.successStory_card .imageContainer .imgBg {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50%;
	position: relative
}

.successStory_card .imageContainer .imgBg:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	background-color: rgb(0 0 0/0.6);
	left: 0;
	top: 0;
	-webkit-transition: .4s all ease-in-out;
	-o-transition: .4s all ease-in-out;
	transition: .4s all ease-in-out
}

.successStory_card .project-content {
	position: absolute;
	bottom: 30px;
	left: 30px;
	right: 30px;
	color: #fff
}

.successStory_card:hover .imageContainer .imgBg:before {
	background-color: rgb(49 187 174/0.8)
}

.successStoryCard_wrap_fourth>div>div:last-child {
	margin-top: 25px
}

.successStoryCard_wrap_fourth .successStory_card {
	padding-bottom: 66%
}

.clientRecommends_cont {
	max-width: 715px
}

.borderList_strip li {
	max-width: 130px;
	border-left: 2px solid #0f1628;
	padding-left: 14px;
	margin-right: 70px
}

ul.borderList_strip {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.clientRcmds_tstmnlWrap .clienttstmnlWrap_content {
	padding: 40px
}

.services_Boxes,
.process_Img {
	padding-top: 45px
}

.slickStyleDots ul.slick-dots {
	padding: 0;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none;
	margin-top: 30px
}

.slickStyleDots ul.slick-dots li {
	width: 24px;
	height: 24px;
	margin: 0 5px;
	font-size: 0;
	line-height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: transparent;
	border: 2px solid transparent;
	border-radius: 50%
}

.slickStyleDots ul.slick-dots li button {
	border: 0;
	font-size: 0;
	line-height: 0;
	width: 10px;
	height: 10px;
	background-color: rgb(49 187 174/0.5);
	border-radius: 50%;
	display: inline-block;
	position: relative;
	padding: 0
}

.slickStyleDots ul.slick-dots li.slick-active button {
	background-color: #31bbae
}

.slickStyleDots ul.slick-dots li.slick-active {
	border-color: #31bbae
}

.slick-track:before,
.slick-track:after {
	display: none
}

.clientRcmds_tstmnlWrap .slick-list.draggable,
.whyChooseSlider .slick-list.draggable {
	border: 1px solid #f5f5f5;
	border-bottom: 4px solid #31bbae
}

.clienttstmnlWrap_content .clienttstmnlWrap_name img {
	max-width: 70px;
	width: 100%;
	max-height: 70px;
	border-radius: 50%
}

.clientRcmds_tstmnlWrap .clienttstmnlWrap_content span b {
	font-size: 18px;
	line-height: 26px;
	;
	margin-bottom: 5px;
	display: block
}

.clientRcmds_tstmnlWrap .clienttstmnlWrap_content span {
	margin-left: 18px;
	font-size: 16px;
	line-height: 24px;
	
}

.clienttstmnlWrap_content .clienttstmnlWrap_name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 20px
}

.rxweb_home-choose .why-choose-block {
	padding: 50px 35px;
	position: relative;
	height: 100%
}

.why-choose-block .circle_list_orange {
	margin-top: 10px
}

.why-choose-block-border {
	position: absolute;
	width: 85px;
	height: 85px;
	border-left: 10px solid #31bbae;
	border-top: 10px solid #31bbae;
	left: -10px;
	top: -10px
}

.softCons-block {
	padding: 40px 25px;
	border: 1px solid #f5f5f5;
	border-bottom: 3px solid #31bbae;
	height: 100%;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.softwareSft_wrap .softwareSftright,
.exclusiveInsights_Card:hover h3 {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.softCons-block:hover,
.exclusiveInsights_Card:hover,
.softwareSft_wrap .softwareSftright:hover {
	-webkit-box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c;
	box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c
}

.exclusiveInsights_Card:hover h3 {
	color: #31bbae
}

.softCons-icon i {
	font-size: 75px;
	line-height: 75px
}

.softCons-icon {
	border-radius: 50%;
	width: 95px;
	height: 95px;
	border: 1px solid #31bbae;
	margin-bottom: 15px
}

.rxweb_page .softCons-block .primary-arrowBtn {
	font-size: 18px;
	margin-top: 15px
}

.globalEnt-slider-wrapper img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	margin: 0 auto
}

.globalEnt-slider-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 41px 0
}

.rxwebTrusted_slider {
	background-color: #f5f5f5
}

.acclaimedSoftware_left {
	border: 3px solid #f5f5f5
}

.acclaimedSoftware_wrapper>div {
	padding: 60px;
	width: 51%
}

.acclaimedSoftware_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.acclaimedSoftware_wrapper .acclaimedSoftware_right {
	margin-left: -30px;
	margin-top: 60px
}

ul.borderLeft_listing {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	list-style: none;
	padding: 0
}

ul.borderLeft_listing li {
	max-width: 200px;
	position: relative;
	border-left: 2px solid #0f1628;
	padding-left: 15px
}

.rxweb_page ul.borderLeft_listing li span,
.rxweb_page ul.borderLeft_listing li p {
	padding: 0
}

ul.borderLeft_listing li:first-child {
	margin-right: 100px
}

ul.borderLeft_listing.borderLeft_listingWidth li {
	max-width: 270px;
	margin-right: 50px
}

.acclaimedSoftware_wrapper .acclaimedSoftwareCont p {
	padding-top: 25px;
	padding-bottom: 40px
}

.rxweb_page ul.borderLeft_listing li span {
	line-height: 44px
}

.rxweb_page ul.borderLeft_listing li span {
	margin-bottom: 5px
}

.acclaimedSoftware_wrapper>div .acclaimedSoftwareCont:last-child {
	margin-top: 60px
}

.acclaimedSoftwareCont h3 {
	max-width: 410px
}

.softwareSft_wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.softwareSft_wrap .softwareSftleft {
	width: 62%;
	padding: 50px 45px
}

.softwareSft_wrap .softwareSftright {
	width: 38%;
	padding: 20px 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.softwareSftleft ul {
	padding: 0;
	list-style: none;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	border-bottom: 0;
	display: block
}

.softwareSftright_content {
	text-align: center
}

.softwareSftright_content h3 {
	margin-bottom: 0
}

.softwareSftright_content p {
	padding-top: 25px;
	padding-bottom: 30px
}

.softwareSftright_content i,
.softwareSftright_content img {
	margin-bottom: 20px
}

.softwareSftright_content i {
	font-size: 50px;
	line-height: 50px;
	color: #31bbae
}

.softwareSftright_content a.bttn {
	margin-top: 0
}

.softwareSftleft ul li span {
	font-size: 22px;
	line-height: 34px;
	color: #fff;
	;
	position: relative;
	padding-bottom: 15px;
	padding-top: 15px
}

.softwareSftleft .nav-tabs .nav-link {
	border: 0;
	background-color: transparent
}

.softwareSftleft ul li span:after {
	content: '';
	width: 0;
	height: 4px;
	background-color: #31bbae;
	position: absolute;
	bottom: 0;
	left: 0;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}

.softwareSftleft ul li a:hover span:after,
.softwareSftleft ul li a.active span:after {
	width: 100%
}

.softwareSftleft ul li i,
.softwareSftleft ul li img {
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	margin-right: 20px;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}

.softwareSft_wrap .softwareSftleft .primary-arrowBtn {
	margin-top: 42px
}

.softwareSftleft ul li a.active i,
.softwareSftleft ul li a:hover i,
.softwareSftleft ul li a:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}

.softwareSftleft ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.softDev_wrapper ul {
	display: block;
	padding: 0;
	border: 0
}

.softDev_wrapper ul li.nav-item,
.softDev_wrapper ul li.viewAll-list {
	margin: 0;
	padding: 6px 0
}

.softDev_wrapper ul li.nav-item a {
	border: 0;
	padding: 0;
	font-size: 22px;
	line-height: 34px;
	;
	color: #000;
	-webkit-transition: .5s all ease-in-out;
	-o-transition: .5s all ease-in-out;
	transition: .5s all ease-in-out
}

.softTabContent ul.round-lising-orange li {
	position: relative;
	padding-left: 33px
}

.softDev_wrapper ul li.nav-item a.active,
.softDev_wrapper ul li.nav-item a:hover {
	color: #31bbae;
	background-color: transparent;
	border: 0
}

.softDev_wrapper .tab-content {
	background-color: #0f1628
}

.softDev_wrapper .tab-content .tab-pane {
	padding: 60px;
	min-height: 618px
}

.softTabContent {
	min-height: calc(600px - 120px);
	display: flex;
	flex-wrap: wrap
}

.softTabContent ul+div {
	margin-top: auto;
	margin-left: auto
}

a.viewAll-links {
	font-size: 22px;
	line-height: 34px;
	;
	color: #31bbae;
	text-decoration: underline
}

.softTabContent ul {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	list-style: none;
	width: 100%
}

.softTabContent ul.round-lising-orange li:before {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: #31bbae;
	left: 0;
	top: 11px;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 5px rgb(49 187 174/0.2);
	box-shadow: 0 0 0 5px rgb(49 187 174/0.2)
}

.softTabContent h3 {
	margin-bottom: 0
}

.softTabContent ul li a {
	border-bottom: 1px solid #fff;
	display: inline
}

.softWareExpertBox p a {
	display: inline
}

.softTabContent p {
	padding: 25px 0 45px
}

.softTabContent .softTabContentlink {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 60px;
	font-size: 18px;
	line-height: 18px;
	color: #31bbae
}

.softTabContent .softTabContentlink i,
.softTabContent .softTabContentlink img {
	font-size: 10px;
	line-height: 10px;
	margin-left: 20px;
	color: #31bbae;
	-webkit-transition: .5s all ease;
	-o-transition: .5s all ease;
	transition: .5s all ease
}

.softTabContent .softTabContentlink:hover i,
.softTabContent .softTabContentlink:hover img {
	margin-left: 10px
}

.softTabContent ul.round-lising-orange li {
	margin-bottom: 18px
}

.softTabContent ul li a:hover {
	color: #31bbae;
	border-bottom-color: #31bbae
}

.softDev_wrapper ul.nav.nav-tabs li.nav-item a {
	position: relative;
	padding-left: 40px
}

.softDev_wrapper ul.nav.nav-tabs li.nav-item a:before {
	content: '';
	position: absolute;
	width: 0;
	height: 3px;
	background-color: transparent;
	top: 15px;
	left: 0;
	-webkit-transition: .4s all ease;
	-o-transition: .4s all ease;
	transition: .4s all ease
}

.softDev_wrapper ul.nav.nav-tabs li.nav-item a.active:before,
.softDev_wrapper ul.nav.nav-tabs li.nav-item a:hover:before {
	background-color: #31bbae;
	width: 20px
}

.softDev_wrapper ul li.viewAll-list {
	margin-left: 40px
}

.globalEnt-slider-wrapper .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

section.driveSustain_Section .services_box {
	padding: 50px 30px
}

.softwareSftleft ul li:not(:nth-child(4n)) {
	margin-bottom: 20px
}

.whyChooseSlider .slick-track,
.services_Boxes .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.whyChooseSlider .slick-track .whyChooseSliderSider,
.services_Boxes .slick-track .services_Boxes_card {
	height: auto;
	padding: 0 15px
}

.whyChooseSlider .slick-list.draggable {
	background-color: transparent;
	border: 0;
	padding: 10px
}

.services_Boxes .slick-track {
	margin-left: -15px;
	margin-right: -15px
}

.softDev_wrapper .sliderNonemob {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.softCons-block:hover span.primary-arrowBtn i,
.softCons-block:hover span.primary-arrowBtn img {
	margin-left: 26px
}

.bannerImageRx .mobileimage {
	display: none
}

.bannerImageRx img.desktopmenu {
	max-width: 100%;
	width: 641px
}

.circle_list_orange li:before {
	display: inline-block;
	content: "";
	height: 20px;
	width: 20px;
	background: #31bbae;
	border-radius: 100%;
	border: 5px solid rgba(49, 187, 174, .2);
	-moz-box-shadow: 0px 0px 0px 1px #31bbae;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	margin-top: 6px;
	margin-right: 15px;
	position: absolute;
	left: 0
}

.circle_list_orange {
	list-style: none;
	padding-left: 0
}

.circle_list_orange li {
	position: relative;
	vertical-align: middle;
	padding: 5px 15px 5px 40px
}

.applMainten-method-wrap {
	display: flex;
	flex-wrap: wrap;
	max-width: 1040px;
	width: 100%;
	margin: 0 auto;
	justify-content: space-between
}

.applMainten-method-col {
	max-width: 323px;
	padding: 50px 30px;
	border: 3px solid;
	border-radius: 20px;
	text-align: left
}

.infoTroubleshoot_wrapper .chatBox_section {
	margin: 60px auto;
	max-width: 1180px
}

.infoTroubleshoot_wrapper .chatBox_section:last-child {
	margin-bottom: 0
}

.chatBox_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.chatBox_wrapper .chatBox_col {
	width: calc(100%/6 - 6px);
	max-width: inherit;
	min-height: 106px;
	border: 3px solid;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px 7px 5px 15px;
	position: relative;
	border-width: 3px
}

.redBorder {
	color: #f6645f
}

.lightblueBorder {
	color: #07bec5
}

.lightgreenBorder {
	color: #92d500
}

.chatBox_wrapper .chatBox_col:before,
.chatBox_wrapper .chatBox_col:after {
	content: '';
	display: block;
	position: absolute;
	left: -14px;
	width: 25px;
	height: 25px;
	border-style: solid;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: #fff;
	border-width: 3px 3px 0 0
}

.chatBox_wrapper .chatBox_col:after {
	left: auto;
	right: -15px;
	z-index: 1
}

.chatBox_wrapper .chatBox_col:before {
	z-index: 0
}

.chatBox_wrapper .chatBox_col:first-child:before,
.chatBox_wrapper .chatBox_col:last-child:after {
	display: none
}

.chatBox_wrapper .chatBox_col p {
	padding: 0
}

.projectExecution_col h3 {
	max-width: 230px;
	margin-bottom: 0
}

.projectExecution_col {
	text-align: left
}

.projectExecution_col i {
	font-size: 50px;
	line-height: 50px;
	color: #31bbae;
	margin-bottom: 20px
}

@media only screen and (min-width:1200px) {
	.h-xl-100 {
		height: 100%
	}
	.businessGrowth .row>div {
		width: 228px;
		padding-right: 10px;
		padding-left: 10px
	}
}



@media only screen and (max-width:1024px) {
	.softDev_wrapper .col-lg-4.sliderNonemob,
	.softwareSft_wrap .softwareSftleft {
		display: none
	}
	.softDev_wrapper .col-lg-8.col-12,
	.softwareSft_wrap .softwareSftright {
		display: block;
		max-width: 100%
	}
	.softDevSlider.tab-content .tab-pane,
	.softwareSftright .tab-content .tab-pane {
		display: block;
		opacity: 1
	}
	.softTabContent p,
	.softwareSftright h3,
	.softwareSftright p {
		max-width: 600px
	}
	.softTabContent {
		display: block
	}
	.softDevSlider .slick-list.draggable {
		background-color: #0f1628
	}
	.softDev_wrapper .tab-content,
	.softDevSlider .slick-list.draggable {
		background-color: transparent
	}
	.softDevSlider .slick-list.draggable .tab-pane {
		background-color: #0f1628;
		margin-left: 0;
		margin-right: 15px;
		min-height: 622px;
		height: auto
	}
	.whyChooseSlider .slick-track .whyChooseSliderSider,
	.services_Boxes .slick-track .services_Boxes_card,
	.softwareSftright .tab-content .tab-pane {
		padding: 0;
		margin-left: 0;
		margin-right: 45px
	}
	.softTabContent ul.round-lising-orange li {
		max-width: 350px
	}
	.softwareSft_wrap .softwareSftright {
		width: 100%;
		background-color: transparent
	}
	.softwareSft_wrap .softwareSftright .tab-pane {
		background: rgba(182, 217, 213, .3)
	}
	.softwareSft_wrap .softwareSftright:hover {
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.softwareSft_wrap .softwareSftright .tab-pane:hover {
		-webkit-box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c;
		box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c
	}
	.softwareSftright_content {
		padding: 30px 15px
	}
	.softwareSft_wrap .softwareSftright {
		padding: 0
	}
	.softwareSftright_content img {
		margin-right: auto;
		margin-left: auto
	}
}

@media only screen and (max-width:991px) {
	.container {
		max-width: calc(100% - 20px)
	}
	.rxweb_page.site__main-header .container {
		max-width: 100%
	}
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 42px;
		line-height: 54px
	}
	.rxweb_page h2,
	.rxweb_page .h2 {
		font-size: 34px;
		line-height: 46px
	}
	.rxweb_section.rxweb_midcta {
		padding-top: 60px;
		padding-bottom: 50px
	}
	.rxweb_page .para_xl,
	.rxweb_page .para_xl p {
		font-size: 24px;
		line-height: 34px
	}
	.rxweb_page .para_lg,
	.rxweb_page .para_lg p,
	.rxweb_page .h3_sm,
	.rxweb_page .custom_slant_text .h3:not([class*=poppins]) {
		font-size: 20px;
		line-height: 30px
	}
	.rxweb_getintouch h2 {
		padding-bottom: 10px
	}
	.surroundings_items {
		position: static;
		width: auto
	}
	.surroundings_items-bullets>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.rxweb_tricuts-detail {
		width: 808px;
		max-width: 100%
	}
	.rxweb_tricuts-art:before {
		width: 80%;
		left: 100%;
		height: 100%;
		-webkit-transform: skewX(-46deg);
		-moz-transform: skewX(-46deg);
		-ms-transform: skewX(-46deg);
		-o-transform: skewX(-46deg);
		transform: skewX(-46deg)
	}
	.rxweb_tricuts-art:after {
		width: 80%;
		left: 100%;
		height: 100%;
		-webkit-transform: skewX(-46deg);
		-moz-transform: skewX(-46deg);
		-ms-transform: skewX(-46deg);
		-o-transform: skewX(-46deg);
		transform: skewX(-46deg)
	}
	.bttn.bttn_md {
		font-size: 20px;
		padding: 0 22px
	}
	.surroundings_items p {
		max-width: 100%
	}
	.rxweb_icongrids-row>div,
	.rxweb_icongrids-row>div:nth-last-child(2),
	.rxweb_surroundings-inverse .surroundings_toblock.surroundings_items>div:nth-child(-n+3) {
		margin-bottom: 30px
	}
	.rxweb_icongrids-row>div:nth-child(even) {
		margin-left: 0
	}
	.rxweb_icongrids-block {
		display: block
	}
	#client1 .innerNoFloat:before {
		background-position: left 60% center
	}
	.clientSliderBlock {
		width: 100%;
		max-width: 700px;
		margin-left: auto;
		margin-right: auto
	}
	.client_slide p.clientText {
		font-size: 20px;
		line-height: 30px
	}
	.clientSlider:before {
		height: 50%;
		top: 40%
	}
	.clientSlider {
		padding-top: 50px
	}
	.clientSliderBlock .client_slide:before {
		left: 5px;
		top: 50px
	}
	.client_slide:before {
		font-size: 120px
	}
	.client_slide hr {
		margin: 0 auto 16px
	}
	.drivesBusiness-blck h3 br {
		display: none
	}
	ul.best-technology {
		padding: 20px 0 0
	}
	.businessGrowth_blocks>span {
		font-size: 44px;
		line-height: 44px
	}
	.businessGrowth_blocks p {
		margin-top: 10px;
		padding-top: 10px
	}
	.businessGrowth .row>div:nth-child(n+4) {
		margin-top: 40px
	}
	.businessGrowth_blocks {
		height: 100%;
		margin: 0
	}
	.businessGrowth_blocks p br {
		display: none
	}
	.uiuxblock-box i {
		width: 100%
	}
	.uiuxblock-box p {
		max-width: 225px
	}
	.uiuxblock-wrap>div:nth-child(n+3) {
		margin-top: 30px
	}
	.designService_wrapper>div:nth-child(n+3) {
		margin-top: 50px
	}
	.keyElm-grid .keyElm-col:nth-child(3n) {
		border-right: 0
	}
	.keyElm-grid .keyElm-col:not(:nth-child(n+11)) .keyElm_box {
		border-bottom: 1px solid #e0e0e0
	}
	.keyElm-grid .keyElm-col:not(:nth-child(3n)) {
		border-right: 1px solid #e0e0e0
	}
	.dvlmntStunning-wrap>div:nth-child(n+2) {
		margin-top: 40px
	}
	.whyRadixweb-row .keyElm-Icon,
	.whyRadixweb-row .keyElm-content {
		width: 100%
	}
	.keyElm-grid .keyElm-col:nth-child(9) {
		border-right: 1px solid #e0e0e0
	}
	.keyElm-grid .keyElm-col:nth-child(7),
	.keyElm-grid .keyElm-col:nth-child(10) {
		border-right: 0
	}
	.designService_wrapper i {
		font-size: 40px;
		line-height: 40px;
		width: 86px;
		height: 86px;
		margin-bottom: 15px
	}
	.rxweb_page .pb-75 {
		padding-bottom: 55px
	}
	.whyRadixweb-row ul {
		padding: 0
	}
	.essenceUiUx img {
		margin: 20px 0 30px
	}
	.interfaceTechnology img {
		max-width: 70px
	}
	.oaus-body .oaus-container {
		min-height: 315px
	}
	.oaus-body {
		max-width: 630px
	}
	.oaus-container ul>li span {
		width: 50px;
		height: 50px;
		font-size: 20px;
		line-height: 50px
	}
	.oaus-container ul.nav-tabs>li.nav-item:nth-child(2) {
		left: 5%
	}
	.oaus-container ul.nav-tabs>li.nav-item:nth-child(3) {
		left: 29%;
		top: 84%
	}
	.oaus-container ul.nav-tabs>li.nav-item:nth-child(4) {
		right: 29%;
		top: 84%
	}
	.oaus-container ul.nav-tabs>li.nav-item:nth-child(5) {
		right: 5%
	}
	.rx_craftingwrap>div:nth-child(n+3) {
		margin-top: 30px
	}
	.bottomLinebox_Wrapper>div:nth-child(n+3) {
		margin-top: 40px
	}
	.connectDevelop_part img {
		display: none
	}
	.connectDevelop_part {
		margin-top: 20px
	}
	.rxweb_page .connectDevelop_part h3 {
		margin-bottom: 20px
	}
	.containerBlocks_half>div {
		position: relative
	}
	.containerBlocks_half .imgPlace {
		position: absolute;
		height: 100%
	}
	.containerBlocks_row .containerBlocks_half+.containerBlocks_half {
		margin-top: 30px;
		overflow: hidden
	}
	body .containerBlocks_row .containerBlocks_half .containerBlocks_content {
		background: rgba(245, 245, 245, .94);
		padding: 20px !important;
		margin: 20px
	}
	.containerBlocks_half .imgPlace:before {
		background-size: cover
	}
	.containerBlocks_img img {
		display: none
	}
	.containerBlocks_content_list {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.containerBlocks_content_list ul:last-child {
		margin-left: 40px;
		margin-top: 0
	}
	.containerBlocks_content_list ul {
		width: auto
	}
	.bottomArrow-row>div:nth-child(n+3),
	.checkedRow>div:nth-child(n+2) {
		margin-top: 40px
	}
	.logoRows-list .logoCols-list {
		max-width: 179px
	}
	.careersOp_trio .career_bttns {
		padding: 20px;
		min-height: 220px
	}
	.careersOp_card_wrap>div:last-child .careersOp_card,
	.careersOp_card_wrap>div:first-child .careersOp_card {
		padding: 0
	}
	.careersOp_card_wrap>div:first-child:after {
		display: none
	}
	.careersOp_card_wrap>div:last-child .careersOp_card {
		margin-top: 30px
	}
	.careersOp_card ul li,
	.careersOp_job_list ul li {
		margin-top: 20px
	}
	.careersOp_job_list ul li:first-child {
		margin-top: 0
	}
	.careersOp_job_list>div:last-child {
		margin-top: 20px
	}
	.careersOp_card h3 {
		text-decoration: underline
	}
	.careersOp_card ul li:first-child {
		margin-top: 10px
	}
	.career-fields h3 {
		width: 100%;
		margin-bottom: 5px
	}
	.career-fields p {
		width: 100%;
		padding: 0
	}
	.career-fields h3:after {
		position: relative;
		left: 10px
	}
	.career-fields {
		background-color: #fff;
		padding: 10px 20px
	}
	.careerDtl_left .careerDtl_content h2 {
		margin-bottom: 30px
	}
	.careerDtl_left .careerDtl_content h2 {
		margin-bottom: 20px
	}
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield.gfield_error .gfield_description,
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li .gfield_description {
		top: calc(100% - 16px);
		font-size: 12px;
		line-height: 18px
	}
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li:nth-child(even),
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li:nth-child(even).gfield_error,
	.gform_wrapper.gform_validation_error .top_label li:nth-child(even).gfield.gfield_error.gf_left_half,
	.gform_wrapper.gform_validation_error .top_label li:nth-child(even).gfield.gfield_error.gf_right_half {
		padding-right: 0;
		padding-left: 0
	}
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li,
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield_error,
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
		width: 100%;
		max-width: 100%;
		padding-bottom: 17px;
		padding-right: 0
	}
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield:nth-child(even) .gfield_description,
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield:nth-child(even).gfield_error .gfield_description,
	.gform_wrapper.gform_validation_error .top_label li:nth-child(even).gfield.gfield_error.gf_left_half .gfield_description,
	.gform_wrapper.gform_validation_error .top_label li:nth-child(even).gfield.gfield_error.gf_right_half .gfield_description {
		left: 0
	}
	.technologyTabs-box img {
		max-width: 80px
	}
	.bgCard-row>div:nth-child(n+3) {
		margin-top: 40px
	}
	.serviceSuite_section .rxweb_icongrids-block {
		background-color: rgb(255 255 255/0.1);
		height: 100%
	}
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li:nth-child(n+2),
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield_error:nth-child(n+2),
	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half:nth-child(n+2) {
		margin-top: 10px !important
	}
	body .gform_wrapper .top_label div.ginput_container {
		margin-top: 0
	}
	.rxweb_thankyou .esp_img_para_desk {
		left: 0;
		top: 22%
	}
	.rxweb_thankyou section.section.sayhi {
		padding-bottom: 30px
	}
	.rxweb_thankyou ul.footer_menu {
		padding-top: 0
	}
	.thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 .mailpoet_submit {
		max-width: 210px
	}
	.rxweb_thankyou .sayhi h2 {
		font-size: 38px
	}
	.thankThankCont .thankstaySocial {
		text-align: center;
		padding-top: 40px
	}
	.thankThankCont .thankstaySocial ul li {
		font-size: 36px;
		line-height: 42px
	}
	.thankThankCont {
		padding-bottom: 30px;
		padding-top: 60px
	}
	.thankThankCont .thanklinkList {
		max-width: 100%;
		padding-top: 0;
		margin-bottom: 30px
	}
	.rxweb_thankyou .thankThankCont h2,
	.thankThankCont .thanklinkList li a {
		width: auto;
		max-width: 100%
	}
	.rxweb_thankyou .thankThankCont h2 {
		padding-bottom: 15px
	}
	.thankThankCont .row:before {
		display: none
	}
	.footerContact_wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.footerContact_wrap>div {
		width: 100%;
		background: #fff;
		border-bottom: 0
	}
	.footerContact_wrap .footerContact_top {
		padding-bottom: 0;
		margin-bottom: 20px
	}
	.testimonialContact,
	.formContact {
		height: auto;
		padding: 35px 40px
	}
	.testimonialContact {
		margin-top: 30px
	}
	.header-navs .goBack-bttn {
		font-size: 20px;
		line-height: 20px
	}
	.whatNextRow>div:not(:first-child) {
		margin-top: 30px
	}
	.whatNextRow .whatNext_box {
		background-color: #f5f5f5;
		padding: 20px 15px
	}
	.whatNextRow .whatNext_box p {
		max-width: 500px;
		margin: 0 auto
	}
	.rxweb_page .whatNext_box h3 {
		margin-bottom: 5px;
		margin-top: 10px
	}
	.footerContact_wrap .footerContact_top .h3,
	.footerContact_wrap .footerEmail_bottom .h3 {
		margin-bottom: 20px
	}
	.rxweb_page .footerContact_wrap .para_sm {
		font-size: 18px;
		line-height: 28px
	}
	.footerEmail_bottom>div>div:nth-child(2) {
		margin-top: 0
	}
	.customerSuccess_content ul {
		padding-bottom: 0
	}
	.socialFooter ul li a {
		font-size: 32px;
		line-height: 32px
	}
	footer.footerMap_details {
		padding: 65px 0
	}
	.footerContact_wrap .footerContact_top .h3_sm,
	.footerContact_wrap .footerEmail_bottom .h3_sm {
		margin-bottom: 0;
		background: #fff;
		padding: 10px 16px;
		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}
	.footerContact_wrap .whiteBox {
		background-color: #fff;
		padding: 15px 20px
	}
	.acclaimedSoftware_wrapper>div,
	.softwareSft_wrap .softwareSftright {
		width: 100%
	}
	.softwareSft_wrap .softwareSftleft {
		display: none
	}
	.acclaimedSoftware_wrapper .acclaimedSoftware_right {
		margin-left: 0;
		margin-top: 0
	}
	.acclaimedSoftware_wrapper .acclaimedSoftware_left {
		background-color: rgb(182 217 213/0.4);
		border: 0
	}
	.rxweb_home-choose .why-choose-block {
		min-height: 320px
	}
	section.driveSustain_Section .services_box {
		min-height: 330px
	}
	.acclaimedSoftware_wrapper .acclaimedSoftwareCont p {
		padding-top: 5px;
		padding-bottom: 15px
	}
	.acclaimedSoftwareCont h3 {
		max-width: 100%
	}
	.clientRecommends_Grey {
		background-color: #f5f5f5;
		padding: 40px 50px
	}
	.clientRcmds_tstmnlWrap .slick-list.draggable {
		background-color: #fff
	}
	.successStoryCard_wrap_fourth>div>div,
	.successStoryCard_wrap_fourth>div>div:last-child {
		margin-top: 30px
	}
	.exclusiveInsights_wrap>div>div:nth-child(2) a.exclusiveInsights_Card {
		border-top: 1px solid rgb(64 62 63/0.15);
		border-bottom: 1px solid rgb(64 62 63/0.15)
	}
	.exclusiveInsights_wrap.exclusiveInsights_wrap-four>div>div:nth-child(3) a.exclusiveInsights_Card {
		border-bottom: 1px solid rgb(64 62 63/0.15)
	}
	.exclusiveInsights_Card img {
		display: none
	}
	.exclusiveInsights_Card {
		width: 100%
	}
	.exclusiveInsights_Card .exclusiveInsights_content {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.exclusiveInsights_Card .exclusiveInsights_content:after {
		position: relative;
		right: 0;
		content: "";
		font-family: 'rxicons';
		margin-left: auto;
		width: 30px;
		height: 25px;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out;
		background-image: url('/wp-content/uploads/2020/11/arrow.svg');
		background-size: 23px;
		background-position: center;
		background-repeat: no-repeat
	}
	.rxweb_home-softCons .row>div:not(:first-child) {
		margin-top: 30px
	}
	.why-choose-block-border {
		display: none
	}
	.whyChooseSlider .slick-list.draggable {
		overflow: hidden
	}
	.clientRcmds_tstmnlWrap {
		margin-top: 30px
	}
	.clientRecommends_cont {
		max-width: 100%
	}
	.bannerWrapperRx {
		text-align: center
	}
	section.rxweb_home_page-banner {
		padding-top: 20px
	}
	.bannerContentRx {
		max-width: 710px;
		margin: 0 auto 30px auto
	}
	.bannerImageRx img {
		max-width: 500px
	}
	.bannerContentRx h1 {
		font-size: 38px;
		line-height: 50px
	}
	.softTabContent p,
	.softwareSftright h3,
	.softwareSftright p {
		max-width: 500px
	}
	.softTabContent ul.round-lising-orange li br {
		display: none
	}
	.softTabContent ul.round-lising-orange li {
		max-width: 250px
	}
	.softDev_wrapper .tab-content .slick-track,
	.softwareSft_wrap .softwareSftright .slick-track {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.softDevSlider .slick-list.draggable .tab-pane,
	.softwareSft_wrap .softwareSftright .tab-pane {
		min-height: auto;
		height: auto
	}
	.whyChooseSlider .slick-track .whyChooseSliderSider,
	.services_Boxes .slick-track .services_Boxes_card,
	.softwareSftright .tab-content .tab-pane {
		margin-right: 30px
	}
	ul.borderLeft_listing li {
		max-width: 300px;
		width: 100%
	}
	.why-choose-block .circle_list_orange {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.why-choose-block .circle_list_orange li:not(:last-child) {
		margin-right: 30px
	}
	.rxweb_page .countryClients {
		padding-top: 25px
	}
	.countryClients.square_list li:before {
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	.rxweb_home-choose .why-choose-block {
		max-width: 600px
	}
	.rxweb_newpage .softDevMetPage_1 img {
		max-width: 500px;
		margin-top: 30px
	}
	.applMainten-method-col {
		width: 100%;
		max-width: 100%
	}
	.applMainten-method-wrap .applMainten-method-col:nth-child(n+2) {
		margin-top: 30px
	}
	.applMainten-method-col {
		padding: 30px
	}
	.projectExecution_col {
		border: 1px solid #e4e4e4;
		padding: 20px
	}
	.projectExecution_row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.circle_list_orange li:before {
		margin-top: 5px
	}
	.footerContactAddress button.slick-arrow {
		right: 15px;
		top: -42px
	}
	.footerContactAddress button.slick-arrow.prev-arrow {
		right: 55px
	}
	.footerContactAddress .slick-track>.footer-contact-block:nth-child(even) .whiteBox {
		margin-left: 15px
	}
}

@media only screen and (max-width:767px) {
	.rxweb_section,
	.rxweb_floating-rmss,
	.rxweb_section.rxweb_rising-ths,
	.rxweb_floating-ths,
	.rxweb_section.rxweb_talent-hrs {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 38px;
		line-height: 50px
	}
	.custom_slant_text {
		padding-top: 130px;
		padding-bottom: 32px
	}
	.custom_slant_text h1,
	.custom_slant_text h2,
	.custom_slant_text .banner_h2 {
		padding: 0 0 10px
	}
	.rxweb_page .custom_slant_cont p {
		font-size: 16px;
		line-height: 26px
	}
	.custom_slant_text p+p {
		padding-top: 10px
	}
	.rxweb_page .para_xl,
	.rxweb_page .para_xl p {
		font-size: 22px;
		line-height: 32px
	}
	.rxweb_page .para_md,
	.rxweb_page .para_md p {
		font-size: 19px;
		line-height: 31px
	}
	.surroundings_items-bullets>div:nth-child(-n+3) {
		margin-bottom: 20px
	}
	.rxweb_tricuts-art:before,
	.rxweb_tricuts-art:after {
		display: none
	}
	.rxweb_page .rxweb_techlist {
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_tricuts-cta {
		text-align: center
	}
	.rxweb_thepartials .thepartials_list {
		margin-top: 0
	}
	.bttn {
		font-size: 22px;
		line-height: 32px;
		padding: 10px 22px;
		border-radius: 6px
	}
	.rxweb_getintouch .bttn {
		margin-bottom: 0;
		margin-top: 30px
	}
	.rxweb_page.rxweb_getintouch p {
		max-width: 460px;
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_surroundings-head {
		margin-bottom: 10px
	}
	.rxweb_four-logos .col {
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%
	}
	.rxweb_icongrids-block i {
		line-height: 40px
	}
	.rxweb_maintenance-trigonal .row>div:not(:last-child) {
		margin-bottom: 20px
	}
	.technologyTabs-box img {
		max-width: 75px
	}
	.clientBlock .clientCell.clientDesc {
		padding-bottom: 20px;
		padding-top: 20px
	}
	.clientRow p {
		padding-top: 15px
	}
	.popup-testi .modal-content .tstmnls {
		padding: 20px
	}
	.popup-testi .tstmnls p:first-child:after {
		font-size: 38px;
		top: 0;
		left: 0;
		width: auto;
		height: auto;
		line-height: 1em;
		color: #dadada;
		z-index: -1
	}
	.popup-testi .tstmnls p {
		z-index: 1
	}
	.popup-testi .tstmnls>p:first-child {
		max-height: 250px;
		overflow: auto;
		margin-top: 15px
	}
	.client_slide p.clientText {
		padding-top: 30px
	}
	.clientSliderBlock .client_slide:before {
		left: 5px;
		top: -15px
	}
	.clientSlider:before {
		height: 95%
	}
	.clientSliderBlock {
		max-width: 500px
	}
	.drivesBusiness-wrap .drivesBusiness-blck:not(:last-child) {
		margin-bottom: 30px
	}
	.rxweb_page .drivesBusiness h2 {
		margin-bottom: 15px;
		padding-bottom: 15px
	}
	.businessGrowth_blocks p br {
		display: block
	}
	.businessGrowth .row>div:nth-child(n+3) {
		margin-top: 40px
	}
	.whyRadixweb-row>div:nth-child(n+2),
	.designService_wrapper>div:nth-child(n+2) {
		margin-top: 35px
	}
	.keyElm-grid .keyElm-col:not(:nth-child(2n)) {
		border-right: 1px solid #e0e0e0
	}
	.keyElm-grid .keyElm-col:nth-child(2n) {
		border-right: 0
	}
	.keyElm-grid .keyElm-col:nth-child(8),
	.keyElm-grid .keyElm-col:nth-child(10) {
		border-right: 1px solid #e0e0e0
	}
	.keyElm-grid .keyElm-col:nth-child(7),
	.keyElm-grid .keyElm-col:nth-child(9),
	.keyElm-grid .keyElm-col:nth-child(11) {
		border-right: 0
	}
	.ittu-section>div:nth-child(n+4) {
		margin-top: 35px
	}
	.keyElm-grid .keyElm-col:not(:nth-child(n+11)) .keyElm_box {
		border-bottom: 1px solid #e0e0e0
	}
	.keyElm-grid .keyElm-col:nth-child(10) .keyElm_box {
		border-bottom: 0
	}
	.whyRadixweb-row ul>li {
		text-align: center
	}
	.rxweb_page .pb-75 {
		padding-bottom: 50px
	}
	.oaus-body {
		max-width: 470px
	}
	.oaus-body .oaus-container {
		min-height: 235px
	}
	.oaus-container ul>li span {
		width: 40px;
		height: 40px;
		line-height: 40px
	}
	.oaus-container .tab-content>.active:not(.show) {
		display: block
	}
	.oaus-container ul.nav-tabs>li.nav-item:nth-child(3) {
		left: 28%;
		top: 83%
	}
	.oaus-container ul.nav-tabs>li.nav-item:nth-child(4) {
		right: 28%;
		top: 83%
	}
	.oaus-container .tab-content>.tab-pane {
		padding: 0;
		max-width: 290px
	}
	.progress__cont .progress__step {
		max-width: 530px;
		background-color: #f5f5f5;
		text-align: left;
		width: 100%;
		margin: 0 auto;
		padding: 20px 40px
	}
	.progress__step .progress__title:before {
		content: '';
		width: 10px;
		height: 10px;
		position: absolute;
		background-color: #31bbae;
		-webkit-box-shadow: 0 0 0 5px rgb(49 187 174/0.3);
		box-shadow: 0 0 0 5px rgb(49 187 174/0.3);
		border-radius: 50%;
		left: -24px;
		top: 10px
	}
	.progress__step .progress__title {
		height: auto
	}
	.progress__step .progress__line,
	.progress__cont .progress__step:first-child .progress__line,
	.progress__cont .progress__step:last-child .progress__line {
		width: 1px;
		height: 120%;
		top: 0;
		left: 20px
	}
	.progress__cont .progress__step+.progress__step {
		margin-top: 20px
	}
	.progress__step .progress__title {
		padding-bottom: 5px;
		position: relative
	}
	.progress__step .progress__para {
		padding-top: 5px
	}
	.progress__cont .progress__step:last-child .progress__line {
		height: 80%
	}
	.progress__cont .progress__step:first-child .progress__line {
		top: 20%
	}
	.progress__cont .progress__step:last-child .progress__line:after {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
		position: relative;
		bottom: -97%;
		left: -6px
	}
	.rx_craftingwrap>div:nth-child(n+2) {
		margin-top: 30px
	}
	.willHeapyou_card>div:nth-child(n+2),
	.willHeapyou_card.two_blocks_card>div:nth-child(n+2),
	.bottomLinebox_Wrapper>div:nth-child(n+2),
	.ittu-section>div:nth-child(n+3) {
		margin-top: 40px
	}
	.bottomLinebox {
		padding: 35px 20px 30px
	}
	.willHeapyou_section .tclgExprt {
		padding-top: 70px
	}
	.oRangeCardWrap.oRangeCardWrap_five>div:nth-child(n+3) {
		margin-top: 30px
	}
	.containerBlocks_content_list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.containerBlocks_content_list ul {
		width: 100%
	}
	.containerBlocks_content_list ul:last-child {
		margin-left: 0;
		margin-top: 10px
	}
	.logoRows-list .logoCols-list {
		max-width: 175px;
		margin-top: 40px
	}
	.logoRows-list .logoCols-list p {
		padding: 0;
		padding-top: 5px
	}
	.careersOp_trio {
		display: none
	}
	.careersOp_card ul li:not(:last-child),
	.careersOp_job_list ul li:not(:last-child) {
		border-bottom: 1px solid rgb(64 62 63/0.2);
		margin-bottom: 10px;
		padding-bottom: 10px
	}
	.careersOp_job_list>div:last-child,
	.careersOp_card ul li,
	.careersOp_job_list ul li {
		margin-top: 0
	}
	.careersOp_job_list>div:last-child>ul {
		border-top: 1px solid rgb(64 62 63/0.2);
		margin-top: 10px;
		padding-top: 10px
	}
	.careerDtl_left .careerDtl_content {
		padding: 25px 15px
	}
	.careerDtl_left .careerDtl_content>ul {
		margin-left: 0
	}
	ul.listing_square li,
	.careerDtl_right .square_list li {
		padding-left: 20px
	}
	.careerDtl_right ul li:last-child {
		margin-bottom: 0
	}
	.careerDtl_right ul {
		padding-bottom: 0
	}
	.careerDtl_right {
		margin-top: 30px;
		height: auto
	}
	.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		min-height: auto;
		line-height: 24px
	}
	.iconContentCenter_Row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.iconContentCenter {
		background-color: #f5f5f5;
		padding: 20px;
		max-width: 575px;
		margin: 0 auto
	}
	.rxweb_page.rxweb_thankyou h1 {
		margin-bottom: 0;
		padding-bottom: 14px
	}
	.rxweb_thankyou section.section {
		padding-top: 70px
	}
	.rxweb_thankyou .sayhi h2 {
		font-size: 31px;
		line-height: 40px
	}
	.rxweb_thankyou .thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 input.mailpoet_text {
		max-width: 550px
	}
	.thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 .mailpoet_submit {
		font-size: 20px;
		padding: 10px 14px;
		line-height: 26px
	}
	.thanksfooNewsLetter .mailpoet_form#mailpoet_form_2 .mailpoet_submit {
		margin: 30px auto 0
	}
	.thankThankCont {
		padding-top: 50px;
		padding-bottom: 40px;
		margin-top: calc(8% + 30px)
	}
	.rxweb_thankyou .thankThankCont h2 {
		padding-bottom: 10px;
		font-size: 25px;
		line-height: 34px
	}
	.rxweb_page.rxweb_thankyou h1 {
		font-size: 70px;
		line-height: 70px;
		margin-bottom: 0;
		padding-bottom: 14px
	}
	.rxweb_thankyou .custom-logo-link img {
		max-width: 50px
	}
	.rxweb_thankyou .landing_banner {
		padding-top: 8%
	}
	.rxweb_thankyou .thank_img_para a {
		text-decoration: none;
		color: #31bbae;
		line-height: 31px;
		
	}
	.testimonialContact,
	.formContact {
		padding: 30px 25px
	}
	footer.footerMap_details {
		padding: 70px 0
	}
	.footerContact_wrap {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.footerContact_wrap>div {
		width: 100%
	}
	.footerContact_wrap .footerEmail_bottom {
		margin-left: 0
	}
	.footerContact_wrap .whiteBox {
		background-color: #fff;
		padding: 15px 20px
	}
	.rxweb_page .footerContact_wrap .para_sm {
		font-size: 18px;
		line-height: 28px
	}
	.footerContact_top>div>div:not(:first-child),
	.footerEmail_bottom>div>div:not(:first-child) {
		margin-top: 0
	}
	.footerContact_top>div>div:nth-child(2) {
		margin-top: 0
	}
	.footerEmail_bottom>div>div:nth-child(2) {
		margin-top: 0
	}
	.telContact li {
		margin-bottom: 5px
	}
	.footerMap_details .titleFooter {
		margin-bottom: 10px
	}
	ul.telContact {
		padding: 0
	}
	.footerContact_wrap .footerContact_top .h3_sm,
	.footerContact_wrap .footerEmail_bottom .h3_sm {
		margin-bottom: 0;
		background: #fff;
		padding: 10px 16px;
		border-bottom: 1px solid rgba(0, 0, 0, .1)
	}
	.buildSection_contact h1 {
		margin-bottom: 30px
	}
	.rxweb_page h2.pb-60,
	.rxweb_page .h2.pb-60 {
		padding-bottom: 30px
	}
	.rxweb_page .pb-60 {
		padding-bottom: 40px
	}
	.exclusiveInsights_Card .exclusiveInsights_content h3 {
		max-width: 84%
	}
	.clientRecommends_Grey {
		padding: 40px 20px
	}
	.bannerImageRx img {
		max-width: 400px
	}
	.clientRcmds_tstmnlWrap .clienttstmnlWrap_content {
		padding: 20px
	}
	.bannerContentRx h1 {
		font-size: 34px;
		line-height: 46px
	}
	.bannerContentRx {
		max-width: 600px
	}
	.softTabContent ul {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}
	.softTabContent p,
	.softwareSftright h3,
	.softwareSftright p {
		max-width: 350px
	}
	.softTabContent ul.round-lising-orange li {
		max-width: 100%
	}
	.softTabContent p {
		padding: 15px 0 25px
	}
	.site__main-header .menu_level_one.nav_lets_talk {
		display: none
	}
	section.driveSustain_Section .services_box {
		min-height: 240px
	}
	.header__inverse+* {
		margin-top: 74px
	}
	.header-navs img.blueLogo {
		max-width: 50px
	}
	.rxweb_home-choose .why-choose-block {
		min-height: 490px
	}
	.willHeapyou_card .willCard_right h3 .willCard_left,
	.willHeapyou_card .willCard_right .h3 .willCard_left,
	.willHeapyou_card .willCard_right .h3_sm .willCard_left {
		top: 10px
	}
	.whyChooseSlider .slick-track .whyChooseSliderSider,
	.services_Boxes .slick-track .services_Boxes_card,
	.softwareSftright .tab-content .tab-pane {
		margin-right: 15px
	}
	.services_Boxes .slick-track .services_Boxes_card {
		max-width: 470px
	}
	.why-choose-block .circle_list_orange {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.why-choose-block .circle_list_orange li {
		width: 100%
	}
	.rxweb_home-choose .why-choose-block {
		max-width: 380px
	}
	.circle_list_orange li {
		padding: 5px 15px 5px 30px
	}
	.chatBox_wrapper .chatBox_col {
		width: calc(100%/2 - 6px)
	}
	.chatBox_wrapper .chatBox_col:nth-child(n+3) {
		margin-top: 30px
	}
	.infoTroubleshoot_wrapper .chatBox_section {
		margin: 40px auto 50px
	}
	.row_pdm>div:nth-child(n+3) {
		margin-top: 30px
	}
}

@media only screen and (max-width:639px) {
	.allJobe_crnt_sec h2 {
		margin-bottom: 5px
	}
	.rxweb__banner {
		min-height: 530px
	}
	.rxweb_section.rxweb_midcta {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.rxweb_page h2,
	.rxweb_page .h2 {
		font-size: 30px;
		line-height: 42px;
		padding-bottom: 10px
	}
	.rxweb_page h3,
	.rxweb_page .h3 {
		font-size: 22px;
		line-height: 32px
	}
	.rxweb_page .para_xl,
	.rxweb_page .para_xl p {
		font-size: 20px;
		line-height: 30px
	}
	.rxweb_section,
	.rxweb_floating-rmss {
		padding-top: 60px;
		padding-bottom: 60px
	}
	.rxweb_page .para_md,
	.rxweb_page .para_md p,
	.rxweb_page .rxweb_artlist .square_list {
		font-size: 18px;
		line-height: 30px
	}
	.rxweb_page .rxweb_artlist .square_list li:before {
		top: 15px
	}
	.surroundings_items-bullets>div:nth-child(-n+3) {
		margin-bottom: 16px
	}
	.rxweb_icongrids-row>div,
	.rxweb_icongrids-row>div:nth-last-child(2) {
		margin-bottom: 20px
	}
	.rxweb_icongrids-block,
	.surroundings_block,
	.rxweb_icongrids-epe .rxweb_icongrids-block {
		padding: 15px
	}
	.rxweb_icongrids-block i {
		padding-right: 14px;
		min-width: 54px;
		font-size: 36px
	}
	.rxweb_section.rxweb_getintouch+.rxweb_section.rxweb_awards,
	.rxweb_section.rxweb_awards {
		padding-bottom: 45px;
		padding-top: 45px
	}
	.bttn {
		font-size: 22px;
		line-height: 32px;
		padding: 10px 22px;
		border-radius: 6px
	}
	.bttn.bttn_md {
		font-size: 18px;
		line-height: 40px;
		padding: 0 18px;
		margin: 10px auto
	}
	.rxweb_getintouch .bttn {
		margin-top: 25px
	}
	.rxweb_getintouch p {
		max-width: 450px
	}
	.rxweb_four-logos .col {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.slant_up_lu:before,
	.slant_up_ul:before,
	.slant_down_lu:after,
	.slant_down_ul:after {
		display: none
	}
	.para_md.square_list li:before {
		top: 16px
	}
	.rxweb_icongrids-block i {
		line-height: 33px
	}
}

@media only screen and (max-width:575px) {
	.container,
	.rxweb_page.site__main-header .container {
		max-width: calc(100% - 15px)
	}
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 36px;
		line-height: 48px
	}
	.rxweb_page .custom_slant_text .h3:not([class*=poppins]) {
		font-size: 16px;
		line-height: 26px
	}
	.rxweb_page,
	.rxweb_page .para_md,
	.rxweb_page .para_md p {
		font-size: 17px;
		line-height: 28px
	}
	.surroundings_items-bullets>div:before {
		width: 16px;
		height: 16px
	}
	.bttn {
		font-size: 20px;
		line-height: 26px
	}
	.rxweb_thepartials .thepartials_list li:before {
		top: 15px
	}
	.surroundings_block i {
		display: none
	}
	.rxweb_page .h1_xl {
		font-size: 9vw;
		line-height: 9vw
	}
	#client1 .innerNoFloat:before {
		min-height: 337px;
		display: block;
		width: 100%;
		position: relative
	}
	#client1 img.hidden-lg {
		display: none
	}
	.popup-testi .modal-content .tstmnls {
		padding: 20px 0
	}
	.clientSliderBlock {
		max-width: 100%;
		height: auto !important
	}
	.clientSliderBlock .client_slide {
		padding: 20px 30px
	}
	.clientSliderBlock .slick-arrow {
		display: none!important
	}
	ul.best-technology li {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	ul.best-technology li:not(:last-child) {
		margin-bottom: 50px
	}
	ul.best-technology i {
		margin-right: 0;
		margin-bottom: 15px
	}
	.businessGrowth_blocks>span {
		font-size: 40px;
		line-height: 40px
	}
	.businessGrowth_blocks {
		max-width: 250px;
		margin: 0 auto;
		text-align: center
	}
	.businessGrowth .row>div:nth-child(n+2) {
		margin-top: 40px
	}
	.uiuxblock-wrap>div:nth-child(n+2) {
		margin-top: 20px
	}
	.uiuxblock-box {
		max-width: 350px;
		margin: 0 auto;
		padding: 15px 10px
	}
	.uiuxblock-box i {
		width: 70px
	}
	.uiuxblock-box p {
		margin-top: 0
	}
	.rxweb_page .pb-75 {
		padding-bottom: 40px
	}
	.whyRadixweb-row>div:nth-child(n+2),
	.designService_wrapper>div:nth-child(n+2) {
		margin-top: 30px
	}
	.designService_wrapper i {
		font-size: 35px;
		line-height: 35px;
		width: 80px;
		height: 80px
	}
	.dvlmntStunning-part {
		padding: 20px
	}
	.keyElm-grid .keyElm-col:not(:nth-child(n+10)) .keyElm_box,
	.keyElm-grid .keyElm-col:nth-child(10) .keyElm_box {
		border-bottom: 1px solid #e0e0e0
	}
	.keyElm-grid .keyElm-col:not(:nth-child(2n)),
	.keyElm-grid .keyElm-col:nth-child(8),
	.keyElm-grid .keyElm-col:nth-child(10) {
		border-right: 0
	}
	.keyElm-grid .keyElm-col .keyElm_box {
		margin: 0 auto
	}
	.oaus-container ul.nav-tabs,
	.oaus-body .oaus-container:before {
		display: none
	}
	.oaus-container .tab-content>.tab-pane {
		display: block;
		max-width: 100%;
		text-align: left
	}
	.oaus-container .tab-content>.tab-pane+.tab-pane {
		margin-top: 30px
	}
	.oaus-container .tab-content>.tab-pane h3 {
		position: relative;
		line-height: 25px;
		font-size: 18px
	}
	.oaus-body .oaus-container .tab-content {
		counter-reset: my-sec-counter
	}
	.oaus-container .tab-content>.tab-pane h3:before {
		position: relative;
		top: 0;
		background-color: #31bbae;
		width: 25px;
		height: 25px;
		display: inline-block;
		border-radius: 50%;
		color: #fff;
		text-align: center;
		line-height: 25px;
		margin-right: 10px;
		counter-increment: my-sec-counter;
		content: " " counter(my-sec-counter) "";
		font-size: 16px
	}
	.oaus-container .tab-content>.tab-pane p {
		margin-left: 0
	}
	.progress__cont .progress__step {
		max-width: 100%;
		margin: 0 15px
	}
	.clientsTrack {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.clientsTrack .happyClients_slider {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.clients_slide img {
		margin-left: 20px
	}
	.happyClients_section .clientsTrack .happyClients_content {
		max-width: 90px;
		-webkit-box-shadow: -10px 0 30px 0px rgb(0 0 0/0.3);
		box-shadow: -10px 0 30px 0px rgb(0 0 0/0.3)
	}
	.ittu-section.fourittu-section>div:nth-child(n+2) {
		margin-top: 30px
	}
	.happyClients_content h3 {
		margin: 0 auto;
		text-align: center
	}
	.happyClients_content h3 span {
		display: block
	}
	ul.double_partlist {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}
	.willHeapyou_section .tclgExprt {
		padding-top: 50px
	}
	.oRangeCardWrap.oRangeCardWrap_five>div:nth-child(n+2) {
		margin-top: 30px
	}
	.willHeapyou_card>div:nth-child(n+2),
	.willHeapyou_card.two_blocks_card>div:nth-child(n+2),
	.bottomLinebox_Wrapper>div:nth-child(n+2),
	.ittu-section>div:nth-child(n+3) {
		margin-top: 30px
	}
	body .containerBlocks_row .containerBlocks_half .containerBlocks_content {
		padding: 20px 15px !important;
		margin: 10px
	}
	.technologyTabsContent-wrap .technologyTabs-card {
		max-width: 140px;
		width: 100%;
		height: auto;
		margin: 6px 2px;
		padding: 5px
	}
	.bottomArrow-row>div:nth-child(n+2),
	.checkedRow>div:nth-child(n+2) {
		margin-top: 30px
	}
	.bottomArrow-col h3,
	.bottomArrow-col .h3,
	.bottomArrow-col .h3_sm {
		padding-bottom: 10px;
		position: relative
	}
	.bottomArrow-col p {
		padding-top: 10px
	}
	.logoRows-list .logoCols-list {
		max-width: 145px
	}
	ul.list-square li:before {
		top: 9px
	}
	.careerDtl_left .careerDtl_content>a.apply-bttn,
	.careerDtl_left .careerDtl_content input[type=submit] {
		font-size: 16px;
		line-height: 22px;
		padding: 8px 20px;
		margin-top: 20px
	}
	.social-media-career {
		margin-top: 40px;
		padding-top: 30px
	}
	.social-media-career li a {
		height: 35px;
		width: 35px;
		font-size: 16px;
		line-height: 16px
	}
	.bgCard-row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.careerDtl_left .careerDtl_content input[type=submit] {
		margin-top: 0
	}
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li.gfield.gfield_error .gfield_description,
	.careerDtl_section .gform_wrapper .gform_body>ul.top_label li .gfield_description {
		font-size: 10px;
		line-height: 16px;
		bottom: 0
	}
	body .gform_wrapper .top_label div.ginput_container,
	.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
	.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
		margin-top: 3px
	}
	.rxweb_thankyou .sayhi h2 {
		font-size: 28px;
		line-height: 38px
	}
	.thankThankCont .thankstaySocial ul li {
		font-size: 30px;
		line-height: 38px
	}
	.rxweb_page.rxweb_thankyou h1 {
		font-size: 54px;
		line-height: 60px
	}
	.header-navs .goBack-bttn {
		font-size: 18px;
		line-height: 18px
	}
	.testimonialContact-slider ul.slick-dots li button {
		height: 20px;
		width: 20px;
		border: 4px solid rgba(255, 255, 255, 0)
	}
	.testimonialContact,
	.formContact {
		padding: 15px
	}
	.submitCntcWrap input[type=submit] {
		font-size: 20px;
		line-height: 26px;
		padding: 10px 40px;
		width: 100%
	}
	footer.footerMap_details {
		padding: 50px 0
	}
	.testimonialContact-content img {
		max-width: 75px
	}
	.contactUs_page .buildSection_contact {
		padding: 40px 0
	}
	.buildSection_contact h1 {
		margin-bottom: 10px
	}
	.footerContactAddress .slick-track>.footer-contact-block:nth-child(even) .whiteBox {
		margin-left: 0
	}
	.footerContactAddress button.slick-arrow {
		top: -40px
	}
	.listingBoxDesign {
		padding: 15px 20px
	}
	ul.square_list.listLineheight li {
		padding-left: 25px
	}
	.successStory_card .imageContainer {
		display: none
	}
	.successStory_card .project-content {
		position: relative;
		color: #0f1628;
		left: auto;
		right: auto;
		bottom: auto;
		padding: 12px 15px;
		background-color: #f5f5f5;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.successStory_card .project-content h3 {
		max-width: 84%
	}
	.successStory_card .project-content p {
		display: none
	}
	.successStory_card {
		padding-bottom: 0
	}
	.rxweb_home-choose .why-choose-block {
		min-height: 556px
	}
	.successStoryCard_wrap_fourth .successStory_card {
		padding-bottom: 0
	}
	.successStoryCard_wrap_fourth>div>div,
	.successStoryCard_wrap_fourth>div>div:last-child {
		margin-top: 0
	}
	.successStoryCard_wrap_fourth>div>div:first-child .successStory_card {
		border-top: 1px solid rgb(64 62 63/0.15);
		border-bottom: 1px solid rgb(64 62 63/0.15)
	}
	.successStory_card .project-content:after {
		position: relative;
		right: 0;
		content: "";
		margin-left: auto;
		color: #31bbae;
		width: 30px;
		height: 25px;
		background-image: url('/wp-content/uploads/2020/11/arrow.svg');
		background-size: 23px;
		background-position: center;
		background-repeat: no-repeat;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out
	}
	.successStory_card:hover .project-content {
		-webkit-box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c;
		box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c
	}
	.successStory_card:hover .project-content h3 {
		color: #31bbae
	}
	.softWareExpertBox {
		text-align: center
	}
	ul.borderList_strip {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.borderList_strip li:not(:last-child) {
		margin-bottom: 20px
	}
	.borderList_strip li {
		max-width: 100%;
		margin: 0;
		width: 100%
	}
	.bannerImageRx img {
		max-width: 100%
	}
	.bannerContentRx h1 {
		font-size: 30px;
		line-height: 42px
	}
	.rxweb_page .bannerContentRx .para_lg {
		font-size: 18px;
		line-height: 28px
	}
	.softDev_wrapper .tab-content .tab-pane {
		padding: 40px 20px
	}
	.softTabContent ul.round-lising-orange li:before {
		top: 10px;
		box-shadow: none;
		width: 7px;
		height: 7px
	}
	.softTabContent ul.round-lising-orange li {
		padding-left: 20px
	}
	.bannerWrapperRx .container {
		padding: 0;
		max-width: 100%
	}
	.bannerWrapperRx .container .row {
		margin: 0
	}
	.bannerWrapperRx .container .row>div:last-child {
		padding: 0
	}
	.bannerImageRx .desktopmenu {
		display: none
	}
	.bannerImageRx .mobileimage {
		display: block;
		width: 100%
	}
	.softTabContent p,
	.softwareSftright h3,
	.softwareSftright p {
		max-width: 270px
	}
	.rxweb_page .softTabContent p {
		font-size: 16px;
		line-height: 28px
	}
	.acclaimedSoftware_wrapper>div,
	.softWareExpertBox {
		padding: 30px 20px
	}
	.technologyTabsContent-wrap .technologyTabs-box>div {
		font-size: 14px;
		line-height: 20px
	}
	section.driveSustain_Section .services_box {
		min-height: 318px
	}
	.why-choose-block .circle_list_orange li:not(:last-child) {
		margin-right: 10px
	}
	.technologyTabs-box img {
		max-width: 55px
	}
	.bannerWrapperRx .container .row>div:first-child {
		padding-right: 20px;
		padding-left: 20px
	}
	.globalEnt-slider-wrapper {
		padding: 20px 0
	}
	.softTabContent .softTabContentlink {
		font-size: 16px;
		line-height: 16px
	}
	.softDevSlider .slick-list.draggable .tab-pane,
	.softwareSft_wrap .softwareSftright .tab-pane,
	section.driveSustain_Section .services_box,
	.rxweb_home-choose .why-choose-block {
		max-width: 313px;
		width: 100%;
		display: block
	}
	.circle_list_orange li:before {
		height: 16px;
		width: 16px;
		border: 4px solid rgb(49 187 174/0.2);
		margin-top: 6px;
		margin-right: 15px
	}
	a:focus {
		outline: 0
	}
	.continuesInnovation-Slider .slick-track {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.continuesInnovation-Slider .slick-track .slick-slide {
		max-width: 313px;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c;
		box-shadow: 0px 0px 3px 0px #dadada8c, 0px 0px 15px 0px #dadada8c;
		margin-right: 15px;
		margin-left: 0;
		height: auto;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 40px 10px
	}
	.continuesInnovation-Slider .slick-list {
		padding: 10px
	}
	.innovation_block {
		max-width: 215px
	}
	.rxweb-cta .bttn {
		font-size: 18px;
		line-height: 28px;
		padding: 10px 15px
	}
}

@media only screen and (max-width:460px) {
	.clientSlider:before {
		top: 37%
	}
	.bannerContentRx h1 {
		font-size: 26px;
		line-height: 36px
	}
	.rxweb_page .bannerContentRx .para_lg {
		font-size: 16px;
		line-height: 26px
	}
	.continuesInnovation-Slider .slick-track .slick-slide {
		max-width: 283px;
		padding: 25px 10px
	}
	.rxweb_innovation h2 {
		max-width: 295px;
		margin: 0 auto
	}
	.innovation_block {
		max-width: 205px
	}
	.slickStyleDots ul.slick-dots li {
		width: 18px;
		height: 18px;
		border-width: 1px
	}
	.slickStyleDots ul.slick-dots li button {
		width: 8px;
		height: 8px
	}
	.slickStyleDots ul.slick-dots {
		margin-top: 20px
	}
	.chatBox_wrapper .chatBox_col {
		width: 90%;
		margin-left: auto;
		margin-right: auto
	}
	.chatBox_wrapper .chatBox_col:nth-child(n+2) {
		margin-top: 30px
	}
	.chatBox_wrapper .chatBox_col:after {
		left: auto;
		right: auto;
		bottom: -15px;
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		transform: rotate(135deg)
	}
	.chatBox_wrapper .chatBox_col:before {
		visibility: hidden
	}
	.infoTroubleshoot_wrapper .chatBox_section {
		padding-right: 0
	}
}

@media only screen and (max-width:459px) {
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 30px;
		line-height: 40px
	}
	.rxweb_page h2,
	.rxweb_page .h2 {
		font-size: 27px;
		line-height: 37px;
		padding-bottom: 8px
	}
	.custom_slant_text {
		padding-top: 120px
	}
	.rxweb_page,
	.rxweb_page .para_md,
	.rxweb_page .para_md p {
		font-size: 16px;
		line-height: 26px
	}
	.rxweb_page .para_xl,
	.rxweb_page .para_xl p {
		font-size: 19px;
		line-height: 31px
	}
	.square_list li:before {
		top: 14px
	}
	.bttn.bttn_md {
		font-size: 17px
	}
	.rxweb_four-logos .col {
		-ms-flex: 0 0 215px;
		flex: 0 0 215px;
		max-width: 215px
	}
	.rxweb_customization-box {
		padding: 20px
	}
	.para_md.square_list li:before {
		top: 14px
	}
	.rxweb_section,
	.rxweb_section.rxweb_horizon-cloud,
	.rxweb_floating-rmss,
	.rxweb_floating-ths {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.surroundings_items-bullets>div:before {
		width: 15px;
		height: 15px
	}
	.rxweb_techlist {
		max-width: 323px
	}
	.rxweb_techlist li {
		min-width: 54px;
		width: 54px;
		height: 54px;
		margin-left: 0;
		margin-right: 0
	}
	.rxweb_thepartials .thepartials_list li:before {
		top: 14px
	}
	.rxweb_awards-list li img,
	.rxweb_awards-list .slick-slide img {
		max-height: 90px;
		max-width: 130px;
		margin-left: auto;
		display: block;
		margin-right: auto
	}
	.rxweb_awards-list li a,
	.rxweb_awards-list .slick-slide a {
		margin-left: auto;
		display: block;
		margin-right: auto
	}
	.rxweb_icongrids-block .square_list {
		padding-left: 15px
	}
}

@media only screen and (max-width:410px) {
	.acclaimedSoftware_wrapper>div {
		padding: 30px 15px
	}
	.softDevSlider .slick-list.draggable .tab-pane,
	.softwareSft_wrap .softwareSftright .tab-pane,
	section.driveSustain_Section .services_box,
	.rxweb_home-choose .why-choose-block {
		max-width: 280px
	}
	.softDevSlider .slick-list.draggable .tab-pane,
	.whyChooseSlider .slick-track .whyChooseSliderSider,
	.services_Boxes .slick-track .services_Boxes_card,
	.softwareSftright .tab-content .tab-pane {
		margin-right: 10px
	}
	section.driveSustain_Section .services_box {
		min-height: 306px
	}
}

@media only screen and (max-width:360px) {
	.container,
	.rxweb_page.site__main-header .container {
		max-width: 100%
	}
	.rxweb_page.container-fluid.container-lg,
	.rxweb_page .container-fluid.container-lg,
	.rxweb_page .container-lg,
	.surroundings_items>div:nth-child(even),
	.surroundings_items>div:nth-child(odd) {
		padding-left: 15px;
		padding-right: 15px
	}
	.rxweb_page h1,
	.rxweb_page .h1 {
		font-size: 26px;
		line-height: 36px
	}
	.rxweb_page h2,
	.rxweb_page .h2,
	.rxweb_floating-four .floating_title-box {
		font-size: 24px;
		line-height: 34px
	}
	.custom_slant_text h1,
	.custom_slant_text h2,
	.custom_slant_text .banner_h2 {
		padding: 0 0 5px
	}
	.custom_slant_text p+p {
		padding-top: 5px
	}
	.rxweb_getintouch p br {
		display: none
	}
	.rxweb_customization-box {
		padding: 15px
	}
	.rxweb_icongrids-block .square_list {
		padding-left: 0
	}
	.rxweb_getintouch .bttn {
		margin-top: 18px
	}
	.rxweb_surroundings-am .surroundings_items>div:nth-child(even) {
		padding-left: 15px
	}
	.rxweb_surroundings-am .surroundings_items>div:nth-child(odd) {
		padding-right: 15px
	}
}

.rxweb_technology_page .rxweb_mobile_expertise .consultation_service_box {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-bottom: 4px solid #31bbae;
	padding: 55px 80px 40px 50px
}

.rxweb_technology_page .rxweb_mobile_expertise .consultation_service_box>div:first-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.rxweb_technology_page .rxweb_mobile_expertise .consultation_service_box>div:first-child i {
	color: #31bbae;
	font-size: 50px;
	line-height: 50px;
	margin-right: 25px
}

.rxweb_page .excellence_box i {
	color: #31bbae;
	font-size: 65px;
	margin-bottom: 25px
}

.red_square_list li {
	position: relative;
	list-style-type: none;
	padding-left: 20px;
	margin-bottom: 20px
}

.excellence_boxs {
	padding-top: 30px
}

.excellence_box ul {
	padding: 0;
	padding-top: 30px
}

.red_square_list li:before {
	content: "";
	border: 4px solid #31bbae;
	position: absolute;
	top: 9px;
	left: 0
}

.microsoft-power-boxes {
	padding-top: 70px
}

.power-bi-card-header button:hover {
	color: #31bbae
}

.eclectic-section_boxes {
	padding-top: 30px
}

.implementing_bg {
	background: #f5f5f5 url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/implementing_bg.jpg) right top no-repeat;
	background-size: auto 100%
}

.why-radixweb-icon i {
	font-size: 55px;
	line-height: 65px
}

.why-radixweb-icon {
	background-color: #fff;
	border-radius: 50%;
	width: 95px;
	margin: 0 auto;
	height: 95px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.connected-application-box i {
	font-size: 55px;
	line-height: 60px;
	padding-bottom: 20px
}

.connected-application-box {
	padding: 30px
}

.connected_applications_boxes {
	padding-top: 45px
}

.integration_services {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/Application-Integration-bg.jpg) #0f1628 no-repeat;
	background-size: cover;
	background-attachment: unset
}

.contact_us_navy_section h3,
.contact_us_navy_section .h3 {
	border-left: 4px solid #31bbae
}

.integration_services_boxes {
	padding-top: 10px
}

.why_software_integration_section {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-software-bg.jpg);
	background-size: cover;
	background-attachment: unset
}

.rxweb_icongrids-block {
	padding-top: 20px
}

.why_software_right {
	padding: 40px
}

.why_software_right ul li {
	padding-top: 15px;
	padding-bottom: 15px
}

.why_software_right ul li:first-child {
	padding-top: 0
}

.why_software_right ul li:last-child {
	padding-bottom: 0
}

.why_software_left {
	max-width: 620px
}

.implementing_left {
	max-width: 630px
}

.approach_img {
	padding-top: 30px
}

.rxweb_section.technology_spectrum .four_section_consultation_service>div {
	margin-bottom: 40px
}

.service_provider .rxweb_experts-tetrad>div>*:not(hr) {
	max-width: 285px;
	padding-left: 0
}

.service_provider .rxweb_experts-tetrad hr {
	background-color: #31bbae
}

.development_services .surroundings_items-inner {
	max-width: 360px
}

.careers_sections .video-box {
	max-width: 745px;
	margin: 45px auto 0;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.whyRadixweb .whyRadixwebBlocks {
	padding-top: 30px
}

.statistics_section .row {
	padding-top: 30px
}

.statistics_section p {
	max-width: 290px;
	margin: 0 auto
}

.whyRadixwebBox {
	position: relative;
	padding: 30px 44px;
	height: 350px;
	min-height: 350px;
	background-size: cover;
	background-position: center center
}

.whyRadixweb-one .whyRadixwebBox {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-radixweb-one.jpg)
}

.whyRadixwebBox:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7)
}

.whyRadixweb-two .whyRadixwebBox {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/wy-radixweb-two.jpg)
}

.whyRadixweb-one .whyRadixwebBox:before {
	background: rgba(0, 0, 0, .5)
}

.whyRadixweb-three .whyRadixwebBox {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-radixweb-three.jpg)
}

.whyRadixweb-four .whyRadixwebBox {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-Radixweb-four.jpg)
}

.careersGallery .row>div:nth-child(-n+2) {
	margin-bottom: 40px
}

.careersGallery,
.knowUsBetter .row,
.careers_openingsWrapper,
.companyStats {
	padding-top: 40px
}

.whyRadixwebBlocks h3 {
	font-size: 32px;
	line-height: 45px;
	position: relative;
	color: #fff;
	max-width: 234px;
	margin: 0 auto
}

.careers_slideBlock {
	padding: 28px 30px;
	background: #fff;
	text-align: left;
	width: 100%;
	text-align: left;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px;
	box-shadow: 0 5px 10px -5px rgba(11,11,17,.05),0 20px 60px -20px rgba(11,11,17,.2);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.careers_slideBlock h3 {
	font-size: 22px;
	line-height: 28px;
    height: 60px;	
}

.careers_openingsWrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.careers_openingsWrapper .slick-slider {
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	display: block;
	min-width: 100%;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}

.careers_slideDetails {
	margin-bottom: 30px;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.careers_openingsWrapper .careers_slide {
	margin: 0 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.careers_openingsWrapper .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: 0
}

.careers_slideDetails p strong,
.careers_slideDetails p span,
.careers_slideBlock a {
	color: #403e3f;
	font-size: 18px;
	line-height: 22px;
	
}

.careers_slideBlock a {
	
}

.careers_slideDetails p span {
	
}

.view_btn {
	margin-top: 60px !important;
	margin-bottom: 0
}

.careers_slideBlock a {
	color: #fff;
	margin: 0 auto 0 0;
	padding: 9px 23px;
	background: -webkit-gradient(linear, left bottom, right top, from(#fdb084), color-stop(#ff9870), color-stop(#ff7e62), color-stop(#ff5f59), to(#ff3656));
background: -webkit-linear-gradient(left bottom, #fdb084, #ff9870, #ff7e62, #ff5f59, #ff3656);
    background: linear-gradient(to bottom, #dd4337 1%,#F5A349 100%);
}

.careers_slideBlock a:hover {
	background-color: #0f1628;
	color: #fff;
	border: 2px solid #0f1628
}

.companyStats h3,
.companyStats .companyStats-line {
	letter-spacing: 1px;
	border-bottom: 2px solid #31bbae
}

.software_strategy .surroundings_items>div:nth-child(odd) {
	padding-right: 65px
}

.software_strategy .surroundings_items p {
	max-width: 348px
}

.service_provider.software_development .rxweb_experts-tetrad>div>*:not(hr) {
	max-width: 291px
}

.software_Services {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/custom-software-services.jpg) #0f1628 no-repeat;
	background-size: cover;
	background-attachment: unset
}

.services_box {
	background: rgba(255, 255, 255, .1);
	height: 100%;
	padding: 45px 15px
}

.services_Boxes>div:nth-child(n+5) {
	margin-top: 40px
}

.services_Boxes,
.process_Img {
	padding-top: 45px
}

.Software_Development .Software_Development_right {
	padding-left: 70px
}

.Software_Development_right .uptothe_brim-wrap>div:nth-child(n+3) {
	margin-top: 45px
}

.Software_Development_right .uptothe_brim-wrap>div>div {
	margin: 0
}

.Software_Development_right .uptothe_brim-wrap {
	padding-top: 15px
}

.challenge_row {
	padding-top: 45PX
}

.radixweb-assurance .rxweb_experts-tetrad>div>*:not(hr) {
	max-width: 256px;
	margin: 0 auto
}

.radixweb-assurance .rxweb_experts-tetrad>div>i {
	color: #62777e;
	font-size: 55px;
	margin-bottom: 20px
}

.iphone_App_section .designService_wrapper i {
	background-color: #fff
}

.technologies_Section ul li {
	position: relative;
	margin: 12px 0
}

.technologies_Section ul {
	list-style: none;
	padding-left: 100px
}

.technologies_Section ul li:before {
	width: 10px;
	height: 10px;
	background-color: #31bbae;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 5px rgba(49, 187, 174, .3);
	box-shadow: 0 0 0 5px rgba(49, 187, 174, .3);
	position: absolute;
	content: "";
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -26px
}

.hire-Developer {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-developer-banner.jpg) #0f1628 no-repeat;
	background-attachment: unset;
	background-size: cover
}

.hire-Developer h2 img {
	vertical-align: text-top
}

.radixweb-assurance .rxweb_experts-tetrad {
	margin-top: 25px
}

.amazon_development_section {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/working-with-radixweb.jpg) #f5f5f5 no-repeat;
	background-attachment: unset;
	background-size: cover
}

.amazon_development_section .whitetransparent_bg {
	background: rgba(255, 255, 255, .9)
}

.aws-offering-section .connected_applications_boxes>div:nth-child(n+4) {
	margin-top: 30px
}

.aws-offering-section .connected_applications_boxes,
.amazon_development_section .connected_applications_boxes {
	padding-top: 45px
}

.aws_wxport .willHeapyou_card {
	padding-top: 40px
}

.contact_us_orange_section .h3 {
	border-left: 4px solid #fff
}

.stack_tools {
	padding-top: 80px
}

.stack_tools>div {
	text-align: center
}

.stack_tools>div:nth-child(n+7) {
	margin-top: 40px
}

.stack_tools>div>div>div {
	margin-top: 10px
}

.aws_wxport .willHeapyou_card .willCard_right {
	padding-left: 50px
}

.development_process_box img {
	max-width: 60px;
	height: auto
}

.process_Img>div:nth-child(n+6) {
	margin-top: 40px
}

.development_process_box {
	text-align: center;
	border: 4px solid;
	border-radius: 15px;
	width: 185px;
	padding: 15px 5px 25px;
	margin: 0 15px;
	height: 100%
}

.development_process_box_1 {
	border-color: #627175
}

.development_process_box_2 {
	border-color: #f6645f
}

.development_process_box_3 {
	border-color: #07bec5
}

.development_process_box_4 {
	border-color: #8f4981
}

.development_process_box_5 {
	border-color: #9b9b9b
}

.development_process_box_6 {
	border-color: #f19f22
}

.development_process_box_7 {
	border-color: #92d500
}

.development_process_box_8 {
	border-color: #ac947d
}

.development_process_box_9 {
	border-color: #453e53
}

.development_process_box span,
.android_app_development_box span {
	color: rgba(64, 62, 63, .3);
	display: block;
	text-align: left;
	margin-bottom: -10px;
	;
	padding-left: 12px
}

.android_app_development_box .red_square_list li {
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 30px
}

.android_app_development_box .red_square_list li:before {
	top: 11px
}

.android_app_development_box {
	border: 3px solid;
	border-radius: 15px;
	padding: 15px 20px 5px;
	width: 207px;
	margin: 0 12px;
	height: 100%
}

.android_app_development_box_1 {
	border-color: #9b9b9b
}

.android_app_development_box_2 {
	border-color: #627175
}

.android_app_development_box_3 {
	border-color: #f6645f
}

.android_app_development_box_4 {
	border-color: #07bec5
}

.android_app_development_box_5 {
	border-color: #8f4981
}

.android_app_development_box_6 {
	border-color: #453e53
}

.android_app_development_box img {
	max-width: 45px
}

.android_app_development_box span {
	text-align: right
}

.android_app_development_process {
	padding-top: 30px
}

.development_process .development_process_box {
	width: 209px
}

.development_process_box_10 {
	border-color: #fb7b6b
}

.rxweb_cutting-edge .alternates__separator {
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: rgba(0, 0, 0, .2)
}

.sphere_items div img {
	width: 62px;
	height: auto
}

.sphere_items>div {
	position: absolute
}

.single_img img {
	height: 680px;
	width: 100%
}

.single_img {
	margin: 0 auto
}

.approach_img {
	position: relative
}

.col-one,
.col-eight {
	top: 30px
}

.col-one {
	right: 40%
}

.col-two {
	right: 23%
}

.col-seven,
.col-two {
	top: 186px
}

.col-three {
	right: 28%
}

.col-four {
	right: 38%
}

.col-five {
	left: 39%
}

.col-three,
.col-six {
	bottom: 153px
}

.col-six {
	right: 65%
}

.col-five,
.col-four {
	bottom: -20px
}

.col-seven {
	left: 24%
}

.col-eight {
	right: 54%
}

@media screen and (max-width:1600px) {
	.android_app_development_box {
		width: 257px
	}
	.android_app_development_process>div:nth-child(n+5) {
		margin-top: 30px
	}
	.development_process .development_process_box {
		width: 208px
	}
}

@media screen and (max-width:1400px) {
	.amazon_development_section .connected-application-box {
		padding: 25px 15px 15px
	}
	.development_process_box {
		width: 168px;
		padding: 15px 5px
	}
	.development_process_box p {
		font-size: 16px
	}
	.android_app_development_box {
		width: 253px
	}
	.development_process .process_Img>div:nth-child(n+5) {
		margin-top: 40px
	}
	.col-seven {
		left: 18%
	}
	.col-two {
		right: 17%
	}
	.col-six {
		right: 69%
	}
	.col-three {
		right: 22%
	}
	.col-five {
		left: 36%
	}
	.col-four {
		right: 35%
	}
	.col-eight {
		right: 55%
	}
	.col-one {
		right: 37%
	}
}

@media screen and (max-width:1199px) {
	.industries-block {
		padding: 30px
	}
	.industries-block>i {
		line-height: 65px;
		font-size: 65px
	}
	.rxweb_page .excellence_box i,
	.rxweb_technology_page .rxweb_mobile_expertise .consultation_service_box>div:first-child i {
		font-size: 55px
	}
	.why_software_right {
		padding: 30px
	}
	.development_services .surroundings_items-inner {
		max-width: 100%
	}
	.whyRadixwebBlocks.inverse_w>div>div:nth-child(-n+2) {
		margin-bottom: 20px
	}
	.whyRadixwebBox {
		padding: 30px;
		height: auto;
		min-height: 267px
	}
	.bttn.view_btn {
		margin-top: 40px !important
	}
	.software_strategy .surroundings_items>div:nth-child(odd) {
		padding-right: 15px
	}
	.technologies_Section ul {
		padding-left: 22px
	}
	.radixweb-assurance .rxweb_experts-tetrad>div>*:not(hr) {
		max-width: 306px
	}
	.radixweb-assurance .rxweb_experts-tetrad>div:nth-child(-n+3) p {
		margin-bottom: 30px
	}
	.services_Boxes>div:nth-child(n+4) {
		margin-top: 40px
	}
	.aws-offering-section .connected_applications_boxes>div:nth-child(n+3) {
		margin-top: 30px
	}
	.stack_tools>div:nth-child(n+5) {
		margin-top: 40px
	}
	.process_Img>div:nth-child(n+5) {
		margin-top: 30px
	}
	.android_app_development_box {
		width: 254px
	}
	.android_app_development_process>div:nth-child(n+4) {
		margin-top: 30px
	}
	.development_process .development_process_box {
		width: 207px
	}
	.development_process .process_Img>div:nth-child(n+4) {
		margin-top: 30px
	}
	.col-two {
		right: 13%
	}
	.col-seven {
		left: 14%
	}
	.col-six {
		right: 71%
	}
	.col-three {
		right: 19%
	}
	.contact_us_orange_section .h3,
	.contact_us_navy_section h3,
	.contact_us_navy_section .h3 {
		border-left: 0
	}
	.contact_us_orange_section,
	.contact_us_navy_section {
		text-align: center
	}
}

@media screen and (max-width:1029px) {
	.col-two {
		right: 10%
	}
	.col-seven {
		left: 12%
	}
	.col-three {
		right: 16%
	}
	.col-six {
		right: 73%
	}
}

@media screen and (max-width:991px) {
	.industries-block p {
		padding: 15px 0 25px
	}
	.industries-block p {
		font-size: 16px;
		line-height: 26px
	}
	.excellence_boxs>div:last-child .excellence_box {
		margin-bottom: 0
	}
	.excellence_box {
		margin-bottom: 50px
	}
	.careersGallery,
	.knowUsBetter .row,
	.careers_openingsWrapper,
	.companyStats {
		padding-top: 30px
	}
	.integration_services .rxweb_icongrids-block {
		min-height: 0;
		height: auto;
		background: 0 0;
		padding: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		width: auto;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		float: none;
		overflow: hidden;
		transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		padding-top: 20px
	}
	.implementing_left {
		max-width: 100%
	}
	.service_provider .rxweb_experts-tetrad>div>*:not(hr) {
		max-width: 400px
	}
	.careers_openingsWrapper>.right-nav {
		margin-left: 15px
	}
	.careers_openingsWrapper .portNav {
		width: 34px;
		height: 34px;
		border: 2px solid #909090;
		color: #505050;
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 16px
	}
	.careers_openingsWrapper>.right-nav {
		margin-right: 0
	}
	.careers_openingsWrapper>.left-nav {
		margin-left: auto
	}
	.services_Boxes>div:nth-child(n+3) {
		margin-top: 30px
	}
	.Software_Development .Software_Development_right {
		padding-left: 20px
	}
	.challenge_row {
		padding-top: 35PX
	}
	.service_provider.software_development .rxweb_experts-tetrad>div>*:not(hr) {
		max-width: 400px
	}
	.technologies_Section ul {
		padding-left: 112px;
		padding-bottom: 0;
		padding-top: 0
	}
	.radixweb-assurance .rxweb_experts-tetrad>div:nth-child(-n+4) p {
		margin-bottom: 30px
	}
	.aws-offering-section .connected_applications_boxes,
	.amazon_development_section .connected_applications_boxes {
		padding-top: 15px
	}
	.stack_tools {
		padding-top: 30px
	}
	.aws_cloud img {
		max-width: 500px
	}
	.process_Img>div:nth-child(n+4) {
		margin-top: 25px
	}
	.development_process_box {
		margin: 0 auto
	}
	.android_app_development_box {
		width: 220px
	}
	.android_app_development_process {
		padding-top: 20px
	}
	.rxweb_cutting-edge .alternates__separator {
		margin-top: 15px;
		margin-bottom: 15px
	}
	.rxweb_cutting-edge .row_realeaste {
		background: rgba(255, 255, 255, .3);
		padding: 25px
	}
	.single_img img {
		height: 615px;
		width: 380px
	}
	.sphere_items div img {
		width: 55px
	}
	.col-one {
		right: 33%
	}
	.col-one,
	.col-eight {
		top: 47px
	}
	.col-seven,
	.col-two {
		top: 168px
	}
	.col-seven {
		left: 8%
	}
	.col-two {
		right: 6%
	}
	.col-three {
		right: 13%
	}
	.col-three,
	.col-six {
		bottom: 131px
	}
	.col-six {
		right: 73%
	}
	.col-five,
	.col-four {
		bottom: -2px
	}
	.col-five {
		left: 30%
	}
	.col-four {
		right: 29%
	}
}

@media screen and (max-width:767px) {
	.rxweb_technology_page .rxweb_mobile_expertise .consultation_service_box {
		padding: 40px
	}
	.integration_services .rxweb_icongrids-block {
		padding-top: 40px
	}
	.companyStats h3 {
		max-width: 215px;
		margin-left: auto !important;
		margin-right: auto !important
	}
	.companyStats>div>div:nth-child(-n+2) {
		margin-bottom: 20px
	}
	.careersGallery,
	.knowUsBetter .row,
	.careers_openingsWrapper,
	.companyStats {
		padding-top: 20px
	}
	.careersGallery .row>div:not(:last-child) {
		margin-bottom: 20px
	}
	.knowUsBetter .row>div:not(:last-child) {
		margin-bottom: 20px
	}
	.careers_openingsWrapper .careers_slide {
		margin: 0
	}
	.bttn.view_btn {
		margin-top: 30px !important
	}
	.challenge_row {
		padding-top: 20PX
	}
	.craftingTrnsfrm .challenge_row.rx_craftingwrap>div:nth-child(2) {
		margin-top: 0
	}
	.craftingTrnsfrm .challenge_row.rx_craftingwrap>div:nth-child(n+3) {
		margin-top: 30px
	}
	.services_box {
		padding: 30px 15px
	}
	.technologies_Section ul {
		padding-left: 75px
	}
	.aws_cloud img {
		max-width: 420px
	}
	.stack_tools>div:nth-child(n+3) {
		margin-top: 25px
	}
	.process_Img>div:nth-child(n+3) {
		margin-top: 25px
	}
	.android_app_development_box {
		width: 230px;
		margin: 0 auto
	}
	.android_app_development_process>div:nth-child(n+3) {
		margin-top: 25px
	}
	.sphere_items>div {
		position: relative;
		top: 0;
		right: 0;
		left: 0
	}
	.single_img img {
		width: 100%;
		height: auto
	}
	.sphere_items {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 20px
	}
	.sphere_items>div {
		width: 25%;
		margin-top: 20px
	}
	.aws-offering-section .connected_applications_boxes>div:nth-child(n+2) {
		margin-top: 30px
	}
	.azure_development_page .businessGrowth .row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.azure_development_page .businessGrowth_blocks.width75 {
		width: 340px
	}
}

@media screen and (max-width:575px) {
	.industries-block {
		padding: 20px
	}
	.industries-block>i {
		line-height: 55px;
		font-size: 55px
	}
	.learn-more-btn {
		font-size: 17px;
		line-height: 21px;
		padding: 10px 15px
	}
	.industries-blocks .row>div {
		margin-bottom: 35px
	}
	.rxweb_technology_page .rxweb_mobile_expertise .consultation_service_box {
		padding: 20px
	}
	.why_software_right {
		padding: 20px
	}
	.service_provider .rxweb_experts-tetrad>div>*:not(hr) {
		max-width: 100%
	}
	.service_provider br {
		display: none
	}
	.service_provider .rxweb_experts-tetrad hr {
		margin-left: auto;
		margin-right: auto
	}
	.whyRadixwebBlocks.inverse_w>div>div:not(:last-child),
	.statistics_section .row>div:not(:last-child) {
		margin-bottom: 20px
	}
	.services_Boxes>div:nth-child(n+2) {
		margin-top: 30px
	}
	.bttn.view_btn {
		margin-top: 20px !important
	}
	.service_provider.software_development .rxweb_experts-tetrad>div>*:not(hr) {
		max-width: 100%
	}
	.Software_Development .Software_Development_right {
		text-align: center
	}
	.Software_Development_right .uptothe_brim-wrap>div>div {
		margin: 0 auto
	}
	.Software_Development_right .uptothe_brim-wrap>div:nth-child(n+2) {
		margin-top: 35px
	}
	.services_box {
		padding: 20px 15px
	}
	.craftingTrnsfrm .challenge_row.rx_craftingwrap>div:nth-child(2) {
		margin-top: 30px
	}
	.technologies_Section ul {
		padding-left: 115px
	}
	.aws_cloud img {
		max-width: 100%
	}
	.process_Img>div:nth-child(n+2) {
		margin-top: 20px
	}
	.android_app_development_process>div:nth-child(n+2) {
		margin-top: 25px
	}
	.single_img img {
		width: 94%
	}
	.sphere_items>div {
		width: 33.33%
	}
	.sphere_items div p {
		font-size: 14px
	}
	.sphere_items div img {
		width: 40px
	}
	.connected-application-box {
		padding: 20px
	}
}

.rxweb_page .whitetransparent_bg-one {
	background: rgba(255, 255, 255, .1)
}

.outBusMod_7 .thepartials_overlay.fifty_rightside {
	background: #0f1628
}

.rxweb_mobile_expertise .consultation_service_box {
	border-color: #31bbae
}

.rxweb_mobile_approch .rxweb_maintenance-trigonal .row>div {
	margin-bottom: 0
}

.rxweb_mobile_approch .rxweb_maintenance-trigonal .row>div:nth-child(-n+3) {
	margin-bottom: 30px
}

.rxweb_mobile_expertise .four_section_consultation_service>div {
	margin-bottom: 0
}

.rxweb_mobile_expertise .four_section_consultation_service>div:nth-child(-n+2) {
	margin-bottom: 40px
}

.four_rectangle-solutions .four_rectangle-right_crm:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/solutions-CRM.jpg)
}

.four_rectangle-solutions .four_rectangle-left-filed:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/field-service_bg.jpg)
}

.four_rectangle-solutions .four_rectangle-right_hr:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/HR-recruitment_bg.jpg)
}

.four_rectangle-solutions .four_rectangle-left-insurance:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/insurance-software_bg.jpg)
}

.four_rectangle-solutions .four_rectangle-right_print:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/print-management_bg.jpg)
}

.four_rectangle-solutions .solutions_btn {
	margin-top: 45px
}

.four_rectangle-solutions .rxweb_solutions_icons i {
	font-size: 40px;
	display: inline-block;
	vertical-align: middle
}

.four_rectangle-solutions .rxweb_solutions_icons div:hover i {
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px)
}

.rxweb_services-software {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/software_development_services_icon.svg);
	background-repeat: no-repeat;
	background-position: left -35px bottom -58px;
	background-size: 330px
}

.rxweb_services-application {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/application_development_services_icon.svg);
	background-repeat: no-repeat;
	background-position: right -65px bottom -55px
}

.rxweb_services-engineering {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/engineering_services_icon.svg);
	background-repeat: no-repeat;
	background-position: left -52px bottom -48px
}

.rxweb_services-mobile {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/mobile_services_icon.svg);
	background-repeat: no-repeat;
	background-position: right -38px bottom -35px
}

.rxweb_services-ui {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/UI-UX_services_icon.svg);
	background-repeat: no-repeat;
	background-position: right -42px bottom -45px
}

.rxweb_services-qa {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/QA_testing_services_icon.svg);
	background-repeat: no-repeat;
	background-position: right -48px bottom -48px
}

.rxweb_services-dev {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/devops_services_icon.svg);
	background-repeat: no-repeat;
	background-position: left -52px bottom -50px
}

.rxweb_services-team {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/team-services_icon.svg);
	background-repeat: no-repeat;
	background-position: left -40px bottom -70px
}

.rxweb_services-application {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/application_development_services_icon.svg);
	background-repeat: no-repeat;
	background-position: right -65px bottom -55px
}

.rxweb_services_ODC {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/ODC-icon.svg);
	background-repeat: no-repeat;
	background-position: left -55px bottom -55px
}

.circle_list_orange {
	list-style: none;
	padding-left: 0
}

.circle_list_orange li {
	position: relative;
	vertical-align: middle;
	padding: 5px 15px 5px 40px
}

.circle_list_orange li:before {
	display: inline-block;
	content: "";
	height: 20px;
	width: 20px;
	background: #31bbae;
	border-radius: 100%;
	border: 5px solid rgba(49, 187, 174, .2);
	-moz-box-shadow: 0px 0px 0px 1px #31bbae;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	margin-top: 6px;
	margin-right: 15px;
	position: absolute;
	left: 0
}

.list_txt_white a {
	color: #fff;
	text-decoration: underline
}

.list_txt_black a {
	color: #2b2b2b;
	text-decoration: underline
}

.list_txt_black span {
	color: #2b2b2b
}

.rxweb_services_list li {
	margin-bottom: 10px
}

.rxweb_services_type .bttn {
	margin-top: 30px
}

.rxweb_services .rxweb_services_type {
	padding-right: 60px
}

.rxweb_services_list ul {
	padding-right: 15px;
	padding-left: 15px
}

.circle_list_orange li:hover a {
	color: #31bbae
}

.rxweb_rescueWhy {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-do-software-bg.jpg) #0f1628 no-repeat;
	background-size: cover
}

.list_whydo li {
	margin-bottom: 20px
}

.list_whydo li:last-child {
	margin-bottom: 0
}

.rxweb_rescue-spa .rxweb_rescue-tetrad {
	margin-top: 20px
}

.rxweb_rescue-spa a.bttn {
	margin-top: 35px
}

.rxweb_rescueCommon a.bttn {
	margin-top: 30px
}

.rxweb_rescue-tetrad hr {
	color: #000;
	background: #000;
	height: 3px;
	width: 60px;
	border: 0;
	position: relative;
	left: 50%;
	margin: 20px 0 15px;
	-webkit-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.rxweb_rescue-tetrad>div:hover hr {
	-webkit-transition: all ease-in-out .4s;
	-o-transition: all ease-in-out .4s;
	transition: all ease-in-out .4s;
	width: 100px
}

.mission-item_icon {
	width: 160px;
	height: 160px;
	border: 1px dashed #403e3f;
	border-radius: 100%;
	position: relative;
	margin-bottom: 40px;
	background: #fff;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.mission-item-white .mission-item_icon {
	border: 1px dashed #fff;
	background: #31bbae
}

.mission-item_icon:before {
	content: "";
	width: calc(100% - 30px);
	position: absolute;
	height: 1px;
	border-top: 1px dashed #403e3f;
	top: 50%;
	left: 100%;
	z-index: 0
}

.mission-item-white .mission-item_icon:before {
	border-top: 1px dashed #fff;
	width: calc(225% - 30px)
}

.mission-item_icon i {
	font-size: 70px;
	color: #31bbae;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.mission-item:hover .mission-item_icon {
	background: #31bbae;
	border: transparent
}

.rxweb_mission_block-white .mission-item:hover .mission-item_icon {
	background: #31bbae;
	border: 1px dashed #fff
}

.mission-item:hover .mission-item_icon i {
	color: #fff
}

.rxweb_rescue-mission_block>div:last-child .mission-item_icon:before {
	visibility: hidden;
	left: 0
}

.mission-item {
	padding: 10px
}

.rxweb_rescue-mission_block {
	margin-top: 20px
}

.rxweb_rescue-entrust {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-entrust-radixweb-bg.jpg) #f5f5f5 no-repeat;
	background-size: cover
}

.rxweb_rescue-entrust-block .entrust-item {
	background: rgba(255, 255, 255, .9)
}

.rxweb_rescue-entrust-block {
	margin-top: 40px
}

.rxweb_rescue-entrust-block .entrust-item i {
	font-size: 60px;
	line-height: 70px;
	margin-bottom: 20px
}

.client-referrals-item {
	padding: 30px 20px 0
}

.client-referrals-item .clinet_name {
	max-width: 220px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	display: inline-block;
	opacity: .7
}

.client-referrals-item .clinet-start-icon {
	margin-bottom: 5px
}

.related-services-item {
	background: #fff;
	padding: 35px 40px;
	vertical-align: top;
	margin: 0 15px;
	margin-bottom: 20px;
	border-top: 3px solid transparent;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.related-services-item i,
.related-services-item img {
	color: #31bbae;
	font-size: 60px;
	margin-bottom: 30px;
	max-width: 60px
}

.related-services-item:hover {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	border-color: #ddd
}

.related-services-item-orange .related-services-item:hover {
	border-color: #31bbae #f5f5f5 #f5f5f5
}

.related-services-item-orange .related-services-item {
	border-width: 3px 1px 1px;
	border-style: solid;
	border-color: #f5f5f5
}

.rescueServiceBlock .slick-dots li.slick-active button {
	background-color: #31bbae
}

.rescueServiceBlock ul.slick-dots li.slick-active {
	border-color: #31bbae
}

.rescueServiceBlock .slick-dots li button {
	border: 0;
	font-size: 0;
	line-height: 0;
	width: 10px;
	height: 10px;
	background-color: rgba(49, 187, 174, .5);
	border-radius: 50%;
	display: inline-block;
	position: relative;
	padding: 0
}

.rescueServiceBlock .slick-dots {
	padding: 0;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	list-style: none
}

.rescueServiceBlock .slick-dots li:first-child:last-child {
	display: none
}

.rescueServiceBlock .slick-dots li {
	width: 24px;
	height: 24px;
	margin: 0 5px;
	font-size: 0;
	line-height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: transparent;
	border: 2px solid transparent;
	border-radius: 50%;
	margin-top: 30px;
	line-height: 1
}

.related-services-main {
	margin-top: 20px
}

.related-services-list .slick-track {
	display: flex
}

.related-services-list .slick-slide {
	height: unset
}

.white-bullet {
	width: 10px;
	height: 10px;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 0 0 5px rgba(255, 255, 255, .2);
	position: relative
}

.orange-bullet-line {
	width: 10px;
	height: 10px;
	background-color: #31bbae;
	border-radius: 50%;
	box-shadow: 0 0 0 5px rgba(49, 187, 174, .2);
	position: relative;
	margin-bottom: 25px
}

.rxweb_credentials_row .white-bullet {
	margin-bottom: 30px
}

.rxweb_credentials .rxweb_credentials_row {
	margin-top: 25px;
	margin-bottom: 20px
}

.error404-content h1 {
	margin-top: 40px;
	margin-bottom: 15px
}

.error404 .site_alert {
	display: none
}

.header-404 {
	margin-bottom: 4%
}

.header-404 .logoinner img {
	max-width: 90px
}

.header-404 .logoinner {
	padding-top: 10px
}

.orange-bullet-global {
	margin-top: 20px;
	margin-bottom: 5px
}

.orange-bullet-title_wrap .orange-bullet-list {
	position: relative;
	padding-left: 40px
}

.orange-bullet-title_wrap .orange-bullet-list:before {
	display: inline-block;
	content: "";
	height: 20px;
	width: 20px;
	background: #31bbae;
	border-radius: 100%;
	border: 5px solid rgba(49, 187, 174, .2);
	-moz-box-shadow: 0px 0px 0px 1px #31bbae;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	margin-top: 6px;
	margin-right: 15px;
	position: absolute;
	left: 0
}

.rxweb_websol {
	position: relative;
	background: #e9f4f2
}

.rxweb_websol:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/web2printsoltions_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

.rxweb_websol .row>div>div {
	padding-left: 5vw
}

.websol-list li {
	margin-bottom: 5px
}

.area-chip {
	border: 1px solid #31bbae;
	border-radius: 3px;
	padding: 5px 15px;
	line-height: normal;
	margin-right: 5px;
	margin-bottom: 10px
}

.area-focuse-main {
	margin-top: 24px
}

.rxweb_page .area-focuse-main p {
	padding-bottom: 18px
}

.lead-social .lead-social-item a:hover {
	color: #31bbae
}

.rxweb_page .rxweb_lead .para-quote {
	padding-bottom: 50px
}

.lead-social-item a {
	font-size: 30px;
	line-height: 50px;
	color: #000;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	border: 1px solid #403e3f
}

.rxweb_lead .lead-social {
	margin-top: 40px;
	margin-bottom: 15px
}

.lead-social .lead-social-item {
	margin-right: 10px
}

.rxweb_lead .lead-row {
	margin-bottom: 30px
}

.rxweb_lead:after,
.rxweb_border:after {
	content: "";
	height: 1px;
	background: #c5c5c5;
	position: absolute;
	bottom: 0;
	width: 1400px;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: calc(100% - 60px)
}

.rxweb_lead {
	padding-top: 60px;
	padding-bottom: 60px
}

.rxweb_lead-border:after {
	visibility: hidden
}

.rxweb_hire-adroid {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-dedicated-bg.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_page .mt-30 {
	margin-top: 30px
}

.rxweb_radixApp .designService_wrapper i {
	background: 0 0;
	border: 1px solid #31bbae;
	color: #31bbae
}

.rxweb_hybrid-app .craftingBox i {
	font-size: 50px;
	line-height: 50px;
	margin-bottom: 20px
}

.hybrid-service img {
	margin-bottom: 20px
}

.hybrid-service {
	padding: 0 10px
}

.hybrid-framework-icon {
	border: 1px solid #31bbae;
	margin-right: 15px
}

.hybrid-framework-row>div:nth-child(-n+4) .hybrid-framework-block {
	margin-bottom: 50px
}

.rxweb_it-out {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/it-outsourcing-approach-full-bg-1.jpg) #0f1628 no-repeat;
	background-size: cover;
	background-attachment: fixed
}

.rxweb_featureExpertise {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/featured-expertise-bg.jpg) #f5f5f5 no-repeat;
	background-size: cover;
	background-attachment: fixed
}

.rxweb_it-out .designService_wrapper i,
.rxweb_featureExpertise .designService_wrapper i {
	background: 0 0;
	height: auto;
	font-size: 60px;
	line-height: 60px
}

.technologies-logo-box {
	background: #f5f5f5;
	max-width: 100%;
	width: 250px;
	padding: 20px 10px;
	text-align: center;
	box-sizing: border-box
}

.technologies-logo-box>div,
.technologies-logo-box a>div {
	padding-top: 10px
}

.rxweb_triangle-cms {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/cmsweb-dev-box.jpg)
}

.rxweb_artlist-cms.rxweb_artlist-cms .reveal_art-bg {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/artlist-cms-bg.jpg);
	background-repeat: no-repeat;
	background-position: right 10% bottom -160px;
	background-size: auto
}

.rxweb_artlist-cms.rxweb_artlist-list .square_list {
	margin-top: 0
}

.rxweb_artlist-list .square_list li {
	margin-bottom: 0
}

.rxweb_tech_md {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/microsoft-tech-work.jpg) #0f1628 no-repeat;
	background-size: cover;
	background-attachment: unset
}

.xweb_solutions-res {
	background: #fff url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/real-estate-sof-solutions.jpg) right top no-repeat;
	background-size: auto 100%
}

.rxweb_inovation-rs .craftingBox {
	background-color: rgba(255, 255, 255, .1)
}

.rxweb_inovation-rs .craftingBox p {
	padding-bottom: 0
}

.rxweb_strength-re .hybrid-service i {
	color: #62777e;
	font-size: 53px;
	margin-bottom: 20px
}

.rxweb_erp_es .orange-bullet-title_wrap .orange-bullet-list:before {
	margin-top: 5px
}

.rxweb_hire-php {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-php-dedicated.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_tech_hpd {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-php-techwork.jpg) #b6d9d5 no-repeat;
	background-size: cover;
	background-attachment: unset
}

.rxweb_tech_hpd .services_box {
	background: rgba(255, 255, 255, .3)
}

.rxweb_pro_hpd {
	background: #0f1628;
	position: relative
}

.rxweb_pro_hpd:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/php-pro-web-development.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center center;
	left: auto;
	background-color: #eaf4f5
}

.rxweb_pro_hpd .inner_col {
	padding-left: 0
}

.rxweb_hiremode .hybrid-service {
	padding-right: 70px;
	padding-left: 0
}

.rxweb_hiremode .hybrid-service i {
	font-size: 70px;
	color: #31bbae;
	margin-bottom: 20px
}

.rxweb_net_dedicated {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-net-dedicated.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_powerfull:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/asp-net-powefull.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center center;
	left: auto;
	background-color: #e4f2f3
}

.rxweb_expertise_asp .stack_tools_asp>div:nth-child(n+7) {
	margin-top: 40px
}

.rxweb_expertise_asp .stack_tools_asp>div>div>div {
	margin-top: 10px
}

.four-col-row .four-col-block i {
	font-size: 70px;
	color: #31bbae;
	margin-bottom: 20px
}

.rxweb_culture_content-left img,
.rxweb_culture_content-right img {
	margin-top: 30px
}

.rxweb_culture_content-left {
	padding-right: 60px
}

.rxweb_culture_content-right {
	padding-left: 60px
}

.rxweb_featured_oc .post-thumb-featured {
	margin-bottom: 20px
}

.rxweb_featured_oc .post-category-featured {
	opacity: .7
}

.featured-block-oc a:hover h3 {
	color: #31bbae
}

.rxweb_page .rxweb_triequals.digital_future .h3 {
	
}

.rxweb_glory {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/all-Its-glory.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_services_fss .connected-application-box {
	padding: 40px;
	background: rgba(255, 255, 255, .1)
}

.rxweb_page .pb-40 {
	padding-bottom: 40px
}

.rxweb_page .pb-10 {
	padding-bottom: 10px
}

.xweb_solutions-fss {
	background: #fff url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/fintech-solutions.jpg) right top no-repeat;
	background-size: auto 100%
}

.rxweb_facilities {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/high-tech-infra.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_facilities .list_whydo li {
	margin-bottom: 5px
}

.infra-service {
	padding: 40px 30px;
	border: 1px solid #f5f5f5;
	border-width: 1px 1px 5px
}

.infra-service i {
	padding-bottom: 22px;
	line-height: 65px;
	font-size: 65px;
	color: #31bbae
}

.infra-row>div:nth-child(-n+3) {
	margin-bottom: 40px
}

.rxweb_it-infra .rxweb_it-infra_left .prescription-vertical {
	padding-right: 60px
}

.rxweb_it-infra .rxweb_it-infra_right .prescription-vertical {
	padding-left: 60px
}

.rxweb_page .pt-60 {
	padding-top: 60px
}

.rxweb_about_oc .client-referrals-item .clinet_name {
	max-width: 100%
}

.bootom-line:after {
	content: '';
	position: absolute;
	height: 3px;
	width: 60px;
	background-color: #000;
	left: 0;
	bottom: 0
}

.bootom-line {
	position: relative;
	padding-bottom: 20px
}

.rxweb_help {
	position: relative;
	background: #e9f4f2
}

.rxweb_help:before {
	position: absolute;
	content: "";
	top: 0;
	left: auto;
	width: 50%;
	height: 100%;
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/award-details.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	right: 0
}

.rxweb_help .row>div>div {
	padding-left: 0;
	padding-right: 5vw
}

.innovation_block>span {
	font-size: 54px;
	line-height: 60px;
	color: #31bbae;
	letter-spacing: 1px;
	margin: 20px 0
}

.innovation_block {
	padding: 0 30px
}

.innovation_icon {
	width: 136px;
	height: 136px;
	background-color: #31bbae;
	color: #fff;
	margin-bottom: 15px;
	position: relative
}

.innovation_icon:after {
	content: "";
	position: absolute;
	bottom: -14px;
	border-top: 14px solid #31bbae;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent
}

.innovation_icon i {
	font-size: 100px;
	line-height: 100px
}

.radixwebStand-box i {
	font-size: 100px;
	color: #31bbae;
	margin-bottom: 20px
}

.radixwebStand-box {
	min-width: 230px
}

.stack_tools_about>div:nth-child(n+6) {
	margin-top: 40px
}

.leader-block-info {
	position: absolute;
	z-index: 9;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(63, 61, 63, .9);
	color: #fff;
	opacity: 0
}

.leader-block-item {
	position: relative
}

.leader-block-item:hover .leader-block-info {
	opacity: 1
}

.leader-block-info .leader-line {
	position: relative
}

.leader-block-info .leader-line:after {
	content: "";
	width: 28px;
	height: 2px;
	background: #fff;
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.OurLeadersBlock .slick-arrow {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transform: translateY(-50%);
	width: 50px;
	height: 50px;
	font-size: 36px;
	border: 3px solid #fff;
	align-items: center;
	line-height: 46px;
	text-align: center;
	border-radius: 100%
}

.OurLeadersBlock .slick-arrow.left-nav {
	left: 20px;
	z-index: 9;
	right: auto
}

.OurLeadersBlock .slick-arrow.right-nav {
	right: 20px;
	z-index: 9;
	left: auto
}

.OurLeadersBlock .slick-arrow i {
	color: #fff
}

.OurLeadersBlock .slick-arrow:hover {
	border-color: #31bbae
}

.OurLeadersBlock .slick-arrow:hover i {
	color: #31bbae;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}

.contact_us_red_section h3,
.contact_us_red_section .h3 {
	border-left: 4px solid #fff;
	color: #fff
}

.rxweb_page .connectDevelop_part .h3 {
	margin-bottom: 30px
}

.single-walk-in .rxweb_section-head,
.single-opening .rxweb_section-head {
	padding-top: 50px
}

.industries-blocks a {
	color: #000
}

.industries-blocks a:hover {
	color: #31bbae
}

.addblock-tick p {
	position: relative;
	padding-left: 40px
}

.addblock-tick {
	margin-top: 10px
}

.addblock-tick p img {
	position: absolute;
	left: 0;
	top: 15px
}

.rxweb_privacy_terms-header {
	padding: 100px 0;
	margin-bottom: 30px
}

.rxweb_icongrids-style .rxweb_icongrids-block {
	border: 1px solid #f5f5f5;
	border-bottom: 3px solid #31bbae;
	color: #000;
	background: 0 0;
	box-shadow: none
}

.rxweb_icongrids-style a:hover h3 {
	color: #31bbae
}

.rxweb_embedded-soft .rxweb_icongrids-block {
	border-bottom: 3px solid #31bbae;
	box-shadow: none
}

.rxweb_smarter-iss .hexagonal_obj {
	padding-top: 100px;
	padding-bottom: 150px
}

.border-right-grey {
	border-right: 1px solid #dee2e6
}

.border-right-blue {
	border-right: 1px solid #0f1527
}

.rxweb_inclusive_am {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/application-management-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_fine-tuned:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/fine-tuned-app.jpg)
}

.oRangeCardWrap.oRangeCardWrap_four .oRangeCard {
	padding: 40px 20px
}

.dvlmntStunning-border .dvlmntStunning-part {
	border-width: 1px 1px 4px;
	border-color: #f5f5f5 #f5f5f5 #31bbae;
	border-style: solid
}

.rxweb_buid-sa {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/build-your-software.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_soft-arch_why:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-choose-us_sa.jpg)
}

.rxweb_angular-CTA {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/angularJS-CTA.jpg) #0f1628 no-repeat;
	background-size: cover
}

.icon-title {
	margin-bottom: 10px
}

.icon-title i {
	color: #31bbae;
	font-size: 45px;
	line-height: 45px;
	margin-right: 25px
}

.rxweb_angularjs-edge:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/angularJS-edge.jpg)
}

.bottomArrow-four-row>div:nth-child(n+5) {
	margin-top: 40px
}

.rxweb_node-services {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/nodejs-services.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_stream-node .mission-item,
.rxweb_implement-zoho .mission-item {
	padding-left: 0;
	padding-right: 0
}

.rxweb_hire-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/vuejs-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_vuejs-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/our-suite-vuejs.jpg)
}

.rxweb_page .rxweb_uptothe-brim_react .uptothe_brim-box i {
	color: rgba(0, 0, 0, .1)
}

.icon-md i {
	font-size: 75px;
	line-height: 75px;
	margin-bottom: 20px
}

.impressive-row>div:nth-child(n+5) {
	margin-top: 30px
}

.rxweb_surge-ahead:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/surge-ahead-react.jpg)
}

.rxweb_uptothe-brim_react .uptothe_brim-box {
	margin: 30px auto
}

.rxweb_uptothe-brim_react .uptothe_brim-wrap>div:nth-child(n+3) .uptothe_brim-box {
	margin-bottom: 0
}

.lite-box .rxweb_icongrids-block:hover i {
	transform: none
}

.rxweb_array-esd {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/educational-software-our-array.jpg) #0f1628 no-repeat;
	background-size: cover
}

.devProcess-Box i {
	font-size: 60px;
	color: gray
}

.devProcess-Box {
	border-width: 3px;
	width: 100%;
	max-width: 255px;
	padding: 20px;
	border-radius: 15px;
	border-style: solid
}

.devProcess-Box span {
	color: rgb(64 62 63/0.3)
}

.dvlmntStunning-grey .dvlmntStunning-part {
	background: #f5f5f5
}

.redlite-border {
	border-color: #f6645f
}

.lightblue-border {
	border-color: #07bec5
}

.lightpurple-border {
	border-color: #8f4981
}

.lightorange-border {
	border-color: #f19f22
}

.lightgreen-border {
	border-color: #92d500
}

.esd-learning img {
	max-width: 335px
}

.rxweb_gae-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/collaborate-for-peerless.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_gaeapp_services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/choose-gae-app-services.jpg)
}

.lite-box-hover .rxweb_icongrids-block:hover i {
	color: inherit
}

.hi-tech-companies:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/our-offerings.jpg)
}

.rxweb_gae-cta.rxweb_hire-swift {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-swift-developers.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_swiftapp-dev:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/beat-the-curve.jpg)
}

.rxweb-hire-reactjs-developer {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-reactjs.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb-hire-php-developer {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-phpdeveloper.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_php_application_development:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/php-application-development.jpg)
}

.rxweb_html_products:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/html-products.jpg)
}

.rxweb_hire-html {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/cta-html5.jpg) #0f1628 no-repeat;
	background-size: cover
}

.technologyTabs-box-tabtop>div {
	margin-top: 10px
}

.rxweb_tabtech-logo .technologyTabsContent-wrap .tab-pane {
	margin-top: 40px
}

.rxweb_tabtech-logo .technologyTabs-box-tabtop {
	min-width: 100px;
	text-align: center
}

.rxweb_page .technologyTabsContent-wrap a.primary-arrowBtn,
.rxweb_page .rxweb_framework .framework-link a.primary-arrowBtn {
	font-size: 18px;
	margin-top: 15px
}

.rxweb_page .technologyTabsContent-wrap.darkgrey_cta a.primary-arrowBtn {
	color: #2b2b2b
}

.technologyTabsContent-wrap .primary-arrowBtn span:hover {
	text-decoration: none
}

.rxweb-frontend-developement-service {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/frontenddevelopmentservice.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_build_frontend_engagement:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/build-frontend-engagement.jpg)
}

.willHeapyou-partner .willHeapyou_card.two_blocks_card>div:nth-child(n+3) {
	margin-top: 40px
}

.rxweb_dotnet_core_dev:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/dotnet-core-dev.jpg)
}

.rxweb_fifty-img:before {
	position: absolute;
	content: "";
	top: 0;
	left: auto;
	width: 50%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	right: 0
}

.rxweb_dontnet-CTA {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/dotnetcore-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_javascript-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/javascript-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_javascript_services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/javascript-services.jpg)
}

.rxweb_spectrum .rxweb_icongrids-block i,
.check-icon-main .icon-title i {
	font-size: 32px;
	line-height: 42px
}

.rxweb_spectrum.lite-box .rxweb_icongrids-block:hover i {
	transform: none;
	color: inherit
}

.logoRows-list.seven-logos {
	max-width: 1400px
}

.rxweb_full_stack_developer {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-full-stack-development-experts.jpg) 0% 0%/cover no-repeat #0f1628
}

.rxweb-netoutsource {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/dotnet-outsource.jpg) #0f1628 no-repeat;
	background-size: cover;
	background-position: center center
}

.rxweb_tabtech-list .technologyTabs-list ul>li {
	display: inline-block;
	margin-right: 40px
}

.rxweb_tabtech-list .technologyTabs-list ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.rxweb_tabtech-list .technologyTabs-list ul>li:last-child {
	margin-right: 0
}

.rxweb_tabtech-list .technologyTabs-list ul>li:before {
	top: 14px
}

.rxweb_fullstackRadixwebtouch:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/radixweb-touch-full-stack-developer.jpg)
}

.rxweb_hire-css3-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/css3-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_css3-expertise:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/css3-expertise.jpg)
}

.azure-what-services-do-us {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/what-azure-services-do.jpg) 0% 0%/cover no-repeat #0f1628
}

.radixweb-azure-devOps-expertise:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/radixweb-azure-devOps-expertise.jpg)
}

.rxweb_azure-services {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-hire-azure-devops.jpg) #0f1628 no-repeat;
	background-size: cover;
	background-attachment: unset
}

.rxweb_wocommerce-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-wooCommerce.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-magentodev {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hiremagentodevelopers.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_magento-dev:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rxmagentoadvantage.jpg)
}

.rxweb_woocommerce:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/woocommerce-development-expertise.jpg)
}

.rxweb_willHeapyou-woocommerce .willHeapyou_card>div:nth-child(n+4) {
	margin-top: 40px
}

.why_choose_laravel_web {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why_choose_laravel_web.jpg) #0f1628 no-repeat;
	background-size: cover;
	background-attachment: unset
}

.laravel-exclusive-feature:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/laravel-exclusive-feature.jpg)
}

.rxweb_laravel-framework .logoRows-list {
	max-width: 100%
}

.rxweb_laravel-framework .logoRows-list .logoCols-list {
	max-width: calc(100%/6)
}

.rxweb_tailored_laravel {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/rxweb_tailored_laravel.jpg) 0% 41%/cover no-repeat scroll #0f1628
}

.rxweb_joomla-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/joomlaservices.jpg)
}

.rxweb_joomla-CTA {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hirejoomladev.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_shopifydev {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hireshopifydev.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_shopifyservices:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/shopifyservices.jpg)
}

.rxweb_competencies {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/mean-stack-competencies.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_transforms-business:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/CI-how-code-Igniter.jpg)
}

.codeIgniter-dev-exp {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/our-codeIgniter.jpg) #0f1628 no-repeat;
	background-size: cover;
	background-attachment: unset
}

.rxweb_wordpress-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-wordpress-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_wordpress-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/wordpress-services.jpg)
}

.rxweb_dynamodbwhatwecan:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/dynamodb-what-we-can-do.jpg)
}

.rxweb_dynamodb-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-dynamodb.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_mysql-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-mysql-developers.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_mysql-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/mysql-services.jpg)
}

.rxweb_mongo-db-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-mongo-db-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_mongo-db-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/mongo-db-services.jpg)
}

.rxweb_firebase-development-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-firebase-development.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_firebase-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/firebase-services.jpg)
}

.rxweb_sqlite-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-sqlite-developers.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_sqllite-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/sqlite-services.jpg)
}

.rxweb_postgresql-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-postgresql-developers.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_postgresql-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/postgresql-database-services.jpg)
}

.rxweb_c-sharp-development-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-c-sharp-developers.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_c-plus-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-c-plus-developers.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_c-plus-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/c-plus-services.jpg)
}

.rxweb_strength-re .cplus-service-row .hybrid-service i {
	color: #31bbae
}

.rxweb_sqlserver-db-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-sqldb-development.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_sqldb-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/sqldb-services.jpg)
}

.rxweb_xamarin-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-xamarin-developers.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_xamarin-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/xamarin-services.jpg)
}

.rxweb_ionic-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-ionic-app-developers.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_ionic-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/ionic-app-services.jpg)
}

.rxweb_hire-nodejs-dev-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-nodejs-dev-ctc.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-nodejs-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-nodejs-services.jpg)
}

.rxweb_dbms-services {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-employ-dbms.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-fullstack-dev-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-full-stack-dev-ctc.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-fullstack-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-fullstack-services.jpg)
}

.rxweb_why-hire-fs {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-hire-full-stack.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-frontend-dev-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/front-end-dev-ctc.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-frontend-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/front-end-services.jpg)
}

.rxweb_faq .card-header {
	border: 1px solid #d5d5d5
}

.rxweb_faq .card-header a {
	width: 100%;
	padding: 30px
}

.rxweb_faq .card {
	margin-bottom: 20px
}

.rxweb_faq .card.card-active .card-header .rotate-icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.rxweb_faq .card-body {
	padding: 0 30px 30px;
	background: #f5f5f5
}

.rxweb_faq .card-active {
	border: 1px solid #f5f5f5
}

.rxweb_faq .card-active .card-header {
	border: transparent;
	background: #f5f5f5
}

.rxweb_faq .card-active .card-header a {
	padding: 30px 30px 20px
}

.rxweb_faq .card-body p {
	padding-top: 0
}

.rxweb_faq .accordion>.card {
	border-bottom: 1px solid #d5d5d5
}

.rxweb_faq .accordion>.card.card-active {
	border-bottom: 1px solid #f5f5f5
}

.rxweb_faq .card .card-header .rotate-icon {
	min-width: 30px;
	text-align: right
}

.rxweb_faq .card.card-active .card-header .rotate-icon {
	text-align: left
}

.rxweb_faq .accordion>div:last-child {
	margin-bottom: 0
}

.rxweb_hire-mobile-app-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-mobile-app-services.jpg)
}

.rxweb_hire-mobileapp-dev-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/mobile-expert-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

body .rxweb_paramount-esm.left_fifity_bg {
	background-color: #0f1628
}

body .rxweb_managed-ems .services_wrap {
	max-width: 100%
}

.bottomArrow-center .bottomArrow-col h3:after,
.bottomArrow-center .bottomArrow-col .h3:after,
.bottomArrow-center .bottomArrow-col .h3_sm:after {
	right: 0;
	margin: 0 auto
}

.rxweb_hire-backend-dev-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-expert-backend-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-backend-structure {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-back-end-structure.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-software-dev-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/software-dev-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-project-success {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/your-project-success.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_hire-angularjs-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-angularjs-services.jpg)
}

.rxweb_hire-angularjs-dev-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-angularjs-dev-cta.jpg) #0f1628 no-repeat;
	background-size: cover
}

.app-box-svg img {
	margin-bottom: 20px
}

.rxweb_pwa-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/progressive-web-app-services.jpg)
}

.rxweb_hire-pwa-cta {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-progressive-web-app.jpg) #0f1628 no-repeat;
	background-size: cover
}

.rxweb_pwa-destination {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/your-pwa-development.jpg) #0f1628 no-repeat;
	background-size: cover
}

.white-bullet-title_wrap .white-bullet-list {
	position: relative;
	padding-left: 40px
}

.white-bullet-title_wrap .white-bullet-list:before {
	display: inline-block;
	content: "";
	height: 20px;
	width: 20px;
	background: #fff;
	border-radius: 100%;
	border: 5px solid rgba(255, 255, 255, .2);
	-moz-box-shadow: 0px 0px 0px 1px #fff;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	margin-top: 5px;
	margin-right: 15px;
	position: absolute;
	left: 0
}

.rxweb_hire-flutter-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/fly-high-with-flutter.jpg)
}

.rxweb_blue-cover-bg {
	background-color: #0f1628;
	background-size: cover
}

.rxweb_lightblue-cover-bg {
	background-color: #b6d9d5;
	background-size: cover
}

.rxweb_hire-vuejs-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-vuejs-services.jpg)
}

.rxweb_fifty-img.rxweb_fifty-img_left:before {
	left: 0;
	right: auto
}

.rxweb_ewd-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/ecommerce-web-services.jpg)
}

.rxweb_hire-reactjs-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/build-value-reactjs.jpg)
}

.rxweb_hire-android-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/your-development-needs.jpg)
}

.rxweb_hire-react-native-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/react-native-expertise.jpg)
}

.rxweb_hire-ionic-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-ionic-expertise.jpg)
}

.rxweb_hire-ios-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-ios-programmer-services.jpg)
}

.rxweb_hire-html5-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-world-class.jpg)
}

.rxweb_hire-xamarin-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/top-notch-xamarin.jpg)
}

.rxweb_hire-wp-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/wordpress-web-solutions.jpg)
}

.rxweb_hire-shopify-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-shopify-developers-services.jpg)
}

.rxweb_hire-magento-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/magento-web-solutions.jpg)
}

.rxweb_hire-js-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-javascript-services.jpg)
}

.rxweb_hire-opd-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/expert-open-source.jpg)
}

.rxweb_experienced-crm:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/we-stay-on-top.jpg);
	background-position: left bottom
}

.rxweb_hire-software-qa:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/vetted-qa-testing.jpg)
}

.rxweb_implement-zoho .mission-item_icon:before {
	display: none
}

.rxweb_hire-joomla-web:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-joomla-web-developer.jpg)
}

.rxweb_hire-ruby-on-rails:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/hire-the-best-ruby-on-rails.jpg)
}

.rxweb_cakephp-services:before {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/comprehensive-cakephp.jpg)
}

.rxweb_cakephp-business {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/cakephp-development.jpg) #0f1628 no-repeat;
	background-size: cover
}

.cakephp-trust-with-us {
	background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/why-trust-cake-php.jpg) #0f1628 no-repeat;
	background-size: cover
}

.separator-main .alternates__separator {
	margin-top: 40px;
	margin-bottom: 40px
}

.fluter-list-fixed {
	padding: 20px
}

.fluter-list-fixed ul {
	list-style: none;
	padding: 0
}

.fluter-list-fixed ul li {
	padding-bottom: 10px;
	position: relative;
	padding-right: 24px
}

.fluter-list-fixed ul li a {
	color: #2b2b2b;
	font-size: 16px;
	line-height: 22px;
	position: relative
}

.fluter-list-fixed ul li.active>a,
.fluter-list-fixed .fluter-submenu li.s-active>a,
.fluter-list-fixed ul li a:hover {
	color: #31bbae
}

.fluter-list-fixed ul li.active>a:before {
	height: 100%;
	width: 4px;
	display: inline-block;
	position: absolute;
	background: #31bbae;
	content: "";
	left: -20px
}

.fluter-list-icon {
	width: 24px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	line-height: normal
}

ul.fluter-submenu {
	display: none
}

.active ul.fluter-submenu {
	display: block
}

.fluter-submenu-active ul.fluter-submenu {
	display: block
}

.fluter-list-fixed ul li.active,
.fluter-list-fixed ul li.fluter-submenu-active {
	display: block
}

.fluter-list-fixed ul li span {
	position: absolute;
	right: 0;
	top: 5px
}

.fluter-list-fixed ul ul {
	padding-left: 10px;
	padding-top: 5px
}

.fluter-list-fixed ul ul li {
	padding-bottom: 0
}

.fluter-list-fixed {
	max-width: 400px;
	width: 100%;
	position: sticky;
	top: 115px;
	max-height: 590px;
	overflow: auto
}

.grey-gradient_bg {
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, right top, color-stop(27%, rgba(245, 245, 245, 1)), to(rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(left, rgba(245, 245, 245, 1) 27%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(left, rgba(245, 245, 245, 1) 27%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(90deg, rgba(245, 245, 245, 1) 27%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-linear-gradient(bottom, #f0f9ff 0%, #f5f5f5 48%, #f5f5f5 100%)
}

.blog-service-cta .blog-service-title {
	;
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 20px;
	padding-top: 0
}

.section-scroll {
	padding-top: 15px
}

.blog-service-cta .btn-service {
	font-size: 18px;
	line-height: 28px;
	;
	background-color: #31bbae;
	color: #fff;
	padding: 6px 15px;
	border-radius: 4px;
	border: 2px solid #31bbae;
	text-decoration: none;
	display: inline-block
}

.blog-service-cta .btn-service:hover {
	background: 0 0;
	color: #31bbae
}

.alternates__separator-sm {
	height: 1px;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
	background-color: #ddd
}

.lite-box-row_flutter .rxweb_icongrids-block img {
	margin-right: 22px;
	width: 42px;
	min-width: 42px;
	text-align: center;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease
}

.rxweb_icongrids-block:hover img {
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px)
}

.table-flutter tbody tr:nth-of-type(even) {
	background-color: #f5f5f5
}

.table-flutter th,
.table-flutter td {
	padding: 10px 20px;
	border: 1px solid #bbb;
	color: #2b2b2b;
	vertical-align: top
}

.table-flutter thead th {
	background: #000;
	color: #fff;
	font-size: 22px;
	width: 33.33%;
	
}

.fultter_process .android_app_development_box {
	width: 205px
}

.android_app_development_process.fultter_process>div:nth-child(1) .android_app_development_box {
	margin-left: 0
}

.android_app_development_process.fultter_process {
	padding-top: 0;
	padding-bottom: 30px;
	position: relative;
	left: -10px
}

.font-10 {
	font-size: 10px
}

.flutter-dev-section .orange-bullet-title_wrap .orange-bullet-list {
	padding-left: 32px
}

.flutter-dev-section .android_app_development_box_5 {
	border-color: #92d500
}

.flutter-dev-section .android_app_development_box_6 {
	border-color: #0054a6
}

.fluter-list-icon .fa-minus {
	display: none
}

.fluter-submenu-active .fluter-list-icon .fa-minus {
	display: block
}

.fluter-submenu-active .fluter-list-icon .fa-plus {
	display: none
}

.section-scroll-sub {
	padding-top: 15px
}

#flutterReactIonic_fd .table-flutter {
	padding-bottom: 15px
}

.lite-box-row_flutter .rxweb_icongrids-block {
	width: 100%
}

.android_app_development_box .red_square_list li:before {
	border-color: #2b2b2b
}

.rxweb_technicality-cluster {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/technicality-flutter.png);
	background-size: contain;
	background-position: bottom -15% center;
	background-repeat: no-repeat
}

.video-box-1 a.lazy-load-youtube {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/know-us-Better-video-thumb.jpg) !important;
	background-size: cover !important;
	opacity: 1;
	cursor: pointer
}

.video-box-2 a.lazy-load-youtube {
	background-image: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/know-us-Better-video-thumb-2.jpg) !important;
	background-size: cover !important;
	opacity: 1;
	cursor: pointer
}

@media only screen and (max-width:1900px) {
	.fluter-list-fixed {
		max-height: 500px;
		overflow: auto
	}
}

@media only screen and (min-width:1370px) {
	.designService_wrapper h3,
	.designService_wrapper p {
		padding-left: 15px;
		padding-right: 15px
	}
	.extesive_hpd_right {
		padding-left: 35px
	}
}

@media only screen and (max-width:1601px) {
	body .rxweb_artlist-cms .reveal_art-bg {
		background-size: auto
	}
	.innovation_block>span {
		font-size: 52px;
		line-height: 58px
	}
	.innovation_block {
		padding: 0 10px
	}
}

@media only screen and (max-width:1459px) {
	.devProcess-Box {
		max-width: 210px
	}
	.technologies-logo-gae .technologies-logo-box {
		width: 210px
	}
	.d-none-block {
		display: none
	}
	.rxweb_jsd-tech .logoRows-list .logoCols-list {
		max-width: 170px
	}
	.rxweb_fullstackRadixwebtouch:before {
		background-position: left center
	}
	.fultter_process .android_app_development_box {
		width: 257px
	}
	.android_app_development_process.fultter_process>div:nth-child(3) .android_app_development_box {
		margin-left: 0
	}
	.android_app_development_process.fultter_process {
		left: 0
	}
	.rxweb_technicality-cluster {
		background-position: bottom -10% center
	}
}

@media only screen and (max-width:1400px) {
	.error404-content img {
		width: 400px
	}
	.error404-content h1 {
		margin-top: 30px;
		margin-bottom: 10px
	}
	.header-404 {
		margin-bottom: 2%
	}
	.rxweb_lead-img img {
		max-width: 420px;
		width: 100%
	}
	.rxweb_artlist-cms.rxweb_artlist-cms .reveal_art-bg {
		background-position: right bottom -180px
	}
	.xweb_solutions-res,
	.xweb_solutions-fss {
		background-size: 500px auto;
		background-position: center right
	}
	.rxweb_hiremode .hybrid-service {
		padding-right: 30px
	}
	.rxweb_it-infra .rxweb_it-infra_left .prescription-vertical {
		padding-right: 40px
	}
	.rxweb_it-infra .rxweb_it-infra_right .prescription-vertical {
		padding-left: 40px
	}
	.radixwebStand-box {
		min-width: 190px
	}
}

@media (max-width:1330px) and (min-width:1200px) {
	.rxweb_techaad_md .technologyTabs-wrap a.nav-link {
		margin: 0;
		padding: 30px 9px
	}
}

@media only screen and (max-width:1280px) {
	.devProcess-Box {
		max-width: 275px
	}
	.devProcess-row>div:nth-child(n+4) {
		margin-top: 30px
	}
	.technologies-logo-gae .technologies-logo-box {
		width: 275px
	}
	.technologies-logo-gae>div:nth-child(n+4) {
		margin-top: 30px
	}
	.rxweb_jsd-tech .logoRows-list .logoCols-list {
		max-width: 165px
	}
}

@media only screen and (max-width:1199px) {
	.four_rectangle-solutions .rxweb_competition-count>div {
		margin-bottom: 30px
	}
	.four_rectangle-solutions .rxweb_competition-count>div:nth-child(2n+0) {
		border-right: 0 !important
	}
	.rxweb_services_list ul {
		padding-right: 0;
		padding-left: 0
	}
	.rxweb_services_list li {
		padding-left: 30px
	}
	.rxweb_services .rxweb_services_type {
		padding-right: 15px
	}
	.rxweb_services {
		background-size: 200px
	}
	.rxweb_services-software {
		background-position: left -19px bottom -34px
	}
	.rxweb_services-application {
		background-position: right -35px bottom -28px
	}
	.rxweb_services-engineering {
		background-position: left -29px bottom -26px
	}
	.rxweb_services-mobile {
		background-position: right -28px bottom -23px
	}
	.rxweb_services-qa {
		background-position: right -26px bottom -27px
	}
	.rxweb_services-dev {
		background-position: left -32px bottom -28px
	}
	.rxweb_services-team {
		background-position: left -20px bottom -40px
	}
	.rxweb_services-ui {
		background-position: right -25px bottom -30px
	}
	.rxweb_services_ODC {
		background-position: left -28px bottom -30px
	}
	.mission-item_icon:before {
		display: none
	}
	.mission-item {
		padding: 20px;
		background: #f5f5f5;
		margin-bottom: 30px;
		-webkit-box-shadow: 0px 2px 2px #c7c7c7;
		-moz-box-shadow: 0px 2px 2px #c7c7c7;
		box-shadow: 0px 2px 2px #c7c7c7
	}
	.rxweb_mission_block-white .mission-item {
		background: 0 0;
		box-shadow: none;
		border: 1px solid rgba(255, 255, 255, .33)
	}
	.rxweb_rescue-mission_block>div:nth-child(n+4) .mission-item {
		margin-bottom: 0
	}
	.rxweb_rescue-entrust-block>div:nth-child(n+3) .entrust-item {
		margin-bottom: 0
	}
	.mission-item_icon {
		width: 120px;
		height: 120px;
		background: 0 0;
		margin-bottom: 20px
	}
	.rxweb_rescue-entrust-block .entrust-item {
		margin-bottom: 30px
	}
	.list_whydo li {
		margin-bottom: 15px
	}
	.related-services-item {
		padding: 25px
	}
	.related-services-item i,
	.related-services-item img {
		margin-bottom: 20px
	}
	.rxweb_mobile_approch .rxweb_maintenance-trigonal .row>div:not(:last-child) {
		margin-bottom: 0
	}
	.rxweb_mobile_approch .rxweb_maintenance-trigonal .row>div:nth-child(-n+4) {
		margin-bottom: 30px
	}
	.rxweb_artlist-cms.rxweb_artlist-cms .reveal_art-bg {
		background-image: none
	}
	.rxweb_hiremode .hybrid-service {
		padding-right: 10px;
		padding-left: 0
	}
	.four-col-block {
		padding: 25px 25px 15px;
		border: 1px solid rgba(64, 62, 63, .2)
	}
	.four-col-row>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.rxweb_culture_content-left {
		padding-right: 30px
	}
	.rxweb_culture_content-right {
		padding-left: 30px
	}
	.rxweb_it-infra .rxweb_it-infra_left .prescription-vertical {
		padding-right: 15px
	}
	.rxweb_it-infra .rxweb_it-infra_right .prescription-vertical {
		padding-left: 15px
	}
	.rxweb_page .pt-60 {
		padding-top: 50px
	}
	.stack_tools_about>div:nth-child(n+5) {
		margin-top: 40px
	}
	.innovation_block>span {
		font-size: 48px;
		line-height: 54px
	}
	.innovation_block {
		padding: 0 30px
	}
	.innovation_block>span {
		margin: 15px 0 10px
	}
	.rxweb_innovation .row>div:nth-child(n+4) {
		margin-top: 40px
	}
	.single-walk-in .rxweb_section-head,
	.single-opening .rxweb_section-head {
		padding-top: 30px
	}
	.rxweb_privacy_terms-header {
		padding: 60px 0;
		margin-bottom: 20px
	}
	.xweb_solutions-res,
	.xweb_solutions-fss {
		background-size: cover
	}
	.rxweb_strength-re .hybrid-service-row>div:nth-child(-n+2) {
		margin-bottom: 40px
	}
	.contact_us_red_section h3,
	.contact_us_red_section .h3 {
		border-left: 0
	}
	.contact_us_red_section {
		text-align: center
	}
	.businessGrowth_sc .row>div:nth-child(n+4) .businessGrowth_blocks {
		min-height: 210px
	}
	.rxweb_lead {
		padding-top: 50px;
		padding-bottom: 50px
	}
	.bottomArrow-four-row>div:nth-child(n+5) {
		margin-top: 40px
	}
	.rxweb_stream-node .mission-item,
	.rxweb_implement-zoho .mission-item {
		padding: 20px
	}
	.rxweb_full-cycle .bottomArrow-four-row>div:nth-child(n+3) {
		margin-top: 30px
	}
	.softwareHitechBoxes .surroundings_items-inner,
	.rxweb_surroundings-lgbox.rxweb_surroundings-lgbox-light .surroundings_items-inner {
		background: rgba(255, 255, 255, .3);
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.rxweb_surroundings-lgbox.rxweb_surroundings-lgbox-light-one .surroundings_items-inner {
		background: rgba(255, 255, 255, .1)
	}
	.rxweb_hitech-services .willHeapyou_card-threecol.willHeapyou_card>div:nth-child(n+3) {
		margin-top: 0
	}
	.rxweb_tabtech-logo .technologyTabs-wrap a.nav-link {
		padding: 20px 15px
	}
	.rxweb_tabtech-logo .technologyTabs-wrap:after {
		content: "";
		width: 100%;
		height: 1px;
		background: #dbdbdb;
		position: absolute;
		bottom: 15px;
		z-index: -9
	}
	.rxweb_tabtech-logo .te_tabs_slider .technologyTabs-wrap:after {
		bottom: 7px
	}
	.rxweb_tabtech-logo .te_tabs_slider .slick-slide img {
		display: inline-block
	}
	.rxweb_tabtech-logo .technologyTabs-wrap {
		position: relative
	}
	.rxweb_tabtech-logo .technologyTabs-wrap a.nav-link,
	.rxweb_tabtech-logo .technologyTabs-wrap a.nav-link:first-child {
		margin-left: auto;
		margin-right: auto
	}
	.rxweb_page .technologyTabsContent-wrap a.primary-arrowBtn,
	.rxweb_page .rxweb_framework .framework-link a.primary-arrowBtn {
		font-size: 16px;
		margin-top: 13px;
		line-height: 26px
	}
	.rxweb_page .rxweb_surroundings .h3_sm.pb-10,
	.rxweb_page .willHeapyou-partner .h3_sm.pb-10,
	.connected_applications_boxes .h3_sm.pb-10,
	.lg-pb-0 .h3_sm.pb-10 {
		padding-bottom: 0
	}
	.services_onefour .services_Boxes>div:nth-child(n+3) {
		margin-top: 40px
	}
	.rxweb_willHeapyou-woocommerce .willHeapyou_card>div:nth-child(n+3) {
		margin-top: 30px
	}
	.rxweb_rescue-mission-dbms .mission-item {
		background: rgba(255, 255, 255, .7)
	}
	.rxweb_faq .card-header a {
		padding: 25px
	}
	.rxweb_faq .card-active .card-header a {
		padding: 25px 25px 15px
	}
	.rxweb_faq .card-body {
		padding: 0 25px 25px
	}
	.rxweb_ensure-spd .rxweb_rescue-tetrad>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	body .rxweb_trigonal-ths .row>div:not(:last-child) .trigonal-wrap:after {
		visibility: hidden
	}
	.rxweb_technicality-cluster {
		background-position: bottom -2% center
	}
}

@media only screen and (max-width:991px) {
	.four_rectangle-solutions .four_rectangle-right:before,
	.four_rectangle-solutions .four_rectangle-left:before {
		width: 100%
	}
	.four_rectangle-solutions .rxweb-rectangle {
		background: rgba(245, 245, 245, .94);
		padding: 20px
	}
	.four_rectangle-solutions .solutions_btn {
		text-align: center;
		margin-top: 10px
	}
	.four_rectangle-solutions>div {
		padding-top: 30px;
		padding-bottom: 30px
	}
	.four_rectangle-solutions .rxweb_competition-count>.border-right:nth-child(2n+0) {
		border-right: 1px solid #dee2e6!important
	}
	.rxweb_services_type .bttn-services {
		display: none
	}
	.rxweb_services_list li {
		margin-bottom: 5px
	}
	.rxweb_services {
		background-size: 200px
	}
	.circle_list_orange li:before {
		margin-top: 5px
	}
	.rxweb_rescue-tetrad>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.rxweb_mobile_expertise .four_section_consultation_service>div:nth-child(-n+3) {
		margin-bottom: 40px
	}
	.rxweb_partner img {
		margin-top: 30px;
		max-width: 400px;
		width: 100%
	}
	.rxweb_credentials_row>div:nth-child(-n+2) {
		margin-bottom: 35px
	}
	.rxweb_credentials_row .white-bullet {
		margin-bottom: 15px
	}
	.rxweb_websol:before {
		width: 100%;
		background: rgba(182, 217, 213, .96)
	}
	.rxweb_websol {
		background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/web2printsoltions_bg.jpg);
		background-size: cover;
		background-position: center
	}
	.orange-bullet-line {
		margin-bottom: 10px
	}
	.rxweb_websol.left_fifity_bg .row>div {
		padding: 0
	}
	.rxweb_page .rxweb_lead .para-quote {
		padding-bottom: 30px
	}
	.rxweb_lead .rxweb_lead-content {
		margin-top: 30px
	}
	.rxweb_lead .lead-social {
		margin-top: 30px;
		margin-bottom: 5px
	}
	.hybrid-service-row>div:nth-child(-n+2) {
		margin-bottom: 40px
	}
	.hybrid-framework-row>div:nth-child(-n+6) .hybrid-framework-block {
		margin-bottom: 40px
	}
	.rxweb_pro_hpd:before,
	.rxweb_powerfull:before {
		width: 100%;
		background: rgba(15, 22, 40, .94)
	}
	.rxweb_pro_hpd {
		background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/php-pro-web-development.jpg);
		background-size: cover;
		background-position: center
	}
	.hiremode-row>div:nth-child(-n+2) {
		margin-bottom: 40px
	}
	.rxweb_hiremode .hybrid-service {
		padding: 25px 25px 15px;
		border: 1px solid rgba(64, 62, 63, .2)
	}
	.rxweb_expertise_asp .stack_tools_asp>div:nth-child(n+5) {
		margin-top: 40px
	}
	.rxweb_powerfull {
		background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/asp-net-powefull.jpg);
		background-size: cover;
		background-position: center
	}
	.rxweb_culture_content-left {
		padding-right: 15px
	}
	.rxweb_culture_content-right {
		padding-left: 15px
	}
	.rxweb_culture_content-right,
	.rxweb_culture_content-left {
		margin-bottom: 30px
	}
	.rxweb_it-infra .rxweb_it-infra_left .prescription-vertical {
		padding-right: 0
	}
	.rxweb_it-infra .rxweb_it-infra_right .prescription-vertical {
		padding-left: 0
	}
	.infra-row>div:nth-child(-n+4) {
		margin-bottom: 30px
	}
	.rxweb_help {
		background: url(//radixweb.com/wp-content/themes/radixweb/assets/css/../images/award-details.jpg);
		background-size: cover;
		background-position: center
	}
	.rxweb_page .radixEmpower-logo {
		max-width: 300px;
		width: 100%
	}
	.rxweb_help:before {
		width: 100%;
		background: rgba(182, 217, 213, .96)
	}
	.innovation_block>span {
		font-size: 44px;
		line-height: 50px
	}
	.rxweb_page .connectDevelop_part .h3 {
		margin-bottom: 20px
	}
	.rxweb_ourteam .bgCard-row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.radixwebStand-box {
		min-width: 180px
	}
	.rxweb_smarter-iss .hexagonal_obj img {
		max-width: 380px
	}
	.navy_bg .client-referrals-item {
		border: 1px solid rgba(255, 255, 255, .2);
		margin-top: 30px;
		padding-bottom: 30px
	}
	.client-referrals-item {
		border: 1px solid #e4e4e4;
		margin-top: 30px;
		padding-bottom: 30px
	}
	.businessGrowth_sc .row>div:nth-child(n+4) .businessGrowth_blocks {
		min-height: auto
	}
	.serviceSuite_section .rxweb_icongrids-block {
		box-shadow: none
	}
	.serviceSuite_section .integration_services_boxes>div:nth-child(-n+5) {
		margin-bottom: 30px
	}
	.technologies_Section ul li:last-child {
		margin-bottom: 0
	}
	.technologies_Section ul {
		padding-bottom: 0
	}
	.designService_offer_am .designService_wrapper>div:nth-child(n+2) {
		margin-top: 40px
	}
	.oRangeCardWrap.oRangeCardWrap_four>div:nth-child(n+3) {
		margin-top: 30px
	}
	.rxweb_php_application_development:before,
	.rxweb_fifty-img:before {
		display: none
	}
	.bottomArrow-four-row>div:nth-child(n+3) {
		margin-top: 30px
	}
	.businessGrowth.businessGrowth-sa .row>div:nth-child(n+3) {
		margin-top: 30px
	}
	.impressive-row>div:nth-child(n+4) {
		margin-top: 30px
	}
	.first-choice-img img {
		max-width: 550px;
		width: 100%
	}
	.lite-box-row .rxweb_icongrids-block {
		height: 100%;
		background: rgba(255, 255, 255, .1);
		box-shadow: none
	}
	.lite-box-row>div {
		padding-top: 10px
	}
	.rxweb_page .bg-transparent-30 {
		background: rgba(255, 255, 255, .3);
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.rxweb_hitech-services .willHeapyou_card-threecol.willHeapyou_card>div:nth-child(n+2) {
		margin-top: 30px
	}
	.rxweb_focused img {
		margin-bottom: 10px
	}
	.rxweb_jsd-tech .logoRows-list .logoCols-list {
		max-width: calc(100%/5)
	}
	.rxweb_tabtech-logo .technologyTabsContent-wrap .tab-pane {
		margin-top: 20px
	}
	.rxweb_enlist-top .bottomArrow-row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.lite-box-row .border-block-sm {
		border: 1px solid #dedede
	}
	.rxweb_laravel-framework .logoRows-list .logoCols-list {
		max-width: calc(100%/5)
	}
	.teckskills-row>div:nth-child(n+2) {
		margin-top: 30px
	}
	body .rxweb_paramount-esm:before {
		width: 100%;
		background: rgba(15, 22, 40, .95)
	}
	.rxweb_approachConsulting-spd img {
		max-width: 320px
	}
	.fifty-right_overlay {
		z-index: 1
	}
	.fifty-right_overlay:before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: -10px;
		width: calc(100% + 20px);
		height: 140%;
		background: #31bbae;
		z-index: -1
	}
	.separator-main .alternates__separator {
		margin-top: 15px;
		margin-bottom: 15px
	}
	.fultter_process .android_app_development_box {
		width: 95%
	}
	.table-flutter thead th {
		font-size: 20px
	}
}

@media only screen and (max-width:767px) {
	.four_rectangle-solutions .solutions_btn {
		text-align: center;
		margin-top: 10px
	}
	.four_rectangle-solutions .rxweb_competition-count>.border-right:nth-child(2n+0) {
		border-right: 0 solid #dee2e6 !important
	}
	.rxweb_services_list li {
		padding-right: 0
	}
	.list_whydo li {
		margin-bottom: 5px
	}
	.rxweb_rescue-mission_block>div:nth-child(n+4) .mission-item {
		margin-bottom: 30px
	}
	.rxweb_rescue-mission_block>div:nth-child(n+5) .mission-item {
		margin-bottom: 0
	}
	.rxweb_rescue-entrust-block>div:nth-child(n+3) .entrust-item {
		margin-bottom: 30px
	}
	.rxweb_rescue-entrust-block>div:nth-child(n+4) .entrust-item {
		margin-bottom: 0
	}
	.rescueWhy_list>div:nth-child(2) .list_whydo {
		padding-top: 0
	}
	.rescueWhy_list>div:nth-child(2) .list_whydo {
		padding-top: 0
	}
	.rxweb_rescue-tetrad hr {
		margin: 15px 0 10px
	}
	.rxweb_mobile_approch .rxweb_maintenance-trigonal .row>div:nth-child(-n+5) {
		margin-bottom: 30px
	}
	.rxweb_mobile_expertise .four_section_consultation_service>div:nth-child(-n+3) {
		margin-bottom: 30px
	}
	.circle_list_orange li {
		padding: 5px 15px 5px 30px
	}
	.error404-content img {
		width: 290px
	}
	.error404 {
		background-image: none
	}
	.header-404 .logoinner img {
		max-width: 80px
	}
	.header-404 {
		margin-bottom: 15px
	}
	.rxweb_lead-img img {
		max-width: 300px
	}
	.rxweb_strength-re .hybrid-service-row>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.hybrid-service-row>div:nth-child(-n+3) {
		margin-bottom: 30px
	}
	.technologies-logo>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.rxweb_cross_cp br {
		display: none
	}
	.rxweb_expertise_asp .stack_tools_asp>div:nth-child(n+4) {
		margin-top: 40px
	}
	.rxweb_glory-row>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.rxweb_page .pt-60 {
		padding-top: 40px
	}
	.rxweb_services_fss .connected-application-box {
		padding: 20px
	}
	.infra-service i {
		line-height: 60px;
		font-size: 60px
	}
	.rxweb_it-infra .prescription-vertical {
		max-width: 100%
	}
	.rxweb_it-infra .rxweb_it-infra_right .prescription-vertical:first-child {
		margin-top: 30px
	}
	.rxweb_culture-img,
	.our-infra-img {
		margin-bottom: 10px
	}
	.stack_tools_about>div:nth-child(n+4) {
		margin-top: 30px
	}
	.rxweb_innovation .row>div:nth-child(n+3) {
		margin-top: 40px
	}
	.rxweb_ourteam .bgCard-row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.OurLeadersBlock .slick-arrow {
		width: 40px;
		height: 40px;
		font-size: 26px;
		border: 2px solid #fff;
		line-height: 36px
	}
	.single-opening .rxweb_section-head {
		padding-top: 20px
	}
	.rxweb_privacy_terms-header {
		padding: 40px 0
	}
	.rxweb_lead {
		padding-top: 40px;
		padding-bottom: 40px
	}
	.rxweb_strength-re .hybrid-service {
		padding: 20px;
		border: 1px solid #6e9793
	}
	.impressive-row>div:nth-child(n+3) {
		margin-top: 20px
	}
	.icon-md i {
		margin-bottom: 10px;
		font-size: 60px;
		line-height: 60px
	}
	.lite-box-row>div {
		padding-top: 30px
	}
	.devProcess-row>div:nth-child(n+3) {
		margin-top: 30px
	}
	.devProcess-Box {
		max-width: 255px;
		margin: 0 auto
	}
	.technologies-logo-gae>div:nth-child(n+3) {
		margin-top: 30px
	}
	.cutting-edge_right ul {
		padding-top: 0
	}
	.willHeapyou-partner .willHeapyou_card.two_blocks_card>div:nth-child(n+2) {
		margin-top: 30px
	}
	.rxweb_spectrum .rxweb_icongrids-block i,
	.check-icon-main .icon-title i {
		font-size: 26px;
		line-height: 36px
	}
	.rxweb_jsd-tech .logoRows-list .logoCols-list {
		max-width: 175px
	}
	.rxweb_tabtech-list .technologyTabs-list ul>li {
		margin-right: 15px
	}
	.services_onefour .services_Boxes>div:nth-child(n+2) {
		margin-top: 30px
	}
	.rxweb_laravel-framework .logoRows-list .logoCols-list {
		max-width: calc(100%/4)
	}
	.rxweb_framework .framework-features>div:last-child ul {
		padding-top: 0;
		padding-bottom: 0
	}
	.rxweb_framework .framework-features>div:first-child ul {
		padding-bottom: 0
	}
	.rxweb_strength-re .service-gray-border .hybrid-service {
		border: 1px solid #dedede
	}
	.rxweb_ensure-spd .rxweb_rescue-tetrad>div:nth-child(-n+3) {
		margin-bottom: 20px
	}
	.kentico_path-wrap-second:after {
		visibility: hidden
	}
	.rxweb_page .pb-40 {
		padding-bottom: 30px
	}
	.table-flutter thead th {
		font-size: 19px
	}
	.lite-box-row_flutter .rxweb_icongrids-block img {
		width: 30px;
		min-width: 30px;
		margin-right: 15px;
		font-size: 0;
		line-height: normal;
		height: auto
	}
	.fluter-list-fixed {
		position: relative;
		top: auto;
		margin-bottom: 40px;
		max-width: 100%
	}
	.fluter-list-fixed {
		max-height: none;
		overflow: auto
	}
	#features_fd .alternates__separator-sm {
		margin-top: 55px
	}
}

@media only screen and (max-width:575px) {
	.rxweb_services_list ul {
		padding-bottom: 0;
		padding-top: 0
	}
	.rxweb_services .rxweb_services_type {
		margin-bottom: 15px
	}
	.rxweb_services .bttn {
		margin-top: 30px
	}
	.circle_list_orange li:before {
		height: 16px;
		width: 16px;
		border: 4px solid rgb(49 187 174/0.2);
		margin-top: 6px;
		margin-right: 15px
	}
	.rxweb_services-software {
		background-position: right -19px bottom -34px
	}
	.rxweb_services-engineering {
		background-position: right -29px bottom -26px
	}
	.rxweb_services-ui {
		background-position: right -25px bottom -30px
	}
	.rxweb_services-dev {
		background-position: right -32px bottom -28px
	}
	.rxweb_services-ui {
		background-position: right -25px bottom -30px
	}
	.rxweb_services-team {
		background-position: right -20px bottom -40px
	}
	.mission-item {
		max-width: 350px;
		margin-left: auto;
		margin-right: auto
	}
	.mission-item_icon {
		width: 110px;
		height: 110px
	}
	.mission-item_icon i {
		font-size: 50px;
		color: #31bbae
	}
	.mission-item p br {
		display: none
	}
	.rxweb_value-section .value_btn {
		text-align: center
	}
	.rescueServiceBlock .slick-dots {
		margin-top: 15px
	}
	.rescueServiceBlock .slick-dots li {
		margin-top: 0
	}
	.rxweb_credentials_row>div:nth-child(-n+3) {
		margin-bottom: 30px
	}
	.orange-bullet-title_wrap .orange-bullet-list:before {
		height: 16px;
		width: 16px;
		border: 4px solid rgba(49, 187, 174, .2);
		margin-top: 5px;
		margin-right: 15px
	}
	.white-bullet-title_wrap .white-bullet-list:before {
		height: 16px;
		width: 16px;
		border: 4px solid rgba(255, 255, 255, .2);
		margin-top: 5px;
		margin-right: 15px
	}
	.white-bullet-title_wrap .white-bullet-list {
		padding-left: 30px
	}
	.orange-bullet-title_wrap .orange-bullet-list {
		padding-left: 30px
	}
	.orange-bullet-global {
		margin-top: 5px;
		margin-bottom: 5px
	}
	.rxweb_lead .rxweb_lead-content img {
		max-width: 40px
	}
	.rxweb_lead .lead-row {
		margin-bottom: 15px
	}
	.rxweb_lead .lead-social {
		margin-top: 20px
	}
	.rxweb_lead:after,
	.rxweb_border:after {
		max-width: calc(100% - 45px)
	}
	.lead-social-item a {
		font-size: 24px;
		line-height: 40px;
		width: 40px;
		height: 40px;
		border-radius: 25px
	}
	.lead-social .lead-social-item {
		margin-right: 5px
	}
	.rxweb_it-out .designService_wrapper i,
	.rxweb_featureExpertise .designService_wrapper i {
		font-size: 60px;
		line-height: 60px
	}
	.technologies-logo>div:nth-child(-n+3) {
		margin-bottom: 20px
	}
	.rxweb_erp_es .orange-bullet-title_wrap .orange-bullet-list:before {
		margin-top: 6px
	}
	.rxweb_expertise_asp .stack_tools_asp>div:nth-child(n+3) {
		margin-top: 25px
	}
	.four-col-row>div:nth-child(-n+3) {
		margin-bottom: 30px
	}
	.rxweb_culture_content-left img,
	.rxweb_culture_content-right img {
		width: 40px
	}
	.featured-block-oc {
		max-width: 440px;
		margin: 0 auto
	}
	.infra-row>div:nth-child(-n+5) {
		margin-bottom: 30px
	}
	.stack_tools_about>div:nth-child(n+3) {
		margin-top: 30px
	}
	.radixwebStand-box {
		min-width: auto
	}
	.radixwebStand-box i {
		font-size: 55px
	}
	.rxweb_innovation .row>div:nth-child(n+2) {
		margin-top: 40px
	}
	.innovation_block>span {
		font-size: 40px;
		line-height: 46px
	}
	.innovation_icon {
		width: 126px;
		height: 126px
	}
	.innovation_icon i {
		font-size: 75px;
		line-height: 75px
	}
	.OurLeadersBlock {
		max-width: 450px;
		margin: 0 auto;
		width: 100%
	}
	.OurLeadersBlock .slick-arrow.left-nav {
		left: 10px
	}
	.OurLeadersBlock .slick-arrow.right-nav {
		right: 10px
	}
	.innovation_block p {
		max-width: 250px;
		margin-left: auto;
		margin-right: auto
	}
	.leader-block-info .leader-line {
		margin-bottom: 5px
	}
	.rxweb_privacy_terms-header {
		padding: 30px 0
	}
	.rxweb_value-section .rxweb_competition-count>div:nth-child(2) {
		border-right: 0
	}
	.rxweb_value-section .rxweb_competition-count>div:nth-child(-n+2) {
		margin-bottom: 30px
	}
	.oRangeCardWrap.oRangeCardWrap_four>div:nth-child(n+2) {
		margin-top: 30px
	}
	.addblock-tick p {
		padding-left: 30px
	}
	.addblock-tick p img {
		max-width: 16px
	}
	.bottomArrow-four-row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.list-space ul.square_list {
		padding-bottom: 0;
		padding-top: 0
	}
	.bespoke-list>div:first-child ul {
		padding-bottom: 0
	}
	.bespoke-list>div:last-child ul {
		padding-top: 0
	}
	.icon-title i {
		font-size: 40px;
		line-height: 40px;
		margin-right: 15px
	}
	.businessGrowth.businessGrowth-sa .row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.rxweb_full-cycle .bottomArrow-four-row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.rxweb_uptothe-brim_react .uptothe_brim-wrap>div:nth-child(n+3) .uptothe_brim-box {
		margin-bottom: 30px
	}
	.connected-application-box i {
		font-size: 45px;
		line-height: 45px
	}
	.devProcess-row>div:nth-child(n+2) {
		margin-top: 30px
	}
	.technologies-logo-gae>div:nth-child(n+2) {
		margin-top: 30px
	}
	.technologyTabs-box-tabtop img {
		max-width: 55px
	}
	.rxweb_tabtech-logo .technologyTabsContent-wrap .tab-pane {
		margin-top: 20px
	}
	.rxweb_jsd-tech .logoRows-list .logoCols-list {
		max-width: 145px
	}
	.rxweb_tabtech-list .technologyTabs-list ul {
		-webkit-box-pack: start;
		-webkit-justify-content: start;
		-ms-flex-pack: start;
		justify-content: start
	}
	.rxweb_tabtech-list .technologyTabs-list ul>li {
		margin-right: 8px
	}
	.rxweb_laravel-framework .logoRows-list .logoCols-list {
		max-width: calc(100%/3)
	}
	.rxweb_faq .card-header a {
		padding: 15px
	}
	.rxweb_faq .card-active .card-header a {
		padding: 15px
	}
	.rxweb_faq .card-body {
		padding: 0 15px 15px
	}
	.app-box-svg img {
		max-width: 45px
	}
	.rxweb_approachConsulting-spd img {
		max-width: 90%
	}
	.table-flutter thead th {
		font-size: 17px
	}
	.flutter-dev-section .orange-bullet-title_wrap .orange-bullet-list {
		padding-left: 30px
	}
	.android_app_development_process.fultter_process>div:nth-child(3) .android_app_development_box,
	.android_app_development_process.fultter_process>div:nth-child(1) .android_app_development_box {
		margin-left: auto
	}
	.fultter_process .android_app_development_box {
		width: 100%
	}
	.rxweb_technicality-cluster {
		background-position: bottom 0 center
	}
}

@media only screen and (max-width:459px) {
	.rxweb_laravel-framework .logoRows-list .logoCols-list {
		max-width: calc(100%/2)
	}
	.rxweb_laravel-framework .logoRows-list .logoCols-list img {
		max-width: 60px
	}
}

@media only screen and (max-width:369px) {
	.rxweb_rescue-spa a.bttn {
		font-size: 17px;
		padding: 0 10px
	}
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.fa {
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-family: FontAwesome
}

@media screen and (min-width:768px) {
	.ubermenu {
		display: block !important
	}
	.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop {
		display: none !important
	}
	.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile {
		display: none
	}
	.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-submenu-drop,
	.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-submenu-drop {
		display: block!important;
		opacity: 1!important;
		visibility: visible!important;
		margin: 0!important;
		top: auto!important;
		height: auto;
		z-index: 19
	}
	.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
		top: auto;
		bottom: 100%
	}
	.ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(180deg)
	}
	.ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {
		top: auto;
		bottom: 0
	}
	.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
		clip: rect(-5000px, 5000px, auto, -5000px)
	}
	.ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop {
		right: 100%;
		left: auto
	}
	.ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		left: 10px;
		transform: rotate(90deg)
	}
	.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop {
		clip: rect(-5000px, 5000px, 5000px, -5000px)
	}
	.ubermenu-vertical.ubermenu-invert.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
		padding-left: 25px
	}
	.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-target>.ubermenu-sub-indicator {
		right: auto;
		left: 10px;
		transform: rotate(90deg)
	}
	.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop.ubermenu-submenu-type-flyout,
	.ubermenu-vertical.ubermenu-invert .ubermenu-submenu-type-flyout>.ubermenu-item>.ubermenu-submenu-drop {
		right: 100%;
		left: auto
	}
	.ubermenu-responsive-toggle {
		display: none
	}
}

@media screen and (max-width:767px) {
	.ubermenu-responsive-toggle,
	.ubermenu-sticky-toggle-wrapper {
		display: block
	}
	.ubermenu-responsive {
		width: 100%;
		max-height: 500px;
		visibility: visible;
		overflow: visible;
		-webkit-transition: max-height 1s ease-in;
		transition: max-height .3s ease-in
	}
	.ubermenu-responsive.ubermenu-items-align-center {
		text-align: left
	}
	.ubermenu-responsive.ubermenu {
		margin: 0
	}
	.ubermenu-responsive.ubermenu .ubermenu-nav {
		display: block
	}
	.ubermenu-responsive.ubermenu-responsive-nocollapse,
	.ubermenu-repsonsive.ubermenu-no-transitions {
		display: block;
		max-height: none
	}
	.ubermenu-responsive.ubermenu-responsive-collapse {
		max-height: none;
		visibility: visible;
		overflow: visible
	}
	.ubermenu-responsive.ubermenu-responsive-collapse {
		max-height: 0;
		overflow: hidden !important;
		visibility: hidden
	}
	.ubermenu-responsive.ubermenu-in-transition,
	.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav {
		overflow: hidden !important;
		visibility: visible
	}
	.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition) {
		border-top-width: 0;
		border-bottom-width: 0
	}
	.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {
		display: none
	}
	.ubermenu-responsive .ubermenu-item-level-0 {
		width: 50%
	}
	.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 {
		float: none;
		clear: both;
		width: 100%
	}
	.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
		border: none;
		box-shadow: none
	}
	.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout {
		position: static
	}
	.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(0);
		right: 10px;
		left: auto
	}
	.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		top: auto;
		left: 0 !important
	}
	.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
		left: -1px !important
	}
	.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column {
		min-height: 0;
		border-left: none;
		float: left;
		display: block
	}
	.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
		max-height: none;
		height: auto;
		overflow: visible
	}
	.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {
		max-height: 1000px
	}
	.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
		min-height: 0
	}
	.ubermenu.ubermenu-responsive .ubermenu-column,
	.ubermenu.ubermenu-responsive .ubermenu-column-auto {
		min-width: 50%
	}
	.ubermenu.ubermenu-responsive .ubermenu-autoclear>.ubermenu-column {
		clear: none
	}
	.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
		clear: both
	}
	.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1) {
		clear: none
	}
	.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2) {
		clear: both
	}
	.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item {
		float: none;
		clear: both;
		width: 100%;
		min-width: 100%
	}
	.ubermenu.ubermenu-responsive .ubermenu-tabs,
	.ubermenu.ubermenu-responsive .ubermenu-tabs-group,
	.ubermenu.ubermenu-responsive .ubermenu-tab,
	.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		left: 0
	}
	.ubermenu.ubermenu-responsive .ubermenu-tabs,
	.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
		min-height: 0 !important
	}
	.ubermenu.ubermenu-responsive .ubermenu-tabs {
		z-index: 15
	}
	.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
		z-index: 20
	}
	.ubermenu-responsive .ubermenu-tab {
		position: relative
	}
	.ubermenu-responsive .ubermenu-tab.ubermenu-active {
		position: relative;
		z-index: 20
	}
	.ubermenu-responsive .ubermenu-tab>.ubermenu-target {
		border-width: 0 0 1px
	}
	.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		transform: rotate(0);
		right: 10px;
		left: auto
	}
	.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
		top: auto;
		border-width: 1px
	}
	.ubermenu-reponsive .ubermenu-item-level-0>.ubermenu-submenu-type-stack {
		position: relative
	}
	.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,
	.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto {
		width: 100%;
		max-width: 100%
	}
	.ubermenu-responsive .ubermenu-item-mini {
		min-width: 0;
		width: auto;
		float: left;
		clear: none !important
	}
	.ubermenu-responsive .ubermenu-item.ubermenu-item-mini>a.ubermenu-target {
		padding-left: 20px;
		padding-right: 20px
	}
	.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile {
		display: none !important
	}
	.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img {
		background-image: none
	}
	.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini {
		min-width: 0;
		width: auto
	}
	.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0 {
		width: 100%
	}
	.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target>.ubermenu-sub-indicator {
		right: 10px;
		left: auto;
		transform: rotate(0)
	}
	.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
		top: auto
	}
	.ubermenu.ubermenu-responsive .ubermenu-tabs {
		position: static
	}
	.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger=mouseover] .ubermenu-tab-content-panel,
	.ubermenu:not(.ubermenu-is-mobile):not(.ubermenu-submenu-indicator-closes) .ubermenu-submenu .ubermenu-tab[data-ubermenu-trigger=hover_intent] .ubermenu-tab-content-panel {
		margin-left: 6%;
		width: 94%;
		min-width: 94%
	}
	.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator-close {
		display: block
	}
	.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active>.ubermenu-target>.ubermenu-sub-indicator {
		display: none
	}
	.ubermenu .ubermenu-tabs .ubermenu-tab-content-panel {
		box-shadow: 0 5px 10px rgba(0, 0, 0, .075)
	}
	.ubermenu-responsive-toggle {
		display: block
	}
}

@media screen and (max-width:480px) {
	.ubermenu.ubermenu-responsive .ubermenu-item-level-0 {
		width: 100%
	}
	.ubermenu.ubermenu-responsive .ubermenu-column,
	.ubermenu.ubermenu-responsive .ubermenu-column-auto {
		min-width: 100%
	}
	.ubermenu .ubermenu-autocolumn:not(:first-child),
	.ubermenu .ubermenu-autocolumn:not(:first-child) .ubermenu-submenu-type-stack {
		padding-top: 0
	}
	.ubermenu .ubermenu-autocolumn:not(:last-child),
	.ubermenu .ubermenu-autocolumn:not(:last-child) .ubermenu-submenu-type-stack {
		padding-bottom: 0
	}
	.ubermenu .ubermenu-autocolumn>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
		margin-top: 0
	}
}

.ubermenu-main .ubermenu-item .ubermenu-submenu-drop {
	-webkit-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s
}

.ubermenu-main .ubermenu-row {
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto
}

.ubermenu.ubermenu-main:not(.ubermenu-responsive-collapse) {
	max-height: 100%
}

.ubermenu-main {
	background: #fff
}

.ubermenu.ubermenu-main {
	background: 0 0;
	border: none;
	box-shadow: none
}

.ubermenu.ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
	border: none;
	box-shadow: none
}

.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar,
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
	left: 0
}

.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu-drop,
.ubermenu.ubermenu-main.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0>.ubermenu-submenu-drop {
	margin-top: 0
}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
	margin-top: 0
}

.ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
	font-size: 22px;
	color: #fff;
	border: none;
	-webkit-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0);
	-moz-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0);
	-o-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0);
	box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0);
	padding-left: 0;
	padding-right: 0
}

.ubermenu-main .ubermenu-item-level-0>.ubermenu-target,
.ubermenu-main .ubermenu-item-level-0>.ubermenu-target.ubermenu-item-notext>.ubermenu-icon {
	line-height: 32px
}

.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
	font-weight: 400
}

.ubermenu.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target,
.ubermenu-main .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
	color: #31bbae
}

.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
	color: #31bbae
}

.ubermenu-main .ubermenu-item-level-0.ubermenu-active>.ubermenu-target,
.ubermenu-main .ubermenu-item-level-0:hover>.ubermenu-target {
	-webkit-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0);
	-moz-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0);
	-o-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0);
	box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0)
}

.ubermenu-main .ubermenu-item-level-0>.ubermenu-target,
.ubermenu-main .ubermenu-item-level-0>.ubermenu-custom-content.ubermenu-custom-content-padded {
	padding-top: 46px;
	padding-bottom: 46px
}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
	background-color: #fff
}

.ubermenu-main .ubermenu-item-level-0>.ubermenu-submenu-drop {
	box-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
	color: #0f1628
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target {
	border: none
}

.ubermenu-main .ubermenu-submenu-type-stack {
	padding-top: 0
}

.ubermenu-main .ubermenu-item-normal>.ubermenu-target {
	color: #0f1628;
	font-size: 16px
}

.ubermenu.ubermenu-main .ubermenu-item-normal>.ubermenu-target:hover,
.ubermenu.ubermenu-main .ubermenu-item-normal.ubermenu-active>.ubermenu-target {
	color: #31bbae
}

.ubermenu-main .ubermenu-item-normal.ubermenu-current-menu-item>.ubermenu-target {
	color: #31bbae
}

.ubermenu-main .ubermenu-submenu-type-flyout>.ubermenu-item-normal>.ubermenu-target {
	padding-top: 100px;
	padding-bottom: 100px
}

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
	background: #181818;
	color: #fff
}

.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:hover {
	background: #025fa2;
	color: #fff
}

.ubermenu .ubermenu-item.ubermenu-item-2368>.ubermenu-target {
	background: #0a0000;
	color: #fff
}

.ubermenu .ubermenu-item.ubermenu-item-2368.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-2368>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2368.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2368>.ubermenu-target:hover {
	background: #0a0000
}

.ubermenu .ubermenu-item.ubermenu-item-2368.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-2368:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2368.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2368:hover>.ubermenu-target {
	color: #fff
}

.ubermenu .ubermenu-item.ubermenu-item-2368.ubermenu-current-menu-item>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-2368.ubermenu-current-menu-ancestor>.ubermenu-target {
	background: #0a0000
}

.ubermenu .ubermenu-item.ubermenu-item-9460>.ubermenu-target {
	background: #000;
	color: #fff
}

.ubermenu .ubermenu-item.ubermenu-item-9460.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-9460>.ubermenu-target:hover,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-9460.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-9460>.ubermenu-target:hover {
	background: #000
}

.ubermenu .ubermenu-item.ubermenu-item-9460.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-9460:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-9460.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-9460:hover>.ubermenu-target {
	color: #fff
}

.ubermenu .ubermenu-item.ubermenu-item-9460.ubermenu-current-menu-item>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-9460.ubermenu-current-menu-ancestor>.ubermenu-target {
	background: #000;
	color: #fff
}

.ubermenu .ubermenu-submenu.ubermenu-submenu-id-14537 {
	width: auto;
	min-width: 140px
}

.ubermenu .ubermenu-item.ubermenu-item-15627>.ubermenu-target {
	color: #fff
}

.ubermenu .ubermenu-item.ubermenu-item-15627.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-15627:hover>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-15627.ubermenu-active>.ubermenu-target,
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-15627:hover>.ubermenu-target {
	color: #fff
}

.ubermenu .ubermenu-item.ubermenu-item-15627.ubermenu-current-menu-item>.ubermenu-target,
.ubermenu .ubermenu-item.ubermenu-item-15627.ubermenu-current-menu-ancestor>.ubermenu-target {
	color: #fff
}