

ul, padding{
	margin: 0;
	padding:0;
}

.wrapper {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 1200px;
	margin: 0 auto
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-right: 2rem;
	padding-left: 2rem
}

.row {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-moz-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-direction: normal;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -.5rem;
	margin-left: -.5rem
}

.row,
.row.reverse {
	-webkit-box-orient: horizontal
}

.row.reverse {
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.col.reverse,
.row.reverse {
	-webkit-box-direction: reverse
}

.col.reverse {
	-webkit-box-orient: vertical;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.col-xs {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.col-xs,
.col-xs-1 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	padding-right: .5rem;
	padding-left: .5rem
}

.col-xs-1 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 8.33333333%;
	flex-basis: 8.33333333%;
	max-width: 8.33333333%
}

.col-xs-2 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 16.66666667%;
	flex-basis: 16.66666667%;
	max-width: 16.66666667%
}

.col-xs-2,
.col-xs-3 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	padding-right: .5rem;
	padding-left: .5rem
}

.col-xs-3 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	max-width: 25%
}

.col-xs-4 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 33.33333333%;
	flex-basis: 33.33333333%;
	max-width: 33.33333333%
}

.col-xs-4,
.col-xs-5 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	padding-right: .5rem;
	padding-left: .5rem
}

.col-xs-5 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 41.66666667%;
	flex-basis: 41.66666667%;
	max-width: 41.66666667%
}

.col-xs-6 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%
}

.col-xs-6,
.col-xs-7 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	padding-right: .5rem;
	padding-left: .5rem
}

.col-xs-7 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 58.33333333%;
	flex-basis: 58.33333333%;
	max-width: 58.33333333%
}

.col-xs-8 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 66.66666667%;
	flex-basis: 66.66666667%;
	max-width: 66.66666667%
}

.col-xs-8,
.col-xs-9 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	padding-right: .5rem;
	padding-left: .5rem
}

.col-xs-9 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%;
	max-width: 75%
}

.col-xs-10 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 83.33333333%;
	flex-basis: 83.33333333%;
	max-width: 83.33333333%
}

.col-xs-10,
.col-xs-11 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	padding-right: .5rem;
	padding-left: .5rem
}

.col-xs-11 {
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 91.66666667%;
	flex-basis: 91.66666667%;
	max-width: 91.66666667%
}

.col-xs-12 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: .5rem;
	padding-left: .5rem;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}

.col-xs-offset-1 {
	margin-left: 8.33333333%
}

.col-xs-offset-2 {
	margin-left: 16.66666667%
}

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

.col-xs-offset-4 {
	margin-left: 33.33333333%
}

.col-xs-offset-5 {
	margin-left: 41.66666667%
}

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

.col-xs-offset-7 {
	margin-left: 58.33333333%
}

.col-xs-offset-8 {
	margin-left: 66.66666667%
}

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

.col-xs-offset-10 {
	margin-left: 83.33333333%
}

.col-xs-offset-11 {
	margin-left: 91.66666667%
}

.col-xs-offset-12 {
	margin-left: 100%
}

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

.start-xs {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-moz-justify-content: flex-start;
	justify-content: flex-start;
	text-align: start
}

.center-xs {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-moz-justify-content: center;
	justify-content: center;
	text-align: center
}

.end-xs {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-moz-justify-content: flex-end;
	justify-content: flex-end;
	text-align: end
}

.top-xs {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-moz-align-items: flex-start;
	align-items: flex-start
}

.middle-xs {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center
}

.bottom-xs {
	-webkit-box-align: end;
	-ms-flex-align: end;
	-moz-align-items: flex-end;
	align-items: flex-end
}

.around-xs {
	-ms-flex-pack: distribute;
	-moz-justify-content: space-around;
	justify-content: space-around
}

.between-xs {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-moz-justify-content: space-between;
	justify-content: space-between
}

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

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

@media only screen and (min-width:48em) {
	.container {
		width: 46rem
	}
	.col-sm {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.col-sm,
	.col-sm-1 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-1 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%
	}
	.col-sm-2 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%
	}
	.col-sm-2,
	.col-sm-3 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-3 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}
	.col-sm-4 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%
	}
	.col-sm-4,
	.col-sm-5 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-5 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%
	}
	.col-sm-6 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
	.col-sm-6,
	.col-sm-7 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-7 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%
	}
	.col-sm-8 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%
	}
	.col-sm-8,
	.col-sm-9 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-9 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%
	}
	.col-sm-10 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%
	}
	.col-sm-10,
	.col-sm-11 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-11 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%
	}
	.col-sm-12 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}
	.col-sm-12,
	.col-sm-offset-1 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-offset-1 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-left: 8.33333333%
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%
	}
	.col-sm-offset-2,
	.col-sm-offset-3 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%
	}
	.col-sm-offset-4,
	.col-sm-offset-5 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-6,
	.col-sm-offset-7 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%
	}
	.col-sm-offset-8,
	.col-sm-offset-9 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%
	}
	.col-sm-offset-10,
	.col-sm-offset-11 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%
	}
	.col-sm-offset-12 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 100%
	}
	.col-sm {
		-webkit-box-flex: 1;
		-moz-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		max-width: 100%
	}
	.start-sm {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-moz-justify-content: flex-start;
		justify-content: flex-start;
		text-align: start
	}
	.center-sm {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-moz-justify-content: center;
		justify-content: center;
		text-align: center
	}
	.end-sm {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-moz-justify-content: flex-end;
		justify-content: flex-end;
		text-align: end
	}
	.top-sm {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-moz-align-items: flex-start;
		align-items: flex-start
	}
	.middle-sm {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-moz-align-items: center;
		align-items: center
	}
	.bottom-sm {
		-webkit-box-align: end;
		-ms-flex-align: end;
		-moz-align-items: flex-end;
		align-items: flex-end
	}
	.around-sm {
		-ms-flex-pack: distribute;
		-moz-justify-content: space-around;
		justify-content: space-around
	}
	.between-sm {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-moz-justify-content: space-between;
		justify-content: space-between
	}
	.first-sm {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.last-sm {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media only screen and (min-width:62em) {
	.container {
		width: 61rem
	}
	.col-md {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.col-md,
	.col-md-1 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-1 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%
	}
	.col-md-2 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%
	}
	.col-md-2,
	.col-md-3 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-3 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}
	.col-md-4 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%
	}
	.col-md-4,
	.col-md-5 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-5 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%
	}
	.col-md-6 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
	.col-md-6,
	.col-md-7 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-7 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%
	}
	.col-md-8 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%
	}
	.col-md-8,
	.col-md-9 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-9 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%
	}
	.col-md-10 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%
	}
	.col-md-10,
	.col-md-11 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-11 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%
	}
	.col-md-12 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}
	.col-md-12,
	.col-md-offset-1 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-offset-1 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-left: 8.33333333%
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%
	}
	.col-md-offset-2,
	.col-md-offset-3 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%
	}
	.col-md-offset-4,
	.col-md-offset-5 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-6,
	.col-md-offset-7 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%
	}
	.col-md-offset-8,
	.col-md-offset-9 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%
	}
	.col-md-offset-10,
	.col-md-offset-11 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%
	}
	.col-md-offset-12 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 100%
	}
	.col-md {
		-webkit-box-flex: 1;
		-moz-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		max-width: 100%
	}
	.start-md {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-moz-justify-content: flex-start;
		justify-content: flex-start;
		text-align: start
	}
	.center-md {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-moz-justify-content: center;
		justify-content: center;
		text-align: center
	}
	.end-md {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-moz-justify-content: flex-end;
		justify-content: flex-end;
		text-align: end
	}
	.top-md {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-moz-align-items: flex-start;
		align-items: flex-start
	}
	.middle-md {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-moz-align-items: center;
		align-items: center
	}
	.bottom-md {
		-webkit-box-align: end;
		-ms-flex-align: end;
		-moz-align-items: flex-end;
		align-items: flex-end
	}
	.around-md {
		-ms-flex-pack: distribute;
		-moz-justify-content: space-around;
		justify-content: space-around
	}
	.between-md {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-moz-justify-content: space-between;
		justify-content: space-between
	}
	.first-md {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.last-md {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media only screen and (min-width:75em) {
	.container {
		width: 71rem
	}
	.col-lg {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.col-lg,
	.col-lg-1 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-1 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%
	}
	.col-lg-2 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%
	}
	.col-lg-2,
	.col-lg-3 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-3 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%
	}
	.col-lg-4 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%
	}
	.col-lg-4,
	.col-lg-5 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-5 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%
	}
	.col-lg-6 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%
	}
	.col-lg-6,
	.col-lg-7 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-7 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%
	}
	.col-lg-8 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%
	}
	.col-lg-8,
	.col-lg-9 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-9 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%
	}
	.col-lg-10 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%
	}
	.col-lg-10,
	.col-lg-11 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-11 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%
	}
	.col-lg-12 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%
	}
	.col-lg-12,
	.col-lg-offset-1 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-offset-1 {
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-left: 8.33333333%
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%
	}
	.col-lg-offset-2,
	.col-lg-offset-3 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%
	}
	.col-lg-offset-4,
	.col-lg-offset-5 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-6,
	.col-lg-offset-7 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%
	}
	.col-lg-offset-8,
	.col-lg-offset-9 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%
	}
	.col-lg-offset-10,
	.col-lg-offset-11 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%
	}
	.col-lg-offset-12 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 100%
	}
	.col-lg {
		-webkit-box-flex: 1;
		-moz-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		max-width: 100%
	}
	.start-lg {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-moz-justify-content: flex-start;
		justify-content: flex-start;
		text-align: start
	}
	.center-lg {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-moz-justify-content: center;
		justify-content: center;
		text-align: center
	}
	.end-lg {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-moz-justify-content: flex-end;
		justify-content: flex-end;
		text-align: end
	}
	.top-lg {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-moz-align-items: flex-start;
		align-items: flex-start
	}
	.middle-lg {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-moz-align-items: center;
		align-items: center
	}
	.bottom-lg {
		-webkit-box-align: end;
		-ms-flex-align: end;
		-moz-align-items: flex-end;
		align-items: flex-end
	}
	.around-lg {
		-ms-flex-pack: distribute;
		-moz-justify-content: space-around;
		justify-content: space-around
	}
	.between-lg {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-moz-justify-content: space-between;
		justify-content: space-between
	}
	.first-lg {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1
	}
	.last-lg {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

.col-xs-offset-1 {
	margin-right: 8.33333333%
}

.col-xs-offset-1,
.col-xs-offset-2 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: .5rem;
	padding-left: .5rem;
	margin-left: 0
}

.col-xs-offset-2 {
	margin-right: 16.66666667%
}

.col-xs-offset-3 {
	margin-right: 25%
}

.col-xs-offset-3,
.col-xs-offset-4 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: .5rem;
	padding-left: .5rem;
	margin-left: 0
}

.col-xs-offset-4 {
	margin-right: 33.33333333%
}

.col-xs-offset-5 {
	margin-right: 41.66666667%
}

.col-xs-offset-5,
.col-xs-offset-6 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: .5rem;
	padding-left: .5rem;
	margin-left: 0
}

.col-xs-offset-6 {
	margin-right: 50%
}

.col-xs-offset-7 {
	margin-right: 58.33333333%
}

.col-xs-offset-7,
.col-xs-offset-8 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: .5rem;
	padding-left: .5rem;
	margin-left: 0
}

.col-xs-offset-8 {
	margin-right: 66.66666667%
}

.col-xs-offset-9 {
	margin-right: 75%
}

.col-xs-offset-9,
.col-xs-offset-10 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: .5rem;
	padding-left: .5rem;
	margin-left: 0
}

.col-xs-offset-10 {
	margin-right: 83.33333333%
}

.col-xs-offset-11 {
	margin-right: 91.66666667%
}

.col-xs-offset-11,
.col-xs-offset-12 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: .5rem;
	padding-left: .5rem;
	margin-left: 0
}

.col-xs-offset-12 {
	margin-right: 100%
}

@media only screen and (min-width:48em) {
	.col-sm-offset-1 {
		margin-right: 8.33333333%
	}
	.col-sm-offset-1,
	.col-sm-offset-2 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-sm-offset-2 {
		margin-right: 16.66666667%
	}
	.col-sm-offset-3 {
		margin-right: 25%
	}
	.col-sm-offset-3,
	.col-sm-offset-4 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-sm-offset-4 {
		margin-right: 33.33333333%
	}
	.col-sm-offset-5 {
		margin-right: 41.66666667%
	}
	.col-sm-offset-5,
	.col-sm-offset-6 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-sm-offset-6 {
		margin-right: 50%
	}
	.col-sm-offset-7 {
		margin-right: 58.33333333%
	}
	.col-sm-offset-7,
	.col-sm-offset-8 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-sm-offset-8 {
		margin-right: 66.66666667%
	}
	.col-sm-offset-9 {
		margin-right: 75%
	}
	.col-sm-offset-9,
	.col-sm-offset-10 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-sm-offset-10 {
		margin-right: 83.33333333%
	}
	.col-sm-offset-11 {
		margin-right: 91.66666667%
	}
	.col-sm-offset-11,
	.col-sm-offset-12 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-sm-offset-12 {
		margin-right: 100%
	}
}

@media only screen and (min-width:62em) {
	.col-md-offset-1 {
		margin-right: 8.33333333%
	}
	.col-md-offset-1,
	.col-md-offset-2 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-md-offset-2 {
		margin-right: 16.66666667%
	}
	.col-md-offset-3 {
		margin-right: 25%
	}
	.col-md-offset-3,
	.col-md-offset-4 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-md-offset-4 {
		margin-right: 33.33333333%
	}
	.col-md-offset-5 {
		margin-right: 41.66666667%
	}
	.col-md-offset-5,
	.col-md-offset-6 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-md-offset-6 {
		margin-right: 50%
	}
	.col-md-offset-7 {
		margin-right: 58.33333333%
	}
	.col-md-offset-7,
	.col-md-offset-8 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-md-offset-8 {
		margin-right: 66.66666667%
	}
	.col-md-offset-9 {
		margin-right: 75%
	}
	.col-md-offset-9,
	.col-md-offset-10 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-md-offset-10 {
		margin-right: 83.33333333%
	}
	.col-md-offset-11 {
		margin-right: 91.66666667%
	}
	.col-md-offset-11,
	.col-md-offset-12 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-md-offset-12 {
		margin-right: 100%
	}
}

@media only screen and (min-width:75em) {
	.col-lg-offset-1 {
		margin-right: 8.33333333%
	}
	.col-lg-offset-1,
	.col-lg-offset-2 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-lg-offset-2 {
		margin-right: 16.66666667%
	}
	.col-lg-offset-3 {
		margin-right: 25%
	}
	.col-lg-offset-3,
	.col-lg-offset-4 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-lg-offset-4 {
		margin-right: 33.33333333%
	}
	.col-lg-offset-5 {
		margin-right: 41.66666667%
	}
	.col-lg-offset-5,
	.col-lg-offset-6 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-lg-offset-6 {
		margin-right: 50%
	}
	.col-lg-offset-7 {
		margin-right: 58.33333333%
	}
	.col-lg-offset-7,
	.col-lg-offset-8 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-lg-offset-8 {
		margin-right: 66.66666667%
	}
	.col-lg-offset-9 {
		margin-right: 75%
	}
	.col-lg-offset-9,
	.col-lg-offset-10 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-lg-offset-10 {
		margin-right: 83.33333333%
	}
	.col-lg-offset-11 {
		margin-right: 91.66666667%
	}
	.col-lg-offset-11,
	.col-lg-offset-12 {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-moz-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: .5rem;
		padding-left: .5rem;
		margin-left: 0
	}
	.col-lg-offset-12 {
		margin-right: 100%
	}
}

@media (max-width:575px) {
	.hidden-xs {
		display: none
	}
	.xs-ta-center {
		text-align: center!important
	}
	.left-border {
		border-left: none!important
	}
	.right-border {
		border-right: none!important
	}
	.xs-visible {
		display: block
	}
	.xs-hidden {
		display: none
	}
	.p-r-50 {
		padding-right: 20px!important
	}
	.bg {
		width: 100%
	}
}

@media only screen and (min-width:575px) {
	.xs-visible {
		display: none
	}
	.xs-hidden {
		display: block
	}
	.p-r-50 {
		padding-right: 20px!important
	}
	.bg {
		width: 100%
	}
}

@media (min-width:576px) and (max-width:767px) {
	.content {
		width: auto
	}
	.hidden-sm {
		display: none
	}
	.sm-ta-center {
		text-align: center!important
	}
	.left-border {
		border-left: none!important
	}
	.right-border {
		border-right: none!important
	}
	.p-r-50 {
		padding-right: 20px!important
	}
	.bg {
		width: 100%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-md {
		display: none
	}
	.md-ta-center {
		text-align: center!important
	}
	.left-border {
		border-left: none!important
	}
	.right-border {
		border-right: none!important
	}
	.bg {
		width: 100%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.content {
		width: 940px
	}
	.hidden-lg {
		display: none
	}
}

@media (min-width:1200px) {
	.content {
		width: 1170px
	}
	.hidden-xl {
		display: none
	}
}



@font-face {
	font-family: ZarinPal;
	src: url(../fonts/ZarinPal.eot?a2cd02a915f5451361b60d42f3a81699);
	src: url(../fonts/ZarinPal.eot?a2cd02a915f5451361b60d42f3a81699) format("embedded-opentype"), url(../fonts/ZarinPal.ttf?c943da56c7301271b3a24b2ebfff9192) format("truetype"), url(../fonts/ZarinPal.woff?ecfa2ca1e5c51a8b509a6ee825c67210) format("woff"), url(../fonts/ZarinPal.svg?819b810f8b91711279757ef9fae6067f) format("svg");
	font-weight: 400;
	font-style: normal
}

i[class*=" icon-"],
i[class^=icon-],
span[class*=" icon-"],
span[class^=icon-] {
	font-family: zarinpal!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-arrow-down {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.icon-arrow-down:before {
	content: "\E90C"
}

.icon-arrow-left:before {
	content: "\E90A";
	display: inline-block;
	position: relative;
	top: 5px;
	font-size: 20px
}

.icon-menu:before {
	content: "\E94B"
}

.icon-close:before {
	content: "\E928"
}

.icon-person:before {
	content: "\E917"
}

.icon-comment:before {
	content: "\E906"
}

.icon-plus:before {
	content: "\E922"
}

.icon-dash:before {
	content: "\E93E"
}

.icon-check:before {
	content: "\E927"
}

body {
	background-color: #fff;
	letter-spacing: -.5px
}

.content {
	direction: rtl;
	margin: 10px auto;
	font-family: Iranyekan;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

a {
	text-decoration: none;
	color: #000!important
}

li {
	list-style: none
}

.white {
	color: #fff!important
}

.Iranyekan-bold {
	font-family: Iranyekan!important
}

.Iranyekan-medium {
	font-family: Iranyekan!important
}

.line-height {
	line-height: 35px
}

.no-margin {
	margin: 0!important
}

.auto-margin {
	margin: auto!important
}

.hidden {
	display: none
}

.ta-center {
	text-align: center
}

.ta-right {
	text-align: right
}

.ta-left {
	text-align: left
}

.ta-justify {
	text-align: justify
}

.pull-left {
	float: left
}

.disp-block {
	display: block!important
}

.hand {
	cursor: pointer
}

.horizontal-line {
	background-color: #dfe1e4;
	height: 1px;
	width: 100%
}

.vertical-line {
	background-color: #dfe1e4;
	width: 1px;
	min-height: 100%
}

.disable {
	opacity: .5;
	pointer-events: none
}

.text-danger {
	color: red;
	font-size: 13px;
	margin-top: -10px
}

.title {
	font-size: 20px;
	color: #122237;
	font-weight: bold;
}

.footer-title,
.title {
	font-family: Iranyekan
}

.footer-title {
	font-size: 14px;
	color: #6a6a6a
}

.text {
	line-height: 2em
}

.top-title {
	color: #828282;
	margin-bottom: 5px
}

.header-title {
	font-size: 28px;
	font-family: Iranyekan;
	color: #000;
	font-weight: bold;
}

.title-describe {
	margin-top: 10px;
	max-width: 500px;
	border-top: 1px solid #dfe1e4;
	padding-top: 20px;
	line-height: 35px;}

.read-more {
	display: inline-block;
	color: #28457b!important;
	font-family: Iranyekan
}

.read-more .icon-left {
	width: 12px;
	height: 12px;
	background: url(../images/arrow-left.svg?ba400f23a80ebed30103c10efb35224a);
	display: inline-block;
	cursor: pointer;
	margin-right: 10px;
	position: relative;
	top: 2px
}

.left-border {
	border-left: 1px solid #dfe1e4
}

.right-border {
	border-right: 1px solid #dfe1e4
}

.p-r-50 {
	padding-right: 50px
}

.m-t-10 {
	margin-top: 10px
}

.m-b-10 {
	margin-bottom: 30px
}

.text-green {
	color: #2ecc71
}

svg * {
	text-anchor: end;
	letter-spacing: 0!important
}

@media only screen and (max-width:575px) {
	.header-title,
	.new-zarinpal-description,
	.read-more,
	.title-describe,
	.top-title {
		padding: 0 10px!important
	}
}


input {
	height: 37px
}

label span {
	color: #838383;
	font-size: 14px;
	margin-bottom: 10px;
	display: inline-block
}

.btn {
	display: inline-block;
	border-radius: 5px;
	padding: 6px 28px;
	border: none;
	font-size: 16px!important;
	font-family: Iranyekan !important;
	cursor: pointer!important
}

.btn,
.btn:hover {
	-webkit-transition: .4s;
	transition: .4s
}

.btn:hover {
	opacity: .6
}

.btn-gold {
	background-image: linear-gradient(45deg, #ffe75a, #f7cb3d)!important;
	-webkit-box-shadow: 0 5px 10px 0 rgba(255, 214, 71, .25);
	box-shadow: 0 5px 10px 0 rgba(255, 214, 71, .25);
	color: #584b00!important
}

.btn-gold:hover {
	-webkit-box-shadow: 0 10px 20px 0 rgba(255, 214, 71, .25)!important;
	box-shadow: 0 10px 20px 0 rgba(255, 214, 71, .25)!important
}

.btn-normal {
	background: #fff;
	-webkit-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .03);
	color: #303030!important
}

.btn-normal:hover {
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .03)!important;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .03)!important
}

.animated {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@font-face {
	font-family: Lalezar;
	font-style: normal;
	font-weight: 500;
	src: url(../fonts/Lalezar.woff2?b949fd83b99fb7ac692b5945aa0c0534) format("woff2")
}

.landing-title {
	font-family: Lalezar!important;
	text-align: center;
	color: #fff;
	font-size: 30px;
	cursor: pointer;
	white-space: nowrap;
	padding: 6.5px 0
}

.notification {
	background-image: url(../images/seeds.svg?6ed6d56c7328878f98d9748f31bda56a);
	background-color: #f5324e;
	background-repeat: no-repeat;
	bottom: -70px;
	background-position: 50%
}

@media (max-width:578px) {
	.notification {
		background-image: url(../images/300.svg?086391e32e32494e21ee1f9596cc6753)!important;
		background-size: contain
	}
}

@media (min-width:992px) and (max-width:1200px) {
	.notification {
		background-size: 93%;
		margin-left: -5%;
		margin-right: -5%
	}
}

@media (min-width:1200px) {
	.notification {
		margin-left: -5%;
		margin-right: -5%
	}
}

.blue-header {
	border-top-left-radius: 0!important;
	border-top-right-radius: 0!important
}

.landing-box {
	margin-top: -30px
}

.header {
	margin-bottom: 29px
}

.header .new-logo {
	height: 35px;
	width: 156px;
	margin-right: 0;
	margin-top: 1em;
}



.logo3 {
	background: url(../images/logoblack.png) no-repeat;
	height: 3em;
	width: 10em;
	margin:0 auto
  }


.header .new-logo-white {
	background: url(../images/logo2.png?8187f3843237461d3fc37c6b7f861077) no-repeat
}

.header .new-logo-black {
	background: url(../images/new-logo.svg?76d71922be6421b307e7fc70da44e075) no-repeat
}


.header .links  {
	z-index: 999;
	margin-top: 1em;
}






.header .links li {
	margin: 0 5px;
	display: inline-block;
	font-size: 14px;
	color: #fff;
	padding-bottom: 10px;
	-webkit-transition: .4s;
	transition: .2s;
	border: 1px solid #fff;
	font-size: 1.05em;
	padding: .25em .75em;
	border-radius: .5em;
}


.header .links li:hover {
	background: #fff;
	color: #333
}
.header .links .vertical-line {
	background-color: #fff;
	width: 1px;
	min-height: 100%;
	height: 16px;
	position: relative;
	display: inline-block;
	top: 4px
}

.header .more-menu:after {
	content: "";
	width: 0;
	position: relative;
	top: 15px;
	left: 7px;
	margin-right: 7px;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #fff
}

.header .more-menu .show {
	display: block
}

.header .more-menu ul {
	display: none;
	z-index: 999;
	position: absolute;
	min-width: 8rem;
	max-width: 16rem;
	padding: 0;
	margin-top: 30px;
	margin-right: -70px;
	border-radius: 2px;
	text-align: right;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 12px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .15), 0 0 1px rgba(0, 0, 0, .1) inset;
	box-shadow: 1px 2px 12px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .15), inset 0 0 1px rgba(0, 0, 0, .1)
}

.header .more-menu ul:before {
	content: "";
	position: absolute;
	top: -8px;
	left: 34px;
	margin: 0 2px;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #fff
}

.header .more-menu ul li {
	display: block;
	color: #303030;
	margin: 0;
	padding: 10px 20px;
	border-bottom: 1px solid #ededed;
	-webkit-transition: .4s;
	transition: .4s
}

.header .more-menu ul li:hover {
	background-color: #ededed;
	-webkit-transition: .4s;
	transition: .4s
}

.header .icon-menu {
	float: left;
	margin: 10px;
	font-size: 30px;
	color: #fff
}

.header .bg-mobile-menu {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .7);
	bottom: 0;
	z-index: 1000
}

.header .mobile-menu {
	z-index: 1001;
	background-color: #fff;
	top: 0;
	position: fixed;
	left: 0;
	right: 0
}

.header .mobile-menu .top {
	background-color: #fff;
	text-align: left;
	padding: 10px
}

.header .mobile-menu .top .icon-close {
	cursor: pointer;
	font-size: 30px;
	margin: 10px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;}

.header .mobile-menu .middle {
	background-color: #fff;
	padding: 0 30px
}

.header .mobile-menu .middle ul {
	padding-right: 0
}

.header .mobile-menu .middle ul li {
	padding: 5px 0
}

.header .mobile-menu .middle ul .horizontal-line {
	margin: 10px 0
}

.header .mobile-menu .bottom {
	background-color: #eee;
	padding: 20px 30px
}

.blue-header {
  background-image: linear-gradient(135deg, #5e60bf, #2b8383);
	-webkit-box-shadow: 0 20px 40px 0 rgba(36, 46, 91, .26);
	box-shadow: 0 20px 40px 0 rgba(36, 46, 91, .26);
	border-radius: 20px;
	margin-top: -30px;
	min-height: 5em;
}

.blue-header .custom-blue-header ul .more-menu {
	border-bottom: none!important
}

.blue-header .custom-blue-header ul li:hover {
	border-bottom: 2px solid #fff;
	-webkit-transition: .4s;
	transition: .4s
}

.blue-header .links .btn {
	margin: 0 10px;
	text-align: center;
}

.blue-header .wave {
	width: 846px;
	height: 509px;
	background: url(../images/wave.png?06b723f6e0ee73c597fd281b541369d4) no-repeat 50%;
	background-size: cover;
	position: relative
}

.blue-header .btn-go-bottom-section {
	margin-top: -90px
}

.blue-header .icon-arrow-down {
	display: inline-block;
	font-size: 33px;
	background-color: #fff;
	-webkit-box-shadow: 0 -2px 9px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 -2px 9px 0 rgba(0, 0, 0, .1);
	border-radius: 100px;
	color: #21254e;
	position: relative;
	bottom: -22px;
	cursor: pointer;
	z-index: 1000
}

@media (max-width:575px) {
	.blue-header {
		padding: 30px 10px
	}
	.btn-go-bottom-section {
		text-align: center!important
	}
	.btn-go-bottom-section .icon-arrow-down {
		bottom: -52px!important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.blue-header {
		padding: 30px 10px
	}
	.blue-header .btn-go-bottom-section .icon-arrow-down {
		bottom: -52px!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.blue-header {
		padding: 30px 10px
	}
	.blue-header .btn-go-bottom-section {
		text-align: center!important
	}
	.blue-header .btn-go-bottom-section .icon-arrow-down {
		bottom: -52px!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.blue-header {
		margin-left: -5%;
		margin-right: -5%;
		padding: 1.5em 4em 0;
	}
	.blue-header .wave {
		margin-top: 30px;
		bottom: 70px;
		right: -337px
	}
}

@media (min-width:1200px) {
	.blue-header {
		margin-left: -5%;
		margin-right: -5%;
		padding: 1.5em 4em 0;
	}
	.blue-header .wave {
		margin-top: 30px;
		bottom: 70px;
		right: -211px
	}
}

.page-title {
	color: #fff;
	left: 0;
	position: absolute;
	background-image: linear-gradient(-135deg, #21254e, #2b4a83);
	height: 80px;
	font-size: 28px;
	text-align: center;
	right: 0;
	line-height: 2.9
}

.page-section {
	margin: 70px 0;
	padding: 40px 25px
}

.page-section img.img {
	width: 100%
}

.page-section span.note {
	color: #828282;
	font-size: 18px
}

.page-section h3 {
	font-size: 28px;
	margin-top: 5px
}

.page-section .section-content {
	color: #303030;
	font-size: 16px
}

.gray-section {
	background-color: #f2f3f5;
	border-radius: 10px
}

.bordered-section {
	border: 1px solid #c3c6cd;
	border-radius: 10px
}

@media (min-width:768px) {
	.page-section {
		margin: 70px 0
	}
}

.customer-top-line {
	margin-top: 110px
}

.customers .title {
	font-size: 20px;
	margin-bottom: -5px;
	margin-top: 30px
}

.customers .images {
	text-align: center;
	margin-bottom: 30px
}

.customers .images .logo {
	padding: 0;
	margin: 20px 35px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display: inline-block
}

.customers .images .logo-cinema-ticket {
	width: 100px;
	height: 22px;
	background-image: url(../images/cinematicket_dark.svg?879680f168701f649f35a2adc7e2c393)
}

.customers .images .logo-shahrzad {
	width: 69px;
	height: 40px;
	background-image: url(../images/shahrzad.svg?dc508717f942a4a6b348a4b921c54d5f)
}

.customers .images .logo-tagmond {
	width: 138px;
	height: 20px;
	background-image: url(../images/tagmond.svg?4424f6d51933aaed921ac79b9d5170fb)
}

.customers .images .logo-2nate {
	width: 86px;
	height: 30px;
	background-image: url(../images/2nate.svg?437578108c4e2cd35f4ce36a191ec691)
}

.customers .images .logo-hiholiday {
	width: 120px;
	height: 25px;
	background-image: url(../images/hiholiday.svg?3e082ce3f8fa1c4dd58a776cc026c1e5)
}

.customers .images .logo-p24 {
	width: 130px;
	height: 18px;
	background-image: url(../images/p24.svg?e5183a763da6d1e01f8f4786b8321a65)
}

.footer {
	right: 0;
	padding-top: 80px
}

.footer,
.footer:before {
	left: 0;
	position: absolute
}

.footer:before {
	content: "";
	z-index: -2;
	width: 610px;
	height: 491px;
	background: url(../images/footer-gradiant.svg?b6290013b6d13318bc22e93e6d424118) 0 0 no-repeat;
	background-size: 100%;
	bottom: 0
}

.footer ul {
	padding-right: 0
}

.footer ul li {
	font-size: 14px;
	color: #000;
	margin: 7px 0
}

.footer ul li:hover {
	color: #ccc;
	transition: .7s;
}


.footer .footer-logo {
	margin: 0 auto 40px;
	width: 135px;
	height: 30px;
	background: url(../images/logo-footer.png) no-repeat;
	background-size: 135px 30px
}

.footer .social-networks .icon-link {
	background-color: #f2f3f5;
	border-radius: 50%;
	margin: 10px
}

.footer .social-networks .icon-link:hover{
	background-color: #fbfbfb;
}


.footer .social-networks .twitter-bg {
	padding: 16px 8px 0 11px
}

.footer .social-networks .instagram-bg {
	padding: 16px 8px 0 13px
}

.footer .social-networks .telegram-bg {
	padding: 16px 8px 0 11px
}

.footer .social-networks .aparat-bg {
	padding: 16px 7px 1px 10px
}

.footer .social-networks .icon {
	display: inline-block
}

.footer .social-networks .icon:hover {
	opacity: .7
}

.footer .social-networks .telegram {
	background: url(../images/telegram.svg?4310fe74eee88a3f5279a4b431bde38a) no-repeat;
	width: 24px;
	height: 21px;
	background-size: 100% 100%;
	position: relative;
	top: -1px;
	bottom: 0;
	right: 3px;
	left: 0
}

.footer .social-networks .instagram {
	background: url(../images/instagram.svg?d69e270a8435db21dcb389539be6222b) no-repeat;
	width: 24px;
	height: 21px;
	background-size: 100% 100%;
	position: relative;
	top: 0;
	bottom: 0;
	right: 3px
}

.footer .social-networks .aparat {
	background: url(../images/aparat.svg?796691a3bb0ce6c300e1ad55a866c263) no-repeat;
	width: 27px;
	height: 27px;
	background-size: 100% 100%;
	position: relative;
	top: 3px;
	bottom: 0;
	right: 2px;
	left: 7px
}

.footer .social-networks .twitter {
	background: url(../images/twitter.svg?14f7926c2d56c4860ad3d92435bd4684) no-repeat;
	width: 25px;
	height: 20px;
	background-size: 100% 100%;
	position: relative;
	top: -1px;
	bottom: 0;
	right: 1px;
	left: 7px
}

.footer .bottom {
	margin: 40px 0 20px
}

.footer .bottom a {
	margin: 0 20px
}

.footer .bottom .copyright span {
	margin: 0 20px;
	font-size: 14px
}

@media (max-width:575px) {
	.footer:before {
		width: 358px!important;
		height: 285px!important
	}
	.footer .footer-col {
		padding-right: 25px
	}
}

@media (min-width:576px) and (max-width:767px) {
	.footer:before {
		width: 358px!important;
		height: 285px!important
	}
	.footer .footer-col {
		padding-right: 40px
	}
}

@media (min-width:768px) and (max-width:991px) {
	.social-networks {
		margin-top: 30px!important;
		text-align: right!important
	}
}

.page-head .image-section:before {
	content: "";
	background: url(../images/crooked-blue-bg.png?da7e2ab1b978a4825263a3f25aeb4ba4) 0 0 no-repeat;
	z-index: -1;
	position: absolute;
	background-size: 100% 100%
}

.page-head .description-section:before {
	content: "";
	background: url(../images/page-header-light-bg.svg?1cbd03f3b64ab63d96475993290b0175) 0 0 no-repeat;
	z-index: -1;
	position: absolute;
	height: 410px;
	background-size: 100% 100%
}

.page-head .description-section .header-title {
	margin-top: 150px
}

.page-head .description-section .description {
	max-width: 500px;
	padding: 0 20px
}

@media (max-width:575px) {
	.image-section:before {
		width: 284px;
		height: 90px;
		left: 0;
		top: 0
	}
	.image-section .personal-link-image {
		width: 100%!important
	}
	.description-section:before {
		width: 100%;
		right: 0;
		top: -60px
	}
	.description-section .header-title {
		margin-top: 50px!important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.image-section:before {
		width: 284px;
		height: 90px;
		left: 0;
		top: 0
	}
	.description-section:before {
		width: 100%;
		right: 0;
		top: 0
	}
	.description-section .header-title {
		margin-top: 50px!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.image-section:before {
		width: 697px;
		height: 225px;
		left: 0;
		top: 0
	}
	.description-section:before {
		width: 100%;
		right: 0;
		top: 0
	}
	.description-section .header-title {
		margin-top: 50px!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.image-section:before {
		width: 800px;
		height: 220px;
		left: 0;
		top: 0
	}
	.description-section:before {
		width: 1003px;
		right: 0;
		top: 0
	}
}

@media (min-width:1200px) {
	.image-section:before {
		width: 1077px;
		height: 280px;
		left: 0;
		top: 0
	}
	.description-section:before {
		width: 1003px;
		right: 0;
		top: 0
	}
}

.blue-header .section-new-version .right-box {
	margin-top: 30px;
	z-index: 1
}

.blue-header .section-new-version .right-box .gradient-background {
	margin-right: 30px
}

.blue-header .section-new-version .right-box .gradient-background .tag {
	display: inline-block;
	padding: 4px 15px;
	margin-bottom: 20px;
	background: rgba(0, 0, 0, .12);
	border-radius: 100px
}

.blue-header .section-new-version .right-box .gradient-background .tag .tag-label-background {
	background-color: #fff;
	color: #424242;
	padding: 0 15px;
	display: inline-block;
	border-radius: 14px;
	margin-left: 5px;
	margin-right: -5px;
	margin-top: 1px
}

.blue-header .section-new-version .right-box .gradient-background .tag .label {
	position: relative;
	top: -3px
}

.blue-header .section-new-version .right-box .gradient-background .tag .label-text {
	top: -2px;
	position: relative;
	margin-right: 5px
}


.blue-header .section-new-version .right-box .gradient-background .tag .label-text:hover {
	color: #f7cb3d !important;
}

.blue-header .section-new-version .right-box .gradient-background .new-zarinpal-description {
	max-width: 494px;
	padding: 0 0 20px
}

.blue-header .section-new-version .right-box .gradient-background .links {
	margin: 20px 0
}

.blue-header .section-new-version .right-box .gradient-background .links a {
	margin: 10px
}

.blue-header .section-new-version .request-money {
	height: 100%;
	width: 100%;
	background-size: 100% !important;
	background: url(../images/1.svg) no-repeat;
	  background-size: auto;
	margin: 0 auto;
	position: relative;
	display: inherit;
	top: 1em;
	left: -2em;}

.section-pg {
	margin-top: 90px
}

.section-pg .pg-background {
	font-family: Iranyekan!important
}

.section-social-payment {
	margin: 60px 0 70px
}

.section-social-payment .gray-bg:before {
	content: "";
	z-index: -2;
	height: 703px;
	background: url(../images/gray-bg.svg?f589b24683f49dae06c104c0d9ff208d) 0 0 no-repeat;
	position: absolute;
	left: 0;
	top: 960px
}

.section-read-more {
	margin: 60px 0
}

.section-read-more .gold-bg:before {
	content: "";
	z-index: -2;
	height: 601px;
	width: 144px;
	background:  url(../images/gold-bg.svg?8cbf711559cabcea3cb7692e74c6d104) 0 0 no-repeat;
	position: absolute;
	right: 0
}

.section-read-more .options {
	padding: 30px
}

.section-read-more .options .icon:before {
	color: #29447a
}

.section-read-more .options .title {
	position: relative;
	top: 20px
}

.section-read-more .options .image-icon {
	width: 60px;
	height: 60px;
	display: inline-block;
	margin: 0 20px -10px 10px;
	position: relative;
	top: 27px;
	border-radius: 17px;
	cursor: pointer;
}

.section-read-more .options .image-icon:hover {
	background-color: #f0f0f0;
}

.section-read-more .options .image-verified-account {
	background: #edf0f4 url(../images/verified.svg?0d951f57b818bad6812f1b15200fab0f) no-repeat;
	background-position: 13px!important
}

.section-read-more .options .image-split {
	background: #edf0f4 url(../images/split.svg?e9e4f4cda155969ec31bc6b7a7258ce9) no-repeat;
	background-position: 11px!important
}

.section-read-more .options .image-support {
	background: #edf0f4 url(../images/support.svg?0698a9347c231470feae6c0a47b60b05) no-repeat;
	background-position: 13px!important
}

.section-read-more .options .image-security {
	background: #edf0f4 url(../images/security.svg?f7a38ec8c4e9ca84ad6e05f0ade268f0) no-repeat;
	background-position: 16px!important
}

.section-read-more .options .description {
	padding: 20px
}

.section-read-more .read-more-standards {
	padding: 30px
}

.section-read-more .read-more-standards .title-describe {
	border-bottom: none!important
}

@media (max-width:575px) {
	.center-content-xs {
		text-align: center;
		margin: auto
	}
	.blue-header .right-box {
		margin-top: 20px!important
	}
	.blue-header .right-box .gradient-background {
		margin-right: 0!important
	}
	.blue-header .tag {
		display: block!important;
		margin: 0 auto!important;
		width: 155px
	}
	.btn-go-bottom-section .icon-arrow-down {
		bottom: -52px!important
	}
	.gray-bg:before {
		width: 100%
	}
	.left-border {
		border-left: none!important
	}
	.pg-background {
		margin-top: 80px!important
	}
}

@media (min-width:576px) and (max-width:767px) {
	.pg-background {
		margin-top: 100px!important
	}
	.center-content-xs {
		text-align: center;
		margin: auto
	}
}

@media (min-width:768px) and (max-width:991px) {
	.center-content-xs {
		text-align: center;
		margin: auto
	}
	.pg-background {
		margin-top: 100px!important
	}
	.gray-bg:before {
		width: 100%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.blue-header .section-new-version .request-money {
		left: -180px!important;
		top: -5px;
		width: 390px!important
	}
	.gray-bg:before {
		width: 100%
	}
}

@media (min-width:1200px) {
	.gray-bg:before {
		width: 985px
	}
	.pg-background {
		width: 463px
	}
	.social-payment-background {
		width: 557px
	}
}

.contact-page {
	margin-top: 180px;
	margin-bottom: 100px
}

.contact-page h2 {
	font-size: 24px;
	background: #fff;
	position: absolute;
	margin-top: -20px;
	margin-right: -1px;
	padding-left: 25px
}

.contact-page h2 span.icon {
	color: #fff;
	background-image: linear-gradient(135deg, #2c3379, #2b4a83);
	border-radius: 50%;
	width: 39px;
	height: 39px;
	display: inline-block;
	text-align: center;
	line-height: 1.5;
	margin-left: 15px
}

.contact-page .map-container {
	width: 100%;
	height: 360px;
	margin-bottom: 70px;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 5px #ccc;
	box-shadow: 0 3px 5px #ccc
}

.contact-page .contact-container {
	border-radius: 10px;
	border: 1px solid #c3c6cd;
	padding: 25px
}

.contact-page .contact-container .contact-info {
	color: #828282
}

.contact-page .contact-container .contact-info .address {
	color: #424242
}

.contact-page .contact-container .form-container {
	margin-bottom: 25px
}

.contact-page .contact-container .form-container .g-recaptcha {
	margin: 10px
}

.contact-page .contact-container .form-container .btn-default {
	float: left
}

.responsible-page .file-box {
	max-width: 158px;
	height: 138px;
	background: #f4f4f4;
	border-radius: 23px
}

.responsible-page .file-box-title {
	font-size: 14px;
	text-align: center;
	color: #2b4a83;
	font-family: Iranyekan!important
}

.responsible-page .box-content {
	border: 1px solid #e5e6e7;
	border-radius: 19px;
	margin-left: 18px;
	padding: 2px 19px;
	min-height: 131px
}

.responsible-page .box-content .header-title {
	font-size: 20px!important;
	color: #14286d!important;
	text-align: right;
	font-family: Iranyekan!important
}

.responsible-page .section-tree .email {
	font-size: 16px;
	color: #14286d;
	font-family: Iranyekan!important;
	margin-right: 33px
}

.responsible-page .section-tree .email:before {
	content: "";
	background: url(../images/arrow-bottom.svg?ad0dd9234770a542f9fb2b3ecfb2a886) no-repeat;
	width: 19px;
	height: 22px;
	position: absolute;
	margin-right: -29px;
	margin-top: 0
}

.responsible-page .section-tree .telegram-icon {
	font-size: 16px;
	color: #14286d;
	font-family: Iranyekan!important;
	margin-right: 33px
}

.responsible-page .section-tree .telegram-icon:before {
	content: "";
	background: url(../images/telegram-icon.svg?70b3967310caa86c3e1c0e3ce73a9adc) no-repeat;
	width: 19px;
	height: 22px;
	position: absolute;
	margin-right: -32px;
	margin-top: 5px
}

.responsible-page .section-tree .arrow-left {
	font-size: 16px;
	color: #14286d;
	font-family: IranyekanLight!important;
	margin-right: 33px
}

.responsible-page .section-tree .arrow-left:before {
	content: "";
	background: url(../images/arrow-left.svg?b53745ec04d84b0314bf2bccdebbfa93) no-repeat;
	width: 19px;
	height: 22px;
	position: absolute;
	margin-right: -28px;
	margin-top: 8px
}

.responsible-page .section-five {
	margin-bottom: 50px
}

.responsible-page .section-five .social-networks {
	text-align: left
}

.responsible-page .section-five .social-networks .icon-link {
	border-radius: 50%;
	margin: 10px
}

.responsible-page .section-five .social-networks .twitter-bg {
	padding: 16px 8px 0 11px
}

.responsible-page .section-five .social-networks .instagram-bg {
	padding: 16px 8px 0 13px
}

.responsible-page .section-five .social-networks .telegram-bg {
	padding: 16px 8px 0 11px
}

.responsible-page .section-five .social-networks .icon {
	display: inline-block
}

.responsible-page .section-five .social-networks .icon:hover {
	opacity: .7
}

.responsible-page .section-five .social-networks .telegram {
	background: url(../images/telegram.svg?90e075fdd7b8978d307c52223a11d7fb) no-repeat;
	width: 24px;
	height: 21px;
	background-size: 100% 100%;
	position: relative;
	top: -1px;
	bottom: 0;
	right: 3px;
	left: 0
}

.responsible-page .section-five .social-networks .instagram {
	background: url(../images/instagram.svg?5c1c8cdbfdc22d4d37011f3370d53d93) no-repeat;
	width: 25px;
	height: 20px;
	background-size: 100% 100%;
	position: relative;
	top: -1px;
	bottom: 0;
	right: 2px;
	left: 7px
}

.responsible-page .section-five .social-networks .twitter {
	background: url(../images/twitter.svg?82b79b4cccf2d0c20a5dcc31ba37b661) no-repeat;
	width: 25px;
	height: 20px;
	background-size: 100% 100%;
	position: relative;
	top: -1px;
	bottom: 0;
	right: 1px;
	left: 7px
}

.responsible-page .section-five .logo-footer {
	background: url(../images/logo-footer.svg?a483e3bbeaffc3635283b2f4cf42b300) no-repeat;
	height: 38px;
	width: 221px
}

.responsible-page .section-five .footer-content {
	font-size: 16px;
	color: #14286d;
	font-family: Iranyekan!important
}

.responsible-page .section-five .footer-phoneNumber {
	font-size: 18px;
	color: #14286d;
	font-family: Iranyekan!important
}

.responsible-page .section-four {
	padding-bottom: 32px;
	margin-top: 50px
}

.responsible-page .section-four .digiyato-img {
	background: url(../images/Digiato.svg?fdf272b4aa2b6cbc030a94a1ccb7a3d6) no-repeat;
	height: 97px;
	width: 126px
}

.responsible-page .section-four .rahpardakht-img {
	background: url(../images/rahpardakht.svg?9aa71dbf24fff19b5c252125629626dd) no-repeat;
	height: 50px;
	width: 142px
}

.responsible-page .section-four .peyvast-img {
	background: url(../images/peyvast.svg?c1232c0a5fcfe45dcf8d2a0c9afdf6f9) no-repeat;
	height: 38px;
	width: 221px
}

.responsible-page .section-four .header-title {
	font-size: 32px;
	color: #14286d;
	font-family: Iranyekan!important
}

.responsible-page .section-two {
	margin-top: 100px!important
}

.responsible-page .section-two .header-title {
	font-size: 32px;
	color: #14286d
}

.responsible-page .section-two .title-describe {
	max-width: 751px
}

.responsible-page .section-two .title-describe,
.responsible-page .section-two .wage-describe {
	margin: auto;
	padding-bottom: 20px;
	line-height: 35px;
	font-size: 16px;
	color: #050b22;
	font-family: IranyekanLight!important;
	border-bottom: none!important
}

.responsible-page .section-two .wage-describe {
	max-width: 415px
}

.responsible-page .section-two .describe {
	text-align: right;
	padding-bottom: 20px;
	line-height: 35px;
	font-size: 16px;
	color: #050b22;
	font-family: IranyekanLight!important;
	border-bottom: none!important
}

.responsible-page .title-describe {
	border-bottom: none!important
}

.responsible-page .divider {
	border-top: 1px solid #e5e6e7;
	border-radius: 0;
	width: 100%;
	margin: auto;
	list-style: none;
	position: relative;
	top: 22px;
	margin-bottom: 24px
}

.responsible-page .icon-arrow-down {
	background: unset!important;
	-webkit-box-shadow: unset!important;
	box-shadow: unset!important;
	display: inline-block;
	font-size: 24px;
	border-radius: 100px;
	color: #14286d;
	position: relative;
	bottom: -6px;
	left: 25px;
	cursor: pointer;
	z-index: 1000
}

.responsible-page .new-logo-white {
	background: url(../images/logo-white.svg?8187f3843237461d3fc37c6b7f861077) no-repeat;
	height: 97px;
	width: 126px;
	margin: 44px auto 18px
}

.responsible-page .responsible-img {
	background: url(../images/responsible.svg?0a8bdf7f19258351593a32228d993dd6) no-repeat;
	height: 103px;
	width: 121px;
	margin: 20px auto
}

.responsible-page .header-title {
	margin-top: 10px
}

.responsible-page .new-logo {
	height: 35px;
	width: 156px;
	margin: 44px auto 120px
}

.responsible-page .title-describe {
	margin-top: 16px!important;
	max-width: 500px;
	padding-bottom: 87px;
	line-height: 37px
}

.responsible-page .top-title {
	margin-bottom: 5px;
	font-size: 32px;
	color: #14286d!important;
	background: #fff;
	padding: 0 11px;
	border-radius: 10px
}

.responsible-page .btn {
	font-size: 14px!important;
	color: #14286d!important;
	margin: unset!important
}

.responsible-page .links {
	border-radius: 21px;
	position: relative;
	top: 41px;
	background: #ffe422!important;
	-webkit-box-shadow: unset!important;
	box-shadow: unset!important;
	color: #584b00!important;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: auto
}

.responsible-page .m-1 {
	margin: 1px!important
}

.responsible-page .m-2 {
	margin: 2px!important
}

.responsible-page .m-3 {
	margin: 3px!important
}

.responsible-page .m-4 {
	margin: 4px!important
}

.responsible-page .m-5 {
	margin: 5px!important
}

.responsible-page .m-6 {
	margin: 6px!important
}

.responsible-page .m-7 {
	margin: 7px!important
}

.responsible-page .m-8 {
	margin: 8px!important
}

.responsible-page .m-9 {
	margin: 9px!important
}

.responsible-page .m-10 {
	margin: 10px!important
}

.responsible-page .m-11 {
	margin: 11px!important
}

.responsible-page .m-12 {
	margin: 12px!important
}

.responsible-page .m-13 {
	margin: 13px!important
}

.responsible-page .m-14 {
	margin: 14px!important
}

.responsible-page .m-15 {
	margin: 15px!important
}

.responsible-page .m-16 {
	margin: 16px!important
}

.responsible-page .m-17 {
	margin: 17px!important
}

.responsible-page .m-18 {
	margin: 18px!important
}

.responsible-page .m-19 {
	margin: 19px!important
}

.responsible-page .m-20 {
	margin: 20px!important
}

.responsible-page .m-21 {
	margin: 21px!important
}

.responsible-page .m-22 {
	margin: 22px!important
}

.responsible-page .m-23 {
	margin: 23px!important
}

.responsible-page .m-24 {
	margin: 24px!important
}

.responsible-page .m-25 {
	margin: 25px!important
}

.responsible-page .m-26 {
	margin: 26px!important
}

.responsible-page .m-27 {
	margin: 27px!important
}

.responsible-page .m-28 {
	margin: 28px!important
}

.responsible-page .m-29 {
	margin: 29px!important
}

.responsible-page .m-30 {
	margin: 30px!important
}

.responsible-page .m-31 {
	margin: 31px!important
}

.responsible-page .m-32 {
	margin: 32px!important
}

.responsible-page .m-33 {
	margin: 33px!important
}

.responsible-page .m-34 {
	margin: 34px!important
}

.responsible-page .m-35 {
	margin: 35px!important
}

.responsible-page .m-36 {
	margin: 36px!important
}

.responsible-page .m-37 {
	margin: 37px!important
}

.responsible-page .m-38 {
	margin: 38px!important
}

.responsible-page .m-39 {
	margin: 39px!important
}

.responsible-page .m-40 {
	margin: 40px!important
}

.responsible-page .m-41 {
	margin: 41px!important
}

.responsible-page .m-42 {
	margin: 42px!important
}

.responsible-page .m-43 {
	margin: 43px!important
}

.responsible-page .m-44 {
	margin: 44px!important
}

.responsible-page .m-45 {
	margin: 45px!important
}

.responsible-page .m-46 {
	margin: 46px!important
}

.responsible-page .m-47 {
	margin: 47px!important
}

.responsible-page .m-48 {
	margin: 48px!important
}

.responsible-page .m-49 {
	margin: 49px!important
}

.responsible-page .m-50 {
	margin: 50px!important
}

.responsible-page .m-51 {
	margin: 51px!important
}

.responsible-page .m-52 {
	margin: 52px!important
}

.responsible-page .m-53 {
	margin: 53px!important
}

.responsible-page .m-54 {
	margin: 54px!important
}

.responsible-page .m-55 {
	margin: 55px!important
}

.responsible-page .m-56 {
	margin: 56px!important
}

.responsible-page .m-57 {
	margin: 57px!important
}

.responsible-page .m-58 {
	margin: 58px!important
}

.responsible-page .m-59 {
	margin: 59px!important
}

.responsible-page .m-60 {
	margin: 60px!important
}

.responsible-page .m-61 {
	margin: 61px!important
}

.responsible-page .m-62 {
	margin: 62px!important
}

.responsible-page .m-63 {
	margin: 63px!important
}

.responsible-page .m-64 {
	margin: 64px!important
}

.responsible-page .m-65 {
	margin: 65px!important
}

.responsible-page .m-66 {
	margin: 66px!important
}

.responsible-page .m-67 {
	margin: 67px!important
}

.responsible-page .m-68 {
	margin: 68px!important
}

.responsible-page .m-69 {
	margin: 69px!important
}

.responsible-page .m-70 {
	margin: 70px!important
}

.responsible-page .m-71 {
	margin: 71px!important
}

.responsible-page .m-72 {
	margin: 72px!important
}

.responsible-page .m-73 {
	margin: 73px!important
}

.responsible-page .m-74 {
	margin: 74px!important
}

.responsible-page .m-75 {
	margin: 75px!important
}

.responsible-page .m-76 {
	margin: 76px!important
}

.responsible-page .m-77 {
	margin: 77px!important
}

.responsible-page .m-78 {
	margin: 78px!important
}

.responsible-page .m-79 {
	margin: 79px!important
}

.responsible-page .m-80 {
	margin: 80px!important
}

.responsible-page .m-81 {
	margin: 81px!important
}

.responsible-page .m-82 {
	margin: 82px!important
}

.responsible-page .m-83 {
	margin: 83px!important
}

.responsible-page .m-84 {
	margin: 84px!important
}

.responsible-page .m-85 {
	margin: 85px!important
}

.responsible-page .m-86 {
	margin: 86px!important
}

.responsible-page .m-87 {
	margin: 87px!important
}

.responsible-page .m-88 {
	margin: 88px!important
}

.responsible-page .m-89 {
	margin: 89px!important
}

.responsible-page .m-90 {
	margin: 90px!important
}

.responsible-page .m-91 {
	margin: 91px!important
}

.responsible-page .m-92 {
	margin: 92px!important
}

.responsible-page .m-93 {
	margin: 93px!important
}

.responsible-page .m-94 {
	margin: 94px!important
}

.responsible-page .m-95 {
	margin: 95px!important
}

.responsible-page .m-96 {
	margin: 96px!important
}

.responsible-page .m-97 {
	margin: 97px!important
}

.responsible-page .m-98 {
	margin: 98px!important
}

.responsible-page .m-99 {
	margin: 99px!important
}

.responsible-page .m-100 {
	margin: 100px!important
}

.responsible-page .m-l-1 {
	margin-left: 1px!important
}

.responsible-page .m-l-2 {
	margin-left: 2px!important
}

.responsible-page .m-l-3 {
	margin-left: 3px!important
}

.responsible-page .m-l-4 {
	margin-left: 4px!important
}

.responsible-page .m-l-5 {
	margin-left: 5px!important
}

.responsible-page .m-l-6 {
	margin-left: 6px!important
}

.responsible-page .m-l-7 {
	margin-left: 7px!important
}

.responsible-page .m-l-8 {
	margin-left: 8px!important
}

.responsible-page .m-l-9 {
	margin-left: 9px!important
}

.responsible-page .m-l-10 {
	margin-left: 10px!important
}

.responsible-page .m-l-11 {
	margin-left: 11px!important
}

.responsible-page .m-l-12 {
	margin-left: 12px!important
}

.responsible-page .m-l-13 {
	margin-left: 13px!important
}

.responsible-page .m-l-14 {
	margin-left: 14px!important
}

.responsible-page .m-l-15 {
	margin-left: 15px!important
}

.responsible-page .m-l-16 {
	margin-left: 16px!important
}

.responsible-page .m-l-17 {
	margin-left: 17px!important
}

.responsible-page .m-l-18 {
	margin-left: 18px!important
}

.responsible-page .m-l-19 {
	margin-left: 19px!important
}

.responsible-page .m-l-20 {
	margin-left: 20px!important
}

.responsible-page .m-l-21 {
	margin-left: 21px!important
}

.responsible-page .m-l-22 {
	margin-left: 22px!important
}

.responsible-page .m-l-23 {
	margin-left: 23px!important
}

.responsible-page .m-l-24 {
	margin-left: 24px!important
}

.responsible-page .m-l-25 {
	margin-left: 25px!important
}

.responsible-page .m-l-26 {
	margin-left: 26px!important
}

.responsible-page .m-l-27 {
	margin-left: 27px!important
}

.responsible-page .m-l-28 {
	margin-left: 28px!important
}

.responsible-page .m-l-29 {
	margin-left: 29px!important
}

.responsible-page .m-l-30 {
	margin-left: 30px!important
}

.responsible-page .m-l-31 {
	margin-left: 31px!important
}

.responsible-page .m-l-32 {
	margin-left: 32px!important
}

.responsible-page .m-l-33 {
	margin-left: 33px!important
}

.responsible-page .m-l-34 {
	margin-left: 34px!important
}

.responsible-page .m-l-35 {
	margin-left: 35px!important
}

.responsible-page .m-l-36 {
	margin-left: 36px!important
}

.responsible-page .m-l-37 {
	margin-left: 37px!important
}

.responsible-page .m-l-38 {
	margin-left: 38px!important
}

.responsible-page .m-l-39 {
	margin-left: 39px!important
}

.responsible-page .m-l-40 {
	margin-left: 40px!important
}

.responsible-page .m-l-41 {
	margin-left: 41px!important
}

.responsible-page .m-l-42 {
	margin-left: 42px!important
}

.responsible-page .m-l-43 {
	margin-left: 43px!important
}

.responsible-page .m-l-44 {
	margin-left: 44px!important
}

.responsible-page .m-l-45 {
	margin-left: 45px!important
}

.responsible-page .m-l-46 {
	margin-left: 46px!important
}

.responsible-page .m-l-47 {
	margin-left: 47px!important
}

.responsible-page .m-l-48 {
	margin-left: 48px!important
}

.responsible-page .m-l-49 {
	margin-left: 49px!important
}

.responsible-page .m-l-50 {
	margin-left: 50px!important
}

.responsible-page .m-l-51 {
	margin-left: 51px!important
}

.responsible-page .m-l-52 {
	margin-left: 52px!important
}

.responsible-page .m-l-53 {
	margin-left: 53px!important
}

.responsible-page .m-l-54 {
	margin-left: 54px!important
}

.responsible-page .m-l-55 {
	margin-left: 55px!important
}

.responsible-page .m-l-56 {
	margin-left: 56px!important
}

.responsible-page .m-l-57 {
	margin-left: 57px!important
}

.responsible-page .m-l-58 {
	margin-left: 58px!important
}

.responsible-page .m-l-59 {
	margin-left: 59px!important
}

.responsible-page .m-l-60 {
	margin-left: 60px!important
}

.responsible-page .m-l-61 {
	margin-left: 61px!important
}

.responsible-page .m-l-62 {
	margin-left: 62px!important
}

.responsible-page .m-l-63 {
	margin-left: 63px!important
}

.responsible-page .m-l-64 {
	margin-left: 64px!important
}

.responsible-page .m-l-65 {
	margin-left: 65px!important
}

.responsible-page .m-l-66 {
	margin-left: 66px!important
}

.responsible-page .m-l-67 {
	margin-left: 67px!important
}

.responsible-page .m-l-68 {
	margin-left: 68px!important
}

.responsible-page .m-l-69 {
	margin-left: 69px!important
}

.responsible-page .m-l-70 {
	margin-left: 70px!important
}

.responsible-page .m-l-71 {
	margin-left: 71px!important
}

.responsible-page .m-l-72 {
	margin-left: 72px!important
}

.responsible-page .m-l-73 {
	margin-left: 73px!important
}

.responsible-page .m-l-74 {
	margin-left: 74px!important
}

.responsible-page .m-l-75 {
	margin-left: 75px!important
}

.responsible-page .m-l-76 {
	margin-left: 76px!important
}

.responsible-page .m-l-77 {
	margin-left: 77px!important
}

.responsible-page .m-l-78 {
	margin-left: 78px!important
}

.responsible-page .m-l-79 {
	margin-left: 79px!important
}

.responsible-page .m-l-80 {
	margin-left: 80px!important
}

.responsible-page .m-l-81 {
	margin-left: 81px!important
}

.responsible-page .m-l-82 {
	margin-left: 82px!important
}

.responsible-page .m-l-83 {
	margin-left: 83px!important
}

.responsible-page .m-l-84 {
	margin-left: 84px!important
}

.responsible-page .m-l-85 {
	margin-left: 85px!important
}

.responsible-page .m-l-86 {
	margin-left: 86px!important
}

.responsible-page .m-l-87 {
	margin-left: 87px!important
}

.responsible-page .m-l-88 {
	margin-left: 88px!important
}

.responsible-page .m-l-89 {
	margin-left: 89px!important
}

.responsible-page .m-l-90 {
	margin-left: 90px!important
}

.responsible-page .m-l-91 {
	margin-left: 91px!important
}

.responsible-page .m-l-92 {
	margin-left: 92px!important
}

.responsible-page .m-l-93 {
	margin-left: 93px!important
}

.responsible-page .m-l-94 {
	margin-left: 94px!important
}

.responsible-page .m-l-95 {
	margin-left: 95px!important
}

.responsible-page .m-l-96 {
	margin-left: 96px!important
}

.responsible-page .m-l-97 {
	margin-left: 97px!important
}

.responsible-page .m-l-98 {
	margin-left: 98px!important
}

.responsible-page .m-l-99 {
	margin-left: 99px!important
}

.responsible-page .m-l-100 {
	margin-left: 100px!important
}

.responsible-page .m-r-1 {
	margin-right: 1px!important
}

.responsible-page .m-r-2 {
	margin-right: 2px!important
}

.responsible-page .m-r-3 {
	margin-right: 3px!important
}

.responsible-page .m-r-4 {
	margin-right: 4px!important
}

.responsible-page .m-r-5 {
	margin-right: 5px!important
}

.responsible-page .m-r-6 {
	margin-right: 6px!important
}

.responsible-page .m-r-7 {
	margin-right: 7px!important
}

.responsible-page .m-r-8 {
	margin-right: 8px!important
}

.responsible-page .m-r-9 {
	margin-right: 9px!important
}

.responsible-page .m-r-10 {
	margin-right: 10px!important
}

.responsible-page .m-r-11 {
	margin-right: 11px!important
}

.responsible-page .m-r-12 {
	margin-right: 12px!important
}

.responsible-page .m-r-13 {
	margin-right: 13px!important
}

.responsible-page .m-r-14 {
	margin-right: 14px!important
}

.responsible-page .m-r-15 {
	margin-right: 15px!important
}

.responsible-page .m-r-16 {
	margin-right: 16px!important
}

.responsible-page .m-r-17 {
	margin-right: 17px!important
}

.responsible-page .m-r-18 {
	margin-right: 18px!important
}

.responsible-page .m-r-19 {
	margin-right: 19px!important
}

.responsible-page .m-r-20 {
	margin-right: 20px!important
}

.responsible-page .m-r-21 {
	margin-right: 21px!important
}

.responsible-page .m-r-22 {
	margin-right: 22px!important
}

.responsible-page .m-r-23 {
	margin-right: 23px!important
}

.responsible-page .m-r-24 {
	margin-right: 24px!important
}

.responsible-page .m-r-25 {
	margin-right: 25px!important
}

.responsible-page .m-r-26 {
	margin-right: 26px!important
}

.responsible-page .m-r-27 {
	margin-right: 27px!important
}

.responsible-page .m-r-28 {
	margin-right: 28px!important
}

.responsible-page .m-r-29 {
	margin-right: 29px!important
}

.responsible-page .m-r-30 {
	margin-right: 30px!important
}

.responsible-page .m-r-31 {
	margin-right: 31px!important
}

.responsible-page .m-r-32 {
	margin-right: 32px!important
}

.responsible-page .m-r-33 {
	margin-right: 33px!important
}

.responsible-page .m-r-34 {
	margin-right: 34px!important
}

.responsible-page .m-r-35 {
	margin-right: 35px!important
}

.responsible-page .m-r-36 {
	margin-right: 36px!important
}

.responsible-page .m-r-37 {
	margin-right: 37px!important
}

.responsible-page .m-r-38 {
	margin-right: 38px!important
}

.responsible-page .m-r-39 {
	margin-right: 39px!important
}

.responsible-page .m-r-40 {
	margin-right: 40px!important
}

.responsible-page .m-r-41 {
	margin-right: 41px!important
}

.responsible-page .m-r-42 {
	margin-right: 42px!important
}

.responsible-page .m-r-43 {
	margin-right: 43px!important
}

.responsible-page .m-r-44 {
	margin-right: 44px!important
}

.responsible-page .m-r-45 {
	margin-right: 45px!important
}

.responsible-page .m-r-46 {
	margin-right: 46px!important
}

.responsible-page .m-r-47 {
	margin-right: 47px!important
}

.responsible-page .m-r-48 {
	margin-right: 48px!important
}

.responsible-page .m-r-49 {
	margin-right: 49px!important
}

.responsible-page .m-r-50 {
	margin-right: 50px!important
}

.responsible-page .m-r-51 {
	margin-right: 51px!important
}

.responsible-page .m-r-52 {
	margin-right: 52px!important
}

.responsible-page .m-r-53 {
	margin-right: 53px!important
}

.responsible-page .m-r-54 {
	margin-right: 54px!important
}

.responsible-page .m-r-55 {
	margin-right: 55px!important
}

.responsible-page .m-r-56 {
	margin-right: 56px!important
}

.responsible-page .m-r-57 {
	margin-right: 57px!important
}

.responsible-page .m-r-58 {
	margin-right: 58px!important
}

.responsible-page .m-r-59 {
	margin-right: 59px!important
}

.responsible-page .m-r-60 {
	margin-right: 60px!important
}

.responsible-page .m-r-61 {
	margin-right: 61px!important
}

.responsible-page .m-r-62 {
	margin-right: 62px!important
}

.responsible-page .m-r-63 {
	margin-right: 63px!important
}

.responsible-page .m-r-64 {
	margin-right: 64px!important
}

.responsible-page .m-r-65 {
	margin-right: 65px!important
}

.responsible-page .m-r-66 {
	margin-right: 66px!important
}

.responsible-page .m-r-67 {
	margin-right: 67px!important
}

.responsible-page .m-r-68 {
	margin-right: 68px!important
}

.responsible-page .m-r-69 {
	margin-right: 69px!important
}

.responsible-page .m-r-70 {
	margin-right: 70px!important
}

.responsible-page .m-r-71 {
	margin-right: 71px!important
}

.responsible-page .m-r-72 {
	margin-right: 72px!important
}

.responsible-page .m-r-73 {
	margin-right: 73px!important
}

.responsible-page .m-r-74 {
	margin-right: 74px!important
}

.responsible-page .m-r-75 {
	margin-right: 75px!important
}

.responsible-page .m-r-76 {
	margin-right: 76px!important
}

.responsible-page .m-r-77 {
	margin-right: 77px!important
}

.responsible-page .m-r-78 {
	margin-right: 78px!important
}

.responsible-page .m-r-79 {
	margin-right: 79px!important
}

.responsible-page .m-r-80 {
	margin-right: 80px!important
}

.responsible-page .m-r-81 {
	margin-right: 81px!important
}

.responsible-page .m-r-82 {
	margin-right: 82px!important
}

.responsible-page .m-r-83 {
	margin-right: 83px!important
}

.responsible-page .m-r-84 {
	margin-right: 84px!important
}

.responsible-page .m-r-85 {
	margin-right: 85px!important
}

.responsible-page .m-r-86 {
	margin-right: 86px!important
}

.responsible-page .m-r-87 {
	margin-right: 87px!important
}

.responsible-page .m-r-88 {
	margin-right: 88px!important
}

.responsible-page .m-r-89 {
	margin-right: 89px!important
}

.responsible-page .m-r-90 {
	margin-right: 90px!important
}

.responsible-page .m-r-91 {
	margin-right: 91px!important
}

.responsible-page .m-r-92 {
	margin-right: 92px!important
}

.responsible-page .m-r-93 {
	margin-right: 93px!important
}

.responsible-page .m-r-94 {
	margin-right: 94px!important
}

.responsible-page .m-r-95 {
	margin-right: 95px!important
}

.responsible-page .m-r-96 {
	margin-right: 96px!important
}

.responsible-page .m-r-97 {
	margin-right: 97px!important
}

.responsible-page .m-r-98 {
	margin-right: 98px!important
}

.responsible-page .m-r-99 {
	margin-right: 99px!important
}

.responsible-page .m-r-100 {
	margin-right: 100px!important
}

.responsible-page .m-t-1 {
	margin-top: 1px!important
}

.responsible-page .m-t-2 {
	margin-top: 2px!important
}

.responsible-page .m-t-3 {
	margin-top: 3px!important
}

.responsible-page .m-t-4 {
	margin-top: 4px!important
}

.responsible-page .m-t-5 {
	margin-top: 5px!important
}

.responsible-page .m-t-6 {
	margin-top: 6px!important
}

.responsible-page .m-t-7 {
	margin-top: 7px!important
}

.responsible-page .m-t-8 {
	margin-top: 8px!important
}

.responsible-page .m-t-9 {
	margin-top: 9px!important
}

.responsible-page .m-t-10 {
	margin-top: 10px!important
}

.responsible-page .m-t-11 {
	margin-top: 11px!important
}

.responsible-page .m-t-12 {
	margin-top: 12px!important
}

.responsible-page .m-t-13 {
	margin-top: 13px!important
}

.responsible-page .m-t-14 {
	margin-top: 14px!important
}

.responsible-page .m-t-15 {
	margin-top: 15px!important
}

.responsible-page .m-t-16 {
	margin-top: 16px!important
}

.responsible-page .m-t-17 {
	margin-top: 17px!important
}

.responsible-page .m-t-18 {
	margin-top: 18px!important
}

.responsible-page .m-t-19 {
	margin-top: 19px!important
}

.responsible-page .m-t-20 {
	margin-top: 20px!important
}

.responsible-page .m-t-21 {
	margin-top: 21px!important
}

.responsible-page .m-t-22 {
	margin-top: 22px!important
}

.responsible-page .m-t-23 {
	margin-top: 23px!important
}

.responsible-page .m-t-24 {
	margin-top: 24px!important
}

.responsible-page .m-t-25 {
	margin-top: 25px!important
}

.responsible-page .m-t-26 {
	margin-top: 26px!important
}

.responsible-page .m-t-27 {
	margin-top: 27px!important
}

.responsible-page .m-t-28 {
	margin-top: 28px!important
}

.responsible-page .m-t-29 {
	margin-top: 29px!important
}

.responsible-page .m-t-30 {
	margin-top: 30px!important
}

.responsible-page .m-t-31 {
	margin-top: 31px!important
}

.responsible-page .m-t-32 {
	margin-top: 32px!important
}

.responsible-page .m-t-33 {
	margin-top: 33px!important
}

.responsible-page .m-t-34 {
	margin-top: 34px!important
}

.responsible-page .m-t-35 {
	margin-top: 35px!important
}

.responsible-page .m-t-36 {
	margin-top: 36px!important
}

.responsible-page .m-t-37 {
	margin-top: 37px!important
}

.responsible-page .m-t-38 {
	margin-top: 38px!important
}

.responsible-page .m-t-39 {
	margin-top: 39px!important
}

.responsible-page .m-t-40 {
	margin-top: 40px!important
}

.responsible-page .m-t-41 {
	margin-top: 41px!important
}

.responsible-page .m-t-42 {
	margin-top: 42px!important
}

.responsible-page .m-t-43 {
	margin-top: 43px!important
}

.responsible-page .m-t-44 {
	margin-top: 44px!important
}

.responsible-page .m-t-45 {
	margin-top: 45px!important
}

.responsible-page .m-t-46 {
	margin-top: 46px!important
}

.responsible-page .m-t-47 {
	margin-top: 47px!important
}

.responsible-page .m-t-48 {
	margin-top: 48px!important
}

.responsible-page .m-t-49 {
	margin-top: 49px!important
}

.responsible-page .m-t-50 {
	margin-top: 50px!important
}

.responsible-page .m-t-51 {
	margin-top: 51px!important
}

.responsible-page .m-t-52 {
	margin-top: 52px!important
}

.responsible-page .m-t-53 {
	margin-top: 53px!important
}

.responsible-page .m-t-54 {
	margin-top: 54px!important
}

.responsible-page .m-t-55 {
	margin-top: 55px!important
}

.responsible-page .m-t-56 {
	margin-top: 56px!important
}

.responsible-page .m-t-57 {
	margin-top: 57px!important
}

.responsible-page .m-t-58 {
	margin-top: 58px!important
}

.responsible-page .m-t-59 {
	margin-top: 59px!important
}

.responsible-page .m-t-60 {
	margin-top: 60px!important
}

.responsible-page .m-t-61 {
	margin-top: 61px!important
}

.responsible-page .m-t-62 {
	margin-top: 62px!important
}

.responsible-page .m-t-63 {
	margin-top: 63px!important
}

.responsible-page .m-t-64 {
	margin-top: 64px!important
}

.responsible-page .m-t-65 {
	margin-top: 65px!important
}

.responsible-page .m-t-66 {
	margin-top: 66px!important
}

.responsible-page .m-t-67 {
	margin-top: 67px!important
}

.responsible-page .m-t-68 {
	margin-top: 68px!important
}

.responsible-page .m-t-69 {
	margin-top: 69px!important
}

.responsible-page .m-t-70 {
	margin-top: 70px!important
}

.responsible-page .m-t-71 {
	margin-top: 71px!important
}

.responsible-page .m-t-72 {
	margin-top: 72px!important
}

.responsible-page .m-t-73 {
	margin-top: 73px!important
}

.responsible-page .m-t-74 {
	margin-top: 74px!important
}

.responsible-page .m-t-75 {
	margin-top: 75px!important
}

.responsible-page .m-t-76 {
	margin-top: 76px!important
}

.responsible-page .m-t-77 {
	margin-top: 77px!important
}

.responsible-page .m-t-78 {
	margin-top: 78px!important
}

.responsible-page .m-t-79 {
	margin-top: 79px!important
}

.responsible-page .m-t-80 {
	margin-top: 80px!important
}

.responsible-page .m-t-81 {
	margin-top: 81px!important
}

.responsible-page .m-t-82 {
	margin-top: 82px!important
}

.responsible-page .m-t-83 {
	margin-top: 83px!important
}

.responsible-page .m-t-84 {
	margin-top: 84px!important
}

.responsible-page .m-t-85 {
	margin-top: 85px!important
}

.responsible-page .m-t-86 {
	margin-top: 86px!important
}

.responsible-page .m-t-87 {
	margin-top: 87px!important
}

.responsible-page .m-t-88 {
	margin-top: 88px!important
}

.responsible-page .m-t-89 {
	margin-top: 89px!important
}

.responsible-page .m-t-90 {
	margin-top: 90px!important
}

.responsible-page .m-t-91 {
	margin-top: 91px!important
}

.responsible-page .m-t-92 {
	margin-top: 92px!important
}

.responsible-page .m-t-93 {
	margin-top: 93px!important
}

.responsible-page .m-t-94 {
	margin-top: 94px!important
}

.responsible-page .m-t-95 {
	margin-top: 95px!important
}

.responsible-page .m-t-96 {
	margin-top: 96px!important
}

.responsible-page .m-t-97 {
	margin-top: 97px!important
}

.responsible-page .m-t-98 {
	margin-top: 98px!important
}

.responsible-page .m-t-99 {
	margin-top: 99px!important
}

.responsible-page .m-t-100 {
	margin-top: 100px!important
}

.responsible-page .m-b-1 {
	margin-bottom: 1px!important
}

.responsible-page .m-b-2 {
	margin-bottom: 2px!important
}

.responsible-page .m-b-3 {
	margin-bottom: 3px!important
}

.responsible-page .m-b-4 {
	margin-bottom: 4px!important
}

.responsible-page .m-b-5 {
	margin-bottom: 5px!important
}

.responsible-page .m-b-6 {
	margin-bottom: 6px!important
}

.responsible-page .m-b-7 {
	margin-bottom: 7px!important
}

.responsible-page .m-b-8 {
	margin-bottom: 8px!important
}

.responsible-page .m-b-9 {
	margin-bottom: 9px!important
}

.responsible-page .m-b-10 {
	margin-bottom: 10px!important
}

.responsible-page .m-b-11 {
	margin-bottom: 11px!important
}

.responsible-page .m-b-12 {
	margin-bottom: 12px!important
}

.responsible-page .m-b-13 {
	margin-bottom: 13px!important
}

.responsible-page .m-b-14 {
	margin-bottom: 14px!important
}

.responsible-page .m-b-15 {
	margin-bottom: 15px!important
}

.responsible-page .m-b-16 {
	margin-bottom: 16px!important
}

.responsible-page .m-b-17 {
	margin-bottom: 17px!important
}

.responsible-page .m-b-18 {
	margin-bottom: 18px!important
}

.responsible-page .m-b-19 {
	margin-bottom: 19px!important
}

.responsible-page .m-b-20 {
	margin-bottom: 20px!important
}

.responsible-page .m-b-21 {
	margin-bottom: 21px!important
}

.responsible-page .m-b-22 {
	margin-bottom: 22px!important
}

.responsible-page .m-b-23 {
	margin-bottom: 23px!important
}

.responsible-page .m-b-24 {
	margin-bottom: 24px!important
}

.responsible-page .m-b-25 {
	margin-bottom: 25px!important
}

.responsible-page .m-b-26 {
	margin-bottom: 26px!important
}

.responsible-page .m-b-27 {
	margin-bottom: 27px!important
}

.responsible-page .m-b-28 {
	margin-bottom: 28px!important
}

.responsible-page .m-b-29 {
	margin-bottom: 29px!important
}

.responsible-page .m-b-30 {
	margin-bottom: 30px!important
}

.responsible-page .m-b-31 {
	margin-bottom: 31px!important
}

.responsible-page .m-b-32 {
	margin-bottom: 32px!important
}

.responsible-page .m-b-33 {
	margin-bottom: 33px!important
}

.responsible-page .m-b-34 {
	margin-bottom: 34px!important
}

.responsible-page .m-b-35 {
	margin-bottom: 35px!important
}

.responsible-page .m-b-36 {
	margin-bottom: 36px!important
}

.responsible-page .m-b-37 {
	margin-bottom: 37px!important
}

.responsible-page .m-b-38 {
	margin-bottom: 38px!important
}

.responsible-page .m-b-39 {
	margin-bottom: 39px!important
}

.responsible-page .m-b-40 {
	margin-bottom: 40px!important
}

.responsible-page .m-b-41 {
	margin-bottom: 41px!important
}

.responsible-page .m-b-42 {
	margin-bottom: 42px!important
}

.responsible-page .m-b-43 {
	margin-bottom: 43px!important
}

.responsible-page .m-b-44 {
	margin-bottom: 44px!important
}

.responsible-page .m-b-45 {
	margin-bottom: 45px!important
}

.responsible-page .m-b-46 {
	margin-bottom: 46px!important
}

.responsible-page .m-b-47 {
	margin-bottom: 47px!important
}

.responsible-page .m-b-48 {
	margin-bottom: 48px!important
}

.responsible-page .m-b-49 {
	margin-bottom: 49px!important
}

.responsible-page .m-b-50 {
	margin-bottom: 50px!important
}

.responsible-page .m-b-51 {
	margin-bottom: 51px!important
}

.responsible-page .m-b-52 {
	margin-bottom: 52px!important
}

.responsible-page .m-b-53 {
	margin-bottom: 53px!important
}

.responsible-page .m-b-54 {
	margin-bottom: 54px!important
}

.responsible-page .m-b-55 {
	margin-bottom: 55px!important
}

.responsible-page .m-b-56 {
	margin-bottom: 56px!important
}

.responsible-page .m-b-57 {
	margin-bottom: 57px!important
}

.responsible-page .m-b-58 {
	margin-bottom: 58px!important
}

.responsible-page .m-b-59 {
	margin-bottom: 59px!important
}

.responsible-page .m-b-60 {
	margin-bottom: 60px!important
}

.responsible-page .m-b-61 {
	margin-bottom: 61px!important
}

.responsible-page .m-b-62 {
	margin-bottom: 62px!important
}

.responsible-page .m-b-63 {
	margin-bottom: 63px!important
}

.responsible-page .m-b-64 {
	margin-bottom: 64px!important
}

.responsible-page .m-b-65 {
	margin-bottom: 65px!important
}

.responsible-page .m-b-66 {
	margin-bottom: 66px!important
}

.responsible-page .m-b-67 {
	margin-bottom: 67px!important
}

.responsible-page .m-b-68 {
	margin-bottom: 68px!important
}

.responsible-page .m-b-69 {
	margin-bottom: 69px!important
}

.responsible-page .m-b-70 {
	margin-bottom: 70px!important
}

.responsible-page .m-b-71 {
	margin-bottom: 71px!important
}

.responsible-page .m-b-72 {
	margin-bottom: 72px!important
}

.responsible-page .m-b-73 {
	margin-bottom: 73px!important
}

.responsible-page .m-b-74 {
	margin-bottom: 74px!important
}

.responsible-page .m-b-75 {
	margin-bottom: 75px!important
}

.responsible-page .m-b-76 {
	margin-bottom: 76px!important
}

.responsible-page .m-b-77 {
	margin-bottom: 77px!important
}

.responsible-page .m-b-78 {
	margin-bottom: 78px!important
}

.responsible-page .m-b-79 {
	margin-bottom: 79px!important
}

.responsible-page .m-b-80 {
	margin-bottom: 80px!important
}

.responsible-page .m-b-81 {
	margin-bottom: 81px!important
}

.responsible-page .m-b-82 {
	margin-bottom: 82px!important
}

.responsible-page .m-b-83 {
	margin-bottom: 83px!important
}

.responsible-page .m-b-84 {
	margin-bottom: 84px!important
}

.responsible-page .m-b-85 {
	margin-bottom: 85px!important
}

.responsible-page .m-b-86 {
	margin-bottom: 86px!important
}

.responsible-page .m-b-87 {
	margin-bottom: 87px!important
}

.responsible-page .m-b-88 {
	margin-bottom: 88px!important
}

.responsible-page .m-b-89 {
	margin-bottom: 89px!important
}

.responsible-page .m-b-90 {
	margin-bottom: 90px!important
}

.responsible-page .m-b-91 {
	margin-bottom: 91px!important
}

.responsible-page .m-b-92 {
	margin-bottom: 92px!important
}

.responsible-page .m-b-93 {
	margin-bottom: 93px!important
}

.responsible-page .m-b-94 {
	margin-bottom: 94px!important
}

.responsible-page .m-b-95 {
	margin-bottom: 95px!important
}

.responsible-page .m-b-96 {
	margin-bottom: 96px!important
}

.responsible-page .m-b-97 {
	margin-bottom: 97px!important
}

.responsible-page .m-b-98 {
	margin-bottom: 98px!important
}

.responsible-page .m-b-99 {
	margin-bottom: 99px!important
}

.responsible-page .m-b-100 {
	margin-bottom: 100px!important
}

@media (max-width:575px) {
	.responsible-page .logo-footer {
		background-position: 100%!important;
		margin-bottom: 23px
	}
	.responsible-page .footer-phoneNumber,
	.responsible-page .social-networks {
		text-align: right!important
	}
	.responsible-page .section-five,
	.responsible-page .section-four,
	.responsible-page .section-tree {
		padding: 0 30px
	}
	.responsible-page .box-content {
		margin-left: 35px!important;
		margin-right: 35px
	}
}

@media (min-width:575px) and (max-width:767px) {
	.responsible-page .logo-footer {
		background-position: 100%!important;
		margin-bottom: 23px
	}
	.responsible-page .footer-phoneNumber,
	.responsible-page .social-networks {
		text-align: right!important
	}
	.responsible-page .section-five,
	.responsible-page .section-four,
	.responsible-page .section-tree {
		padding: 0 30px
	}
	.responsible-page .box-content {
		margin-left: 35px!important;
		margin-right: 35px
	}
}

@media (min-width:767px) and (max-width:992px) {
	.responsible-page .section-five,
	.responsible-page .section-four,
	.responsible-page .section-tree {
		padding: 0 30px
	}
	.responsible-page .section-five .email,
	.responsible-page .section-four .email,
	.responsible-page .section-tree .email {
		margin-top: -9px
	}
	.responsible-page .box-content {
		margin-left: 35px!important;
		margin-right: 35px
	}
	.responsible-page .digiyato-img {
		background: url(../images/Digiato.svg?fdf272b4aa2b6cbc030a94a1ccb7a3d6) no-repeat;
		height: 97px;
		width: 126px;
		margin: -27px auto
	}
}

@media (min-width:992px) and (max-width:1200px) {
	.responsible-page .links {
		top: 20px!important
	}
	.responsible-page .section-tree .email {
		margin-top: -9px
	}
	.responsible-page .digiyato-img {
		background: url(../images/Digiato.svg?fdf272b4aa2b6cbc030a94a1ccb7a3d6) no-repeat;
		height: 97px;
		width: 126px;
		margin: -27px auto
	}
}

@media (min-width:1200px) {
	.responsible-page .links {
		top: 20px!important
	}
	.responsible-page .section-tree .email {
		margin-top: -9px
	}
	.responsible-page .digiyato-img {
		background: url(../images/Digiato.svg?fdf272b4aa2b6cbc030a94a1ccb7a3d6) no-repeat;
		height: 97px;
		width: 126px;
		margin: -27px auto
	}
}

.about_us .blue-header .btn-go-bottom-section {
	margin-top: 0!important
}

.about_us .section-one .title-describe {
	border-bottom: none!important
}

.about_us .section-two .yellow-oval {
	background: url(../images/Oval.svg?7f6a63e2b13e28b179af112e2b5fe11b) no-repeat 50%;
	width: auto;
	height: 80px;
	margin: auto;
	-webkit-box-shadow: inset -18px 60px 36px -53px #cdcedbe8;
	box-shadow: inset -18px 60px 36px -53px #cdcedbe8
}

.about_us .section-two .zarin-logo {
	background: url(../images/zarinpic.svg?2399ed08586f3bef617ff70f887e208a) no-repeat 50%;
	width: 330px;
	height: 340px;
	background-size: cover;
	position: relative;
	margin: auto
}

.about_us .section-two .title-describe {
	border-bottom: none!important
}

.about_us .section-tree {
	max-width: 85%;
	margin: auto
}

.about_us .section-tree .personal {
	margin-top: 35px
}

.about_us .section-tree .personal .avatar-img .avatar {
	background: #fff;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	-webkit-box-shadow: 0 4px 12px 0 rgba(48, 56, 71, .15);
	box-shadow: 0 4px 12px 0 rgba(48, 56, 71, .15)
}

.about_us .section-tree .personal .name {
	font-family: Iranyekan;
	margin: 12px auto 18px;
	padding: 0 8px;
	text-align: center;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	height: auto;
	font-size: 16px;
	color: #303030;
	line-height: 40px;
	background: #fff;
	-webkit-box-shadow: 0 2px 6px 0 rgba(48, 56, 71, .15);
	box-shadow: 0 2px 6px 0 rgba(48, 56, 71, .15);
	border-radius: 100px
}

.about_us .section-tree .personal .role {
	font-size: 14px
}

@media (max-width:326px) {
	.section-one .links .btn-gold,
	.section-one .links .btn-normal {
		margin: 1em auto
	}
	.section-tree .vl-left-xs {
		margin-left: 80px
	}
	.section-tree .vl-left-xs,
	.section-tree .vl-right-xs {
		height: 35px;
		position: absolute;
		background: #bfc6d3;
		width: 1px;
		margin-right: 3em
	}
	.section-tree .personal .background-linetabletsm:before {
		margin: 45px auto;
		content: "";
		position: absolute;
		width: 150px;
		height: 1px;
		background: #bfc6d2;
		z-index: -1
	}
}

@media (min-width:326px) and (max-width:575px) {
	.section-one .links .btn-gold {
		margin: 1em auto
	}
	.section-one .links .btn-normal {
		margin: 1em
	}
	.section-tree .vl-left-xs {
		margin-left: 80px
	}
	.section-tree .vl-left-xs,
	.section-tree .vl-right-xs {
		height: 35px;
		position: absolute;
		background: #bfc6d3;
		width: 1px;
		margin-right: 5em
	}
	.section-tree .personal .background-linetabletsm:before {
		margin: 45px auto;
		content: "";
		position: absolute;
		width: 230px;
		height: 1px;
		background: #bfc6d2;
		z-index: -1
	}
}

@media (min-width:576px) and (max-width:767px) {
	.section-tree .vl-left-xs {
		margin-left: 80px
	}
	.section-tree .vl-left-xs,
	.section-tree .vl-right-xs {
		height: 35px;
		position: absolute;
		background: #bfc6d3;
		width: 1px;
		margin-right: 8em
	}
	.section-tree .personal .background-linetabletsm:before {
		margin: 45px auto;
		content: "";
		position: absolute;
		width: 310px;
		height: 1px;
		background: #bfc6d2;
		z-index: -1
	}
}

@media (min-width:768px) and (max-width:991px) {
	.section-tree .vl-left-sm,
	.section-tree .vl-right-sm {
		height: 35px;
		position: absolute;
		background: #bfc6d3;
		width: 1px;
		margin-right: 6em
	}
	.section-tree .personal .background-linetablet:before {
		margin: 45px auto;
		content: "";
		position: absolute;
		width: 290px;
		height: 1px;
		background: #bfc6d2;
		z-index: -1
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.section-tree .vl-left-lg {
		margin-left: 80px
	}
	.section-tree .vl-left-lg,
	.section-tree .vl-right-lg {
		height: 35px;
		position: absolute;
		background: #bfc6d3;
		width: 1px;
		margin-right: 8%
	}
	.section-tree .personal .background-line:before {
		margin: 45px auto;
		content: "";
		position: absolute;
		width: 300px;
		height: 1px;
		background: #bfc6d2;
		z-index: -1
	}
}

@media (min-width:1200px) and (max-width:1600px) {
	.section-tree .vl-left-lg {
		margin-left: 80px
	}
	.section-tree .vl-left-lg,
	.section-tree .vl-right-lg {
		height: 35px;
		position: absolute;
		background: #bfc6d3;
		width: 1px;
		margin-right: 7em
	}
	.section-tree .personal .background-line:before {
		margin: 45px auto;
		content: "";
		position: absolute;
		width: 350px;
		height: 1px;
		background: #bfc6d2;
		z-index: -1
	}
}

@media (min-width:1600px) and (max-width:1900px) {
	.section-tree .vl-left-lg {
		margin-left: 80px
	}
	.section-tree .vl-left-lg,
	.section-tree .vl-right-lg {
		height: 35px;
		position: absolute;
		background: #bfc6d3;
		width: 1px;
		margin-right: 7em
	}
	.section-tree .personal .background-line:before {
		margin: 45px auto;
		content: "";
		position: absolute;
		width: 350px;
		height: 1px;
		background: #bfc6d2;
		z-index: -1
	}
}

@media (min-width:1900px) {
	.section-tree .vl-left-lg {
		margin-left: 80px
	}
	.section-tree .vl-left-lg,
	.section-tree .vl-right-lg {
		height: 35px;
		position: absolute;
		background: #bfc6d3;
		width: 1px;
		margin-right: 7em
	}
	.section-tree .personal .background-line:before {
		margin: 45px auto;
		content: "";
		position: absolute;
		width: 350px;
		height: 1px;
		background: #bfc6d2;
		z-index: -1
	}
}

.prices-page {
	margin: 90px 0
}

.prices-page #register a {
	margin-right: 20px
}

.prices-page .top-page-image {
	width: 352px;
	height: 349px;
	background: url(../images/prices.png?b85425841e6f51bb7e17a9fc3f41b7e5) no-repeat;
	background-size: contain;
	margin: 0 auto
}

.prices-page .table {
	margin: 0 auto;
	text-align: right;
	width: 100%
}

.prices-page .table .table-body .table-row {
	margin: 10px 0;
	background: #fff;
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .07);
	border-radius: 5px;
	padding: 15px 25px
}

.prices-page .table .table-head .table-row {
	background: transparent
}

.prices-page #links a.btn {
	width: 100%;
	display: inline-block;
	padding: 10px 25px;
	margin: 10px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media only screen and (min-width:660px) {
	.prices-page #links a.btn {
		width: 35%;
		margin: 10px
	}
}

@media only screen and (min-width:1190px) {
	.prices-page #links a.btn {
		width: 20%;
		display: inline;
		margin: 0 10px
	}
}

.prices-page #register span {
	font-size: 28px;
	display: inline-block;
	margin-bottom: 15px
}

@media only screen and (min-width:998px) {
	.prices-page #register span {
		margin-left: 15px;
		margin-bottom: inherit
	}
}

@media (min-width:768px) and (max-width:991px) {
	.prices-page .table {
		width: 80%
	}
}

.application-page .application-title {
	margin-top: 50px;
	margin-bottom: -60px
}

.application-page .zarinpal-application-image {
	margin: 80px auto 30px
}

.application-page .zarinak-application-image {
	margin: 73px auto 0
}

.application-page .buttons {
	margin: 40px 0
}

.application-page .buttons .btn {
	margin-left: 20px
}

.application-page .properties ul {
	padding-right: 0
}

.application-page .properties ul li:before {
	content: "\2022";
	color: #fad749;
	display: inline-block;
	height: 20px;
	font-size: 30px;
	position: relative;
	top: 5px;
	margin-left: 15px
}

@media (min-width:1200px) {
	.zarinak-application-image,
	.zarinpal-application-image {
		width: 429px
	}
}

.section-zarincard {
	margin: 100px 0 0
}

@media (min-width:1200px) {
	.zarincard-background {
		width: 480px
	}
}

.faq-page {
	margin-top: 180px
}

.faq-page .faq {
	padding-right: 0
}

.faq-page .faq .faq-item {
	background: #fff;
	padding: 15px;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .03);
	color: #424242;
	margin-bottom: 20px
}

.faq-page .faq .faq-item .icon {
	font-size: 29px;
	vertical-align: middle;
	margin-left: 5px;
	float: right;
	cursor: pointer
}

.faq-page .faq .faq-item .line {
	height: 1px;
	width: 100%;
	background-color: #dfe1e4;
	margin: 10px 0
}

.faq-page .faq .faq-item .answer {
	display: none;
	padding: 10px
}

.merchant-page-image {
	width: 352px;
	height: 349px;
	background: url(../images/merchants.png?fff7525dea62ece50ba04acbdc581350) no-repeat;
	background-size: contain;
	margin: 0 auto
}

.merchants {
	margin: 0!important
}

.merchants .loading {
	position: fixed;
	overflow: hidden;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	cursor: wait;
	width: 6rem;
	height: 6rem;
	text-align: center;
	background-color: hsla(0, 0%, 100%, .95);
	-webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, .1), 0 2px 15px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 12px rgba(0, 0, 0, .1), 0 2px 15px rgba(0, 0, 0, .1);
	border-radius: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 9
}

.merchants .loading .loadbar {
	display: block;
	margin: 1.25rem auto;
	width: 3.5rem;
	height: 3.5rem;
	border: 1px solid;
	border-radius: 100%;
	-webkit-animation: loader .64s linear infinite;
	animation: loader .64s linear infinite;
	border-color: palette(blue, light);
	border-left-color: palette(dark, base)
}

.merchants .cat-figure {
	margin: 10px;
	border: 1px solid #eee;
	padding: 10px
}

.merchants .cat-figure:hover {
	border-color: #ff1f8f;
	background: #fff;
	-webkit-box-shadow: 0 20px 32px rgba(0, 0, 0, .1);
	box-shadow: 0 20px 32px rgba(0, 0, 0, .1);
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px)
}

.merchants .cat-figure .head {
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px
}

.merchants .cat-figure .head .cat-name {
	color: #737373;
	margin: 10px 0
}

.merchants .cat-figure ul {
	font-size: .85em
}

.merchants .cat-figure ul li {
	list-style-type: disc
}

.merchants .cat-figure ul li a {
	color: #757575!important
}

.merchants .cat-figure ul li a:active,
.merchants .cat-figure ul li a:hover {
	color: #333
}

.merchants .merchants {
	padding: 5.35rem/2 0
}

.merchants .merchants .merchant-cell .merch-figure {
	padding: 1rem;
	margin: 20px;
	height: 13em;
	text-align: right;
	background: hsla(0, 0%, 100%, .8);
	border: 1px solid #ff85c2;
	-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
	box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
	border-radius: 2px;
	will-change: transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.merchants .merchants .merchant-cell .merch-figure:hover {
	border-color: #ff1f8f;
	background: #fff;
	-webkit-box-shadow: 0 20px 32px rgba(0, 0, 0, .1);
	box-shadow: 0 20px 32px rgba(0, 0, 0, .1);
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px)
}

.merchants .merchants .merchant {
	display: block
}

.merchants .merchants .merchant .category {
	text-align: right;
	display: table;
	width: 100%;
	margin-bottom: 20px
}

.merchants .merchants .merchant .category .svg--icon {
	margin-right: 0;
	margin-left: 10px;
	width: 2rem;
	height: 2rem;
	float: right
}

.merchants .merchants .merchant .category span {
	overflow: hidden;
	display: block;
	font-size: 14px;
	font-weight: 300;
	color: #737373
}

.merchants .merchants .merchant .category span small {
	display: block;
	font-size: .75em
}

.merchants .merchants .merchant p {
	margin: 0 auto;
	font-size: .85rem
}

.merchants .merchants .merchant .decly {
	margin-top: 1em;
	font-size: .8rem
}

.merchants .merchants .merchant .urly {
	position: absolute;
	left: 1rem;
	bottom: 1rem;
	font-size: .775em;
	direction: ltr;
	text-align: left
}

.merchants .merchants .merchant .titly {
	display: inline-block;
	overflow: hidden;
	font-size: 1rem;
	font-weight: 300;
	position: relative;
	margin-bottom: 0;
	top: -7px
}

.merchants .merchants .merchant .picto {
	float: right;
	background: #fdcf41;
	width: 2rem;
	height: 2rem;
	margin-left: 6px;
	border-radius: 100%
}

.merchants .merchants .merchant .dately {
	margin-top: 6px;
	color: #7d7d7d
}

.merchants .pagination {
	margin: 70px auto 0
}

.merchants .pagination .page-link {
	display: inline-block;
	padding: 5px 5px 3px;
	margin-left: .5em;
	min-width: 2rem;
	color: #888!important;
	text-align: center;
	font-weight: 500;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	font-size: .9rem;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .085);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .085);
	-webkit-transition: all .255s ease-in-out;
	transition: all .255s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.merchants .pagination .page-link.current,
.merchants .pagination .page-link:hover {
	color: #fff!important;
	background-color: #348cd8;
	border-color: #3f92da
}

.merchants .pagination .page-link:active {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .085), 0 2px 6px rgba(0, 0, 0, .125) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .085), inset 0 2px 6px rgba(0, 0, 0, .125)
}

.merchants .pagination .page-link:last-child {
	border-left: 1px solid #e5e5e5;
	border-radius: 4px
}

.policy-page .horizontal-line {
	margin: 40px 0
}

.policy-page .section-content {
	margin-bottom: 30px
}

.terms-page {
	font-family: IranyekanLightPersian
}

.terms-page .horizontal-line {
	margin: 40px 0
}

.terms-page .section-content {
	margin: 20px 0
}

.terms-page .sub-condition {
	margin: 10px 20px 20px 0
}

.iban-page {
	margin-bottom: -90px;
	margin-top: 100px
}

.iban-page .iban-icon {
	padding: 8%
}

.iban-page .iban-logo {
	width: 80px;
	display: block;
	margin: 0 auto
}

.iban-page .iban-text {
	font-size: 14px
}

.iban-page .iban-paragraph {
	line-height: 35px;
	font-size: 16px;
	margin: 0 140px
}

.iban-page .iban-title {
	font-family: Iranyekan;
	font-size: 20px;
	margin: 25px 140px 15px
}

@media (min-width:992px) and (max-width:1200px) {
	.iban-paragraph {
		margin: 0 105px!important
	}
	.iban-title {
		margin: 25px 105px 15px 140px!important
	}
}

@media (min-width:768px) and (max-width:991px) {
	.iban-paragraph {
		margin: 0 100px 15px!important
	}
	.iban-title {
		margin: 25px 100px 15px 140px!important
	}
}

@media (min-width:700px) and (max-width:767px) {
	.iban-paragraph {
		margin: 0 117px 15px!important
	}
	.iban-title {
		margin: 25px 115px 15px 140px!important;
		font-size: 18px!important
	}
}

@media (min-width:320px) and (max-width:699px) {
	.iban-paragraph {
		margin: 0 45px 40px!important
	}
	.iban-paragraph,
	.iban-title {
		text-align: justify!important
	}
	.iban-title {
		margin: 25px 45px 40px!important;
		font-size: 18px!important
	}
}



.lightbox {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 99999;
    max-width: 25em;
    width: 85%;
    -webkit-transform: translate(-50%, -50%) scale(.95);
    transform: translate(-50%, -50%) scale(.95);
    -webkit-transition: .2s;
    transition: .2s;
    opacity: 0;
    font-size: 16px
}

.min-h-100{
    min-height: 100px !important;
}
.aaa{
    display: inline-block;
    background: #fed843;
    border-radius: 1em;
    padding: .5em 1em;
    margin-top:.5em;
    font-size: .9em

}
.aaa:hover{
    background: #eee;
}

.lightbox.active {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.lightbox.navigating .logo {
    width: 150px;
    -webkit-transform: translateY(140px);
    transform: translateY(140px)
}

.lightbox.navigating .logo path,
.lightbox.navigating .logo rect {
    -webkit-transition: .3s .2s;
    transition: .3s .2s;
    fill: #6362fb
}

.lightbox.navigating .content {
    max-height: 180px!important;
    min-height: 0;
    border-radius: 36px;
    border-color: transparent
}

.lightbox.navigating .content form,
.lightbox.navigating .content header {
    opacity: 0;
    -webkit-transition: .15s;
    transition: .15s;
    visibility: hidden
}

.lightbox .logo {
    width: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto 1rem
}

.lightbox .logo path,
.lightbox .logo rect {
    fill: #fff
}

.lightbox .logo span {
    font-size: 18px;
    -webkit-transition: .3s .2s;
    transition: .3s .2s;
    color: #b2b4bb;
    display: block;
    margin-top: .5rem;
    overflow: hidden;
    text-align: center
}

.lightbox .logo span a {
    display: none
}

.lightbox .logo span.hide {
    -webkit-transition: 0s;
    transition: 0s;
    opacity: 0;
    max-height: 0
}

.lightbox form,
.lightbox header {
    -webkit-transition: .15s .15s;
    transition: .15s .15s
}

.lightbox header {
    position: relative;
    color: #333;
    font-size: 20px;
    text-align: center;
    margin: -2rem;
    margin-bottom: 0;
    padding: 1.5rem 0 .5rem;
    border-radius: 12px 12px 0 0;
    font-weight: 600;
    font-family: 'iranyekan';
}

.lightbox header .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    height: 60px;
    width: 60px;
    font-weight: lighter;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    color: #66627b
}

.lightbox header .btn-close:hover {
    color: #e3342f
}

.lightbox header .btn-close i {
    margin: auto
}

.lightbox .content {
    min-height: 200px;
    border-radius: 5px;
    background: #fff;
    padding: 2rem;
    margin-top: .5rem;
    -webkit-box-shadow: 0 15px 40px -10px rgba(140, 156, 195, .5);
    box-shadow: 0 15px 40px -10px rgba(140, 156, 195, .5);
    -webkit-transition: .3s;
    transition: .3s;
    overflow: hidden;
	width: 100%;
	box-sizing: border-box;
}

.lightbox .field {
    margin: 1rem 0
}

.lightbox p {
    color: #59596b;
    text-align: right
}

.lightbox form input.form-control {
    -webkit-box-shadow: 0 0 0 2px #e1e1e5;
    box-shadow: 0 0 0 2px #e1e1e5;
    background: transparent;
    width: 100%;
}

.lightbox form a:hover {
    text-decoration: underline
}

.highlight:hover {
	color: #f7cb3d;
}

.lightbox .submit {
    margin: .75rem auto 0;
    background: #f7cb3d;
    width: 100%;
    font-family: 'Iranyekan';
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none!important;
    border-radius: 5px;
    padding: 10px 12px;
	font-size: 1em;
	 cursor: pointer !important;
    color: #333;
	border:none;
	color: #584b00 !important;
	font-weight: bold;
}

.lightbox button:hover {
    opacity: .6;
    -webkit-filter: grayscale(.9);
    filter: grayscale(.9);
	transition: .7s;
}
.highlight{
cursor: pointer;
color: #edb037
}

.highlight:hover{
color: #333
}

.my-4{
font-family: 'Iranyekan';
padding: .5em 0;
font-size: .9em;

}


.blue.loading .text {
opacity: 0;
visibility: hidden;
}

.blue.loading svg.spinner {
display: block;
}

.blue svg.spinner {
display: none;
}
svg.spinner {
-webkit-animation: rotate 2s linear infinite;
animation: rotate 2s linear infinite;
z-index: 2;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 30px;
height: 30px;
}

svg.spinner .path {
stroke: 
hsla(0, 0%, 100%, .75);
stroke-linecap: round;
-webkit-animation: dash 1.5s ease-in-out infinite;
animation: dash 1.5s ease-in-out infinite;
}


@-webkit-keyframes rotate {
  to {
      -webkit-transform: translate(-50%, -50%) rotate(1turn);
      transform: translate(-50%, -50%) rotate(1turn)
  }
}

@keyframes rotate {
  to {
      -webkit-transform: translate(-50%, -50%) rotate(1turn);
      transform: translate(-50%, -50%) rotate(1turn)
  }
}

@-webkit-keyframes dash {
  0% {
      stroke-dasharray: 1, 150;
      stroke-dashoffset: 0
  }
  50% {
      stroke-dasharray: 90, 150;
      stroke-dashoffset: -35
  }
  to {
      stroke-dasharray: 90, 150;
      stroke-dashoffset: -124
  }
}

@keyframes dash {
  0% {
      stroke-dasharray: 1, 150;
      stroke-dashoffset: 0
  }
  50% {
      stroke-dasharray: 90, 150;
      stroke-dashoffset: -35
  }
  to {
      stroke-dasharray: 90, 150;
      stroke-dashoffset: -124
  }
}



.lightbox .submit:disabled {
    pointer-events: none;
    opacity: .6;
    -webkit-filter: grayscale(.8);
    filter: grayscale(.8);
    -webkit-box-shadow: none;
    box-shadow: none
}

.lightbox .response {
    margin-top: 1rem
}

.lightbox .response .error i {
    vertical-align: middle
}

.lightbox[data-name=prefer-login] .content {
    border-bottom: none
}

.lightbox[data-name=prefer-login] .btns {
    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;
    margin-top: 1rem
}

.lightbox[data-name=prefer-login] .btns a {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 4px;
    background: none;
    color: #2c2c2f;
    text-align: center;
    -webkit-box-shadow: none;
    box-shadow: none
}

.lightbox[data-name=prefer-login] .btns a:hover {
    border-color: transparent;
    color: #6362fb;
    background: #f5f5f5
}

.lightbox[data-name=prefer-login] .btns>span {
    color: #aaa;
    padding: 0 1rem
}

.lightbox[data-name=prefer-login] .btn.google-login {
    margin-top: 1rem
}


.lightbox .form-group label.form-label {
    position: relative;
    top: 0;
    right: 0;
    -webkit-transform: none;
    transform: none;
    text-align: right;
    display: block;
    margin-bottom: .5rem;
    font-weight: 600;
    pointer-events: auto;
    font-family: 'iranyekan';
}
.lightbox .form-group label {
    position: absolute;
    top: .5rem;
    right: 1.25rem;
    font-size: 15px;
    margin: 0;
        margin-bottom: 0px;
    pointer-events: none;
    color: #72727d;
    padding: 0 .5rem;
    -webkit-transition: .15s;
    transition: .15s;
    -webkit-transform-origin: top;
    transform-origin: top;
}
.ltr {
    direction: ltr;
}
.lightbox .form-group input.form-control {
    width: 100%;
    height: 40px;
    font-weight: 300;
}
.lightbox .form-group .form-control {
    position: relative;
    border-radius: 6px;
    -webkit-transition: .15s;
    transition: .15s;
        transition-property: all;
    -webkit-transition-property: color, border-color, background;
    transition-property: color, border-color, background;
    padding: .25rem .75rem;
    background: #f7f8fa;
    outline: none;
    border: none;
}

#dark-overlay {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(38, 39, 62, .5);
    z-index: 99998
}



header.main nav.main .container>ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
   }
.table-price .logo {
	-webkit-transition:.2s ease;
	transition:.2s ease
   }
.table-price .logo:hover {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
   }
.table-price .logo img,
.table-price .logo svg {
	height: 3em;
	   }
.table-price ul.menu {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:1rem;

	margin-right:1rem
   }
.table-price ul.menu li {
	position:relative
   }
.table-price ul.menu li:not(:first-of-type) {
	margin-right:1.5rem
   }
.table-price ul.menu li a {
	font-family: YekanBakh;
	position:relative;
	color: #fff;
	-webkit-transition:.2s;
	transition:.2s;
	z-index:1;
	padding:0 .25rem;
	display:block;
	font-size:17px;
	letter-spacing:0
   }
.table-price ul.menu li a:before {
	content:"";
	position:absolute;
	right:.5rem;
	left:0;
	height:4px;
	bottom:50%;
	margin-bottom:-15px;
	background:#efedf5;
	z-index:-1;
	pointer-events:none;
	-webkit-transition:transform .2s;
	transition:transform .2s;
	-webkit-transform-origin:left center;
	transform-origin:left center;
	-webkit-transform:scaleX(0);
	transform:scaleX(0)
   }
.table-price ul.menu li.active a,
.table-price ul.menu li a:hover {
	color:#fed12e;
	border-top-color:#1ccd9e
   }
.table-price ul.menu li.active a {
	font-weight:700
   }
.table-price ul.menu li.active a:before,
.table-price ul.menu li a:hover:before {
	-webkit-transform-origin:right center;
	transform-origin:right center;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
   }
.table-price .btn-profile {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	color:#fff;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:.5rem 0;
	font-weight:300;
	-webkit-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	font-family: YekanBakh;
   }


   header.main.fxd nav.main .btn-profile {
	color:#333;
   }
.table-price .btn-profile .image {
	border-radius:100px;
	border:2px solid hsla(0,0%,100%,.2);
	margin-left:.5rem;
	width:36px;
	height:36px
   }
.table-price .btn-profile img {
	width:100%;
	height:100%;
	padding:2px;
	border-radius:100px
   }
.table-price .btn-profile>.icon {
	margin-right:.5rem
   }
.table-price .btn-profile>.icon svg {
	width:10px;
	fill:#333;
	-webkit-transition:fill .3s ease-in-out;
	transition:fill .3s ease-in-out
   }
.table-price .sub-menu {
	position:absolute;
	top:100%;
	left:0;
	width:245px;
	background:#fff;
	border-radius:16px;
	-webkit-box-shadow:0 20px 60px -10px rgba(50,50,93,.15);
	box-shadow:0 20px 60px -10px rgba(50,50,93,.15);
	overflow:hidden;
	z-index:999;
	-webkit-transform:scale(.9) rotateX(30deg);
	transform:scale(.9) rotateX(30deg);
	opacity:0;
	pointer-events:none;
	visibility:hidden;
	-webkit-transform-origin:top;
	transform-origin:top;
	-webkit-transition:.3s;
	transition:.3s
   }
.table-price .sub-menu ul {
	padding:1rem
   }



.table-price .sub-menu ul a {
	font-size:15px;
	font-weight:300;
	color:#77778c;
	display:block;
	padding:.75em .25em;
	border-radius:2px
   }
.table-price .sub-menu ul a:hover {
	color:#1b4171;
	background-color:#fafafc
   }
.table-price .sub-menu ul a i {
	display:inline-block;
	width:18px;
	text-align:center;
	vertical-align:middle
   }
.table-price li:hover>.sub-menu {
	-webkit-transform:none;
	transform:none;
	opacity:1;
	pointer-events:auto;
	visibility:visible
   }
.table-price .panel li {
	position:relative;
	font-family: YekanBakh;
   }
.table-price .panel>li:first-of-type {
	margin-left:.75rem
   }
.table-price .panel>li:last-of-type {
	margin-left:0
   }
.table-price .panel li.profile {
	margin:0;
	width:100%
   }
.table-price .panel a.btn {
	border-radius:10px;
	padding-right:0;
	padding-left:0;
	width:100px;
	font-size:17px
   }
.table-price .panel a.transparent {
	color:#fff;
	border:2px solid #ffcc01;
	background-color: rgba(0,0,0,.01);
	color:#fff;
   }

   .mennu {
	 padding: 0 2em 
   }
.table-price .panel a.white {
	background:#ffcc01;
	border:2px solid #ffcc01;
	color:#333
   }
.table-price .panel a.transparent:hover {
	background:rgba(100,100,160,.08);
	color:#77778c;
	background-color: #fff;
	transition: .3s;
   }

.table-price .panel a.white:hover {
	background-color: #fff;
	color: #333
   }

.table-price .panel .sub-menu header {
	font-size:13px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#f5f5fc;
	border-radius:16px 16px 0 0;
	padding:1rem
   }


   .panel  {
	margin-right: 1em
   }

 .panel .sub-menu header .image {
	border-radius:100px;
	border:1px solid #eee;
	width:60px;
	height:60px;
	margin-left:.5rem
   }
 .panel .sub-menu header .name {
	font-size:16px;
	padding-bottom:0
   }
   .semat {
	display: block;
	background: rgba(255,255,255,.5);
	padding: .25em .5em;
	text-align: center;
	font-size: .9em;
	font-weight: 300;
	margin-top: .5em;
   }
   .panel .sub-menu header img {
	border-radius:100px;
	width:100%;
	max-height:100%
   }

.btn-profile {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	color:#333;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	font-weight:300;
	-webkit-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	background: #fff;
	padding: 0 1em;
	border-radius:.25em;
}
 .btn-profile .image {
	border-radius:100px;
	border:2px solid hsla(0,0%,100%,.2);
	margin-left:.5rem;
	width:40px;
	height:40px
   }
  .btn-profile img {
	width:100%;
	height:100%;
	padding:2px;
	border-radius:100px
   }
    .btn-profile>.icon {
	margin-right:.5rem
   }
    .btn-profile>.icon svg {
	width:10px;
	fill:#333;
	-webkit-transition:fill .3s ease-in-out;
	transition:fill .3s ease-in-out
   }

   .profile .sub-menu {
	position:absolute;
	top:105%;
	left:0;
	width:245px;
	background:#fff;
	border-radius:16px;
	-webkit-box-shadow:0 20px 60px -10px rgba(50,50,93,.15);
	box-shadow:0 20px 60px -10px rgba(50,50,93,.15);
	overflow:hidden;
	z-index:999;
	-webkit-transform:scale(.9) rotateX(30deg);
	transform:scale(.9) rotateX(30deg);
	opacity:0;
	pointer-events:none;
	visibility:hidden;
	-webkit-transform-origin:top;
	transform-origin:top;
	-webkit-transition:.3s;
	transition:.3s;
	z-index: 9999;
   }
   .profile .sub-menu ul {
	padding: .25em
   }
   .profile .sub-menu ul a {
	font-size:15px;
	font-weight:300;
	color:#77778c;
	display:block;
	padding:.25em .25em;
	border-radius:2px;
	text-align: right;
   }
   .profile .sub-menu ul a:hover {
	color:#1b4171;
	background-color:#fafafc
   }
   .profile .sub-menu ul a i {
	display:inline-block;
	width:18px;
	text-align:center;
	vertical-align:middle
   }
   .panel li:hover>.sub-menu {
	-webkit-transform:none;
	transform:none;
	opacity:1;
	pointer-events:auto;
	visibility:visible
   }

 .btn-profile img {
    width: 100%;
    height: 100%;
    padding: 2px;
    border-radius: 100px;
}

.d-flex {
	display: flex !important;
  }

  .header .links.reg {
	margin-top: -.5em;
  }

  .panel  {
	display: inline;
	position: relative;}

	.panel.userbar {
		top: 1em;
		z-index: 99999

	}
    .panel li {
	position:relative;
	margin-bottom: .5em;
   }

    .panel>li:first-of-type {
	margin-left:.75rem
   }
    .panel>li:last-of-type {
	margin-left:0
   }
    .panel li.profile {
	margin:0;
	padding: 0;
   }
    .panel a.btn {
	border-radius:10px;
	padding-right:0;
	padding-left:0;
	width:100px
   }
    .panel a.transparent {
	color:#fff;
	border:2px solid #edb037;
	color:#edb037;
	padding:.7em
   }
    .panel a.white {
	background:#edb037;
	border:2px solid #edb037;
	color:#fff
   }
    .panel a.transparent:hover {
	background:rgba(100,100,160,.08);
	color:#77778c
   }
    .panel .sub-menu header {
	font-size:13px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#f5f5fc;
	border-radius:16px 16px 0 0;
	padding:1rem
   }
    .panel .sub-menu header .image {
	border-radius:100px;
	border:1px solid #eee;
	width:60px;
	height:60px;
	margin-left:.5rem
   }
    .panel .sub-menu header .name {
	font-size:16px;
	color: #333;
	text-align: right;
}


.btn-buysubscribe {
	background: #ffe75a;
	padding:0 1em;
	border-radius: 1em;
}

.btn-buysubscribe:hover {
	background: #fff;
}


.panel .sub-menu header .credit {
	text-align: right;

}
   .semat {
	display: block;
	background: rgba(255,255,255,.5);
	padding: .25em .5em;
	text-align: center;
	font-size: .9em;
	font-weight: 300;
	margin-top: .5em;
   }
    .panel .sub-menu header img {
	border-radius:100px;
	width:100%;
	max-height:100%
   }

   .panel .sub-menu ul li {
	   display: block;
}


   .contact-title {
	font-size: 2.5em;
	text-align: center;
   }

   .contact-title span {
	color: #555
   }


   .main-work {
	border-radius: 20px;
	background-color: #21457f;
	padding: 1em 2em;
	width: 35%;
	float:left;
	margin: auto;
	font-family: Iranyekan;
	box-sizing: border-box;
}
 .main-work p {
	color: #fff;
	font-size: 16px;
	line-height: 36px;
	text-align: right;
}
 .main-work span {
	color: #fff;
	font-size: 18px;
	line-height: 47px;
	text-align: right;
	display: block;
	font-family: Iranyekan;
}
 .main-work .main-work-title {
	color: #fff;
	font-size: 2em !important;
	font-weight: 900;
	text-align: right;
	padding-bottom: 17px;
	font-family: Iranyekan !important;
}




.table-price {
	float: right;
width: 55%;
border-left: 1px solid #e6e9ef;
padding-left: 5%;

}


 .price-page table {
	margin: auto;
	border-spacing: unset;
	box-sizing: border-box;
	height: 280px;
	width: 100%;
	border: 1px solid #e6e9ef;
	border-radius: 14px;
	background-color: #fff;
	box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.03);
}
.price-page table tr span {
	font-family: unset;
}
.price-page table tr:last-child td {
	border-bottom: none;
	white-space: nowrap !important;
}
.price-page table .left-color-border {
	border-left: 1px solid #e6e9ef;
}
.price-page table .green {
	color: #00b894 !important;
	padding: 0 3px;
}
.price-page table td {
	border: none;
	border-bottom: 1px solid #e6e9ef;
	height: 40px;
	width: 255px;
	color: #303030;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	text-align: right;
	font-family: YekanBalkhBold !important;
	padding-right: 30px;
	border-left: 1px solid #e6e9ef;
}



.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{
    content:" ";
    display:table
}
.clearfix:after,.container:after,.row:after{
    clear:both
}


.table-price table {
	border-collapse: collapse;
	border: 1px solid #e6e9ef;
	border-radius: 14px;
	background-color: #fff;
	box-shadow: 0 3px 9px 0 rgba(0,0,0,.03);
	padding: 1em;
}

.table-price table td {
	padding: 1em;
	border: 1px solid #ccc

}
.table-price table td.center {
	text-align: center;

}

.btncenter {
	margin: 0 auto;
display: block;
}

.sidebar-right{
	float: right;
	width: 25%;
}


.sidebar-left{
	float: left;
	width: 70%;
}

.widget {
	background: #fff;
	box-shadow: 0 4px 24px 0 rgba(34,41,47,.1);
	border-radius: .5em;
	margin-top: 3em;
}

.widget ul {
	margin:0;
	padding: 1em 2em
}


.widget ul li a {
	padding:.75em .75em;
	margin: .5em 0;
	border-bottom: 1px solid #f0f0f0;
	display: block;
}

.widget ul li a:hover {
	background: #eee;
	border-radius: 1em;
	transition: .3s;

}


.widgetmain{

}

.widgetmain h3{
	font-size: 1.5em;
}


.grid-list-menu {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 1em
}

.grid-list-menu a {
	background: #f5f8fa;
	border-radius: 1em;
	padding: 1em;
	transition: .1s;
}

.grid-list-menu a:hover {
	background: #f2f2f2;
	transition: .3s;
}
.maindata{
	float: right;
	width: 100%;
	display: block;
}




.blog-grid .image  img {
	width: 100%;
}

/* Set up a grid for each row  */
.term-grid {
	max-width: 100%;
	margin: auto;
	display: grid;
	grid-template-columns: 1fr 4fr 1fr;
	grid-gap: 2em;
	color: #222;
	border-bottom: 1px solid #ddd;
	padding: 1em 2em;
	font-size: .9em
}
  
  .term-grid label {
	font-weight: 800;
  }
  .term-grid label:first-child {
	text-align: right;
  }
  
  .grid-header {
	border-bottom: unset; 
	color: rgb(90, 95, 125);
background: rgb(248, 249, 251) none repeat scroll 0% 0%;
border-top: 1px solid rgb(241, 242, 246);
border-bottom: 1px solid rgb(241, 242, 246);
border-radius: 10px;
border-bottom: 1px solid #e0e0e0;
border-collapse: collapse;
  }
  
  


  @media (max-width: 600px) {
        .term-grid {
          grid-template-columns: 1fr;
          grid-gap: 0.5em;
          position: relative;
          display: block;
          padding-right: 110px;
          width: 100%;
          text-align: left;
        }
        
        .term-grid label:first-child {
          text-align: left;
          margin: 0;
        }

        .term-grid div::before {
          content: attr(data-label) "\A"; /* label + newline */
          position: absolute;
          transform: translateY(-50%);
          right: 15px;
          margin-top: 0.75em;
          display: block;
          color: #323232 !important;
        }
    }
    

    

  .grid-admin-brands{
	display: grid;
  grid-template-columns: repeat(4, 1fr);
  }

  .grid-admin-posts{
	grid-template-columns: 2% 30% 10% 10% 10% 10% 10% 10%;
  }


  .grid-account-subscriptions {
	grid-template-columns: 2% 20% 10% 10% 20% 20%
  }


  .grid-account-wallet {
	grid-template-columns: 2% 20% 10% 10% 20% 20%
  }



  .grid-account-mysurveys{
	grid-template-columns: 2% 40% 10% 10% 15% 10%
  }


  .grid-admin-users{
	grid-template-columns: 2% 10% 10% 10% 10% 10% 10% 10% 10%;
  }
  
  .grid-admin-affiliate-visits{
	grid-template-columns: 10% 10% 10% 50% 10%;
  }
  
  .grid-admin-products{
	grid-template-columns: 2% 50px 15% 10% 10% 20% 5% 20%
  }
  
  .grid-admin-orders{
	grid-template-columns: 2% 10% 10% 7.5% 7.5% 10% 10% 10% 20%;
  }


  .grid-admin-offers{
	grid-template-columns: 2% 30% 10% 8% 10% 30%;
    font-size: .75em;
  }


  .pagination {
    margin-top: 2em
  }

  .pagination {
	width: 100%;
	padding-left: 0;
	margin: 20px 0;
	font-family: iranyekan !important;
	font-size: 1em;
color: #6c6c6c;
padding-bottom: 1em;
clear: both;

}
.pagination > li {
	display: inline;
	padding-right: 0;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: right;
	margin-right: -1px;
	margin-left: 0;
	padding: 6px 12px;
	line-height: 1.42857143;
	color: #333;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	z-index: 2;
	color: #30A5FF;
	background-color: #eee;
	border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #30A5FF;
	border-color: #ddd;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.pagination {
	padding-right: 0;
}
.pagination > li > a, .pagination > li > span {
	float: right;
	margin-right: -1px;
	margin-left: 0;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	margin-right: -1px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
  


.table-row.top {
	color: rgb(90, 95, 125);
   background: rgb(248, 249, 251) none repeat scroll 0% 0%;
   border-top: 1px solid rgb(241, 242, 246);
   border-bottom: 1px solid rgb(241, 242, 246);
   border-radius: 10px;
   border-bottom: 1px solid #e0e0e0;
   border-collapse: collapse;
   padding:0;
   padding-top: 2px;
   
   }
   

   .order {
	color: rgb(90, 95, 125);
   }
   .table-row .column2, .table-row .column2 a  {
	color: rgb(39, 43, 65) !important;
	}

   .table-row.header .column2 {
	   padding: 15px 16px;
	   color: rgb(90, 95, 125) !important;
   }



   .table-bar {
    margin-top: 1em;
	   margin-bottom: 1em;
     padding: .5em;
     background: #fff;
     border-radius: .25em;

   }

   .table-bar .order {
     float:right; margin-left: 1em;
     padding-top: .5em;
  }

  .table-bar .searchbar {
    float:left;
 }

 .searchbar input {
   border: none;
   background: none;
   width: 80%;
   text-align: right;
 }

 .searchbar button {
   float:left

}


 .table-bar  #search {
  background: rgb(248, 249, 251) none repeat scroll 0% 0%;
  padding: .25em 1em;
  border: none;
  font-family: iranyekan;
}



.play-image {
	position: absolute;
	width: 21em;
	left: 14em;
	top: 4em;
	z-index: 2;
	animation: rotation 4s infinite linear;  }

    .play-imagei2 {
      position: absolute;
	  z-index: 2;
	  right: 9em;
	  top: 13.25em;
	  width: 28em;
animation: rotation 4s infinite linear;}

  .play-imagei3 {
	position: absolute;
	z-index: 2;
	left: -3em;
	top: 10.5em;
	width: 40em;
	animation: downtoup 6s infinite linear;}




	
	@keyframes up-down {
		0%{
			top: 14%;
		}
		50%{
			top: 12%;
		}
		100%{
			top: 14%;
		}
	}
	@keyframes down-up {
		0%{
			top: 2%;
		}
		50%{
			top: 4%;
		}
		100%{
			top: 2%;
		}
	}
	
	
	@keyframes downtoup {
		0%{
			margin-top: 1em;
		}
		50%{
			margin-top: 2em;
		}
		100%{
			margin-top: 1em;
		}
	}
	
	@keyframes ccc {
		0%{
			opacity: 1;
		}
		20%{
			opacity: .1;
		}
		22%{
			opacity: 1;
		}
		100%{
			opacity: 1;
		}
	}
	
	
	@keyframes rotation {
		0%{
			transform: rotate(5deg);
		}
		50%{
			transform: rotate(0deg);
		}
		100%{
			transform: rotate(5deg);
		}
	}

	.blog-grid {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	
	
	
	.blog-grid article {
		border: 1px solid #eee;
		padding:1em;
		margin:1em;
		border-radius: 1em;
	}


	.blog-grid article .title:hover {
	color:#f7cb3d;
	transition: .3s;
}



	.filters .widget  {
		padding: 1em
	}


	.notifybox {
		background: #fff8bf;
		border-radius: 1em;
		padding: 0.5em 1em;
		margin-bottom: 1em;
	  }

	  .sidebar-left h3 {
		font-size: 1.5em;
	  }


	  .notifybox .textright {
		float: right;
	  }


	  .notifybox .textright span {
		direction: rtl;
	  }



	  .btncenter {
		background-image: linear-gradient(45deg, #ffe75a, #f7cb3d) !important;
-webkit-box-shadow: 0 5px 10px 0 rgba(255, 214, 71, .25);
box-shadow: 0 5px 10px 0 rgba(255, 214, 71, .25);
color: #584b00 !important;
	  }


	  .contact-btn-price {
		background: #fff;
		border-radius: 1em;
		padding: .25em 1em;
		display: block;
		text-align: center;
		float: left;
	  }
	


	  

ul.pricetabs {

	margin: .5em auto;
	padding: 0;
	display: grid;
	grid-gap: 1em;
	grid-template-columns: 1fr 1fr;	}
  
	ul.pricetabs li{
	  text-align: center;
	  background: none;
	  color: #222;
	  display: inline-block;
	  cursor: pointer;
	  font-family: iranyekan;
	  font-size: 1.1em;
	  border-radius:.5em;
	  padding: .5em;
	  background: #ddd;
	  border-radius:.5em;
  }
	
	ul.pricetabs li:hover{
		background: #fff;
	
	}
  
	ul.pricetabs li.current{
		background: #5e60bf;
		color: #fff;
	}
	
  
	.pricebox{
		display: none;
	}
	
	.pricebox.current{
		display: inherit;
	}
  

	.disc {
		color: #ddd;
		text-decoration: line-through;
	}

	.faqitems li {
		background: #fff;
		padding-bottom: .5em;
		color: #424242;
		margin-bottom: 20px;
		font-family: iranyekan;
		padding-right: 5em;
		cursor: pointer
	}
	  
	  
	  
		.faqitems .answer {
		display:none
	  }
	  
	   .faqitems li.active .answer {
		display:block
	  }
	

	  .plus-minus-toggle {
		cursor: pointer;
		position: relative;
		width: 21px;
		  cursor: pointer
	  }
	  .plus-minus-toggle:before,
	  .plus-minus-toggle:after {
		background: #000;
		content: '';
		height: 5px;
		left: 3em;
	  position: absolute;
	  bottom: .5em;
		width: 21px;
		transition: transform 500ms ease;
	  }
	  .plus-minus-toggle:after {
		transform-origin: center;
	  }
	  .plus-minus-toggle.collapsed:after {
		transform: rotate(90deg);
	  }
	  .plus-minus-toggle.collapsed:before {
		transform: rotate(180deg);
	  }
	  
		  

	  .contact-right {
		float: right;
		width: 50%;
	  }


	  .contact-left {
		float: left;
		width: 45%;
	  }

	  .contact-us {
		box-shadow: 0 3px 2px rgba(129, 112, 108, 0.06);
		border-radius: 10px;
		background-color: #f2f3f5;
		border-radius: 10px;
		padding: 2em;	
		padding-bottom: 0;
	}


		.contact-us__title {
			margin-bottom: 1em;
		}

		.contact-us__address::after, .contact-us__email::after, .contact-us__call::after, .contact-us__time-work::after  {
			content: "";
			position: absolute;
			background-color: #f2f0ef;
			height: 1px;
			right: 0;
			left: 0;
			bottom: -22px;
		  }

		  .contact-us__time-work {
			display: flex;
			align-items: center;
			justify-content: space-between;
			margin-bottom: 49px;
			position: relative;
		  }
		  
		  .contact-us__address-right {
			display: flex;
			align-items: center;
		  }
		  
		  
		  
		  .contact-us__address-right i {
			font-size: 20px;
			color: #00a651;
			margin-left: 15px;
		  }
		  
		  .contact-us__call-right span {
			color: #81706c;
			font-size: 14px;
			font-weight: 700;
			margin-right: 13px;
		  }
		  
		  .contact-us__call-left {
			display: flex;
			align-items: center;
		  }
		  
		  
		  .contact-us__call-left a {
			color: #81706c;
			font-size: 16px;
			font-weight: 700;
			margin-left: 11px;
		  }
		  
		  .contact-us__call-left a:last-of-type {
			margin-left: 0;
		  }

		  
		  .contact-us__address em {
			color: #81706c;
			font-size: 14px;
			font-weight: 700;
		  }
		  
		  .contact-us__address, .contact-us__email, .contact-us__call, contact-us__time-work  {
			display: flex;
			align-items: center;
			justify-content: space-between;
			position: relative;
			margin-bottom: 48px;
		  }
		  
		  .contact-us__social ul {
			display: flex;
			align-items: center;
			justify-content: space-between;
		  }


		  .contact-us__address-right span {
			color: #122237;
			 font-size: 14px;
			 font-weight: 700;
		   }
		   

		   .contact-us input {
			border-radius: 1em;
			box-sizing: border-box;
			background-color: #fbfaf9;
			border: none;
			margin: .5em 0;
			padding: 0 1em;
			font-family: iranyekan;
			font-size: 1.1em;
		   }

		   .contact-us button {
			float: left;
			background: #fff;
			-webkit-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .03);
			box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .03);
			color: #303030 !important;
			border:none;
			border-radius: 1em;
			padding: 1em;
			font-family: iranyekan;
			margin: 1em 0;
		   }



		   .text textarea {
			width: 100%;
			background-color: #fbfaf9;
			padding: 1em;
			border: 1px solid #eee;
			border-radius: 1em;
			box-sizing: border-box;
		   }

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


		  .input50 {
			width: 50%;
		  }

		  .input100 {
			width: 100%;
		  }


		  .contact-us__time-work-right {
			display: flex;
			align-items: center;
		  }
		  
		  .contact-us__time-work-right span {
			color: #81706c;
			font-size: 14px;
			font-weight: 700;
		  }
		  
		  .contact-us__time-work em {
			color: #81706c;
			font-size: 14px;
			font-weight: 700;
		  }
		  
		  
		  .contact-us__social ul li a {
			display: flex;
			flex-direction: column;
			align-items: center;
			color: rgba(104, 89, 86, 0.9);
			font-size: 14px;
			font-weight: 700;
			transition: .3s;
		  }
		  
		  .contact-us__social ul li a i {
			font-size: 20px;
			color: rgba(129, 112, 108, 0.6);
			margin-bottom: 9px;
			transition: .3s;
		  }
		  
		  
		  .contact-us__social ul li a i {
			font-size: 20px;
			color: rgba(129, 112, 108, 0.6);
		  }


		  .contact-us__contact-ways {
			margin-top:2em
		  }


		  input {
			font-family: Iranyekan;

			box-sizing: border-box;
		  }


		  .grid-list-menu  a img{
			width: 10em;
			display: block;
			margin: 0 auto;
			padding-top: 2em;
			padding-bottom: 2em;
			}

			.grid-list-menu a:hover img{
				width: 10em;
				display: block;
				margin: 0 auto;
				padding-top: 1em;
				padding-bottom: 3em;
				transition: .3s;
				}


				.grid-list-menu  a h5{
					text-align: center;
					font-size: 1.5em;
					padding: 0;
					margin: 0;					}
		



					.grid-list-menu  a:hover h5{
color: #f7d33e			
					}
