

@font-face {
	font-family: Ravi;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/woff/Ravi-thin.woff') format('woff'),   
	url('fonts/woff2/Ravi-thin.woff2') format('woff2');		
}

@font-face {
	font-family: Ravi;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/woff/Ravi-Light.woff') format('woff'),   
	url('fonts/woff2/Ravi-Light.woff2') format('woff2');	
}

@font-face {
	font-family: Ravi;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/woff/Ravi-Regular.woff') format('woff'),   
	url('fonts/woff2/Ravi-Regular.woff2') format('woff2');		 
}

@font-face {
	font-family: Ravi;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/woff/Ravi-Medium.woff') format('woff'),   
	url('fonts/woff2/Ravi-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: Ravi;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/woff/Ravi-SemiBold.woff') format('woff'),   
	url('fonts/woff2/Ravi-SemiBold.woff2') format('woff2');		 
}

@font-face {
	font-family: Ravi;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/woff/Ravi-Bold.woff') format('woff'),   
	url('fonts/woff2/Ravi-Bold.woff2') format('woff2'); 
}


@font-face {
	font-family: Ravi;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/woff/Ravi-Black.woff') format('woff'),   
	url('fonts/woff2/Ravi-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: Ravi;
	font-style: normal;
	font-weight: 950;
	src: url('fonts/woff/Ravi-ExtraBlack.woff') format('woff'),   
	url('fonts/woff2/Ravi-ExtraBlack.woff2') format('woff2');		 
}

.project2_container img {
	height: 12em;
	border-radius: 1em;
	width: 100%;}

	.project2_container h3 {
	margin: 0;
	text-align: center;
}

.project2_container .swiper-slide:hover {
	margin-top:.5em;
	transition: .5s;
}


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

.container {
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
	}
}




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: #f7f7f7;
	background-size: cover;
	color: #324a62;
font-size: .95rem;
font-weight: 400;
color: #4e4745;
text-align: right;
background-color: #fff;
margin:0;
font-family: Ravi;
}

.content {
	direction: rtl;
	margin: 0 auto;
	font-family: Ravi;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

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

li {
	list-style: none
}

.white {
	color: #fff!important
}

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

.Ravi-medium {
	font-family: Ravi!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;
}

.title:hover {
	color: #DABA7A;
	transition: .6s;
}


.powe {
	text-align: center;
	color:#fff;
	text-align: center;
	margin: 0 auto;
}
.powe a {
	color:#fff;

}

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

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

.text {
	line-height: 2em
}

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

.header-title {
	font-size: 28px;
	font-family: Ravi;
	color: #000;
	font-weight: bold;
	margin-top:3em
}

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

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

.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,
input:focus,
select:focus,
textarea:focus {
	background: #fff;
	border: 1px solid #f9d042;
	-webkit-box-shadow: 0 0 8px #f9d042;
	box-shadow: 0 0 8px #f9d042
}


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: Ravi !important;
	cursor: pointer!important
}

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

.btn:hover {
	opacity: .6
}


li.right {
	float:right
}

li.left {
	float:left
}

.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;
	margin-right: .75em;
}

.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
}

.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) {
    
    
    .main-title h2 span {
  background: #ffe75a;
  line-height: 2 !important;
  height: 10px important;
  margin: auto 0;
  display: inline-block;
  font-size: 1.5em  important;
}


	.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%
	}
}


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

.divder {
	border-bottom: 1px solid #ccc;
}


.header .new-logo {
	height: 60px;
	width: 250px;
	margin-right: 0;
}

.header .new-logo-white {
	background: url(../images/logo.svg) no-repeat
}

.header .new-logo-white:hover {
	opacity: .6;
	transition: .6s;
}


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


.intro h2 {
	color: #27BDBE;
  }

  .intro h2::before {
	content: "";
	position: absolute;
	bottom: -13px;
	right: 0;
	width: 169px;
	height: 9px;
	background-image: url("../images/Vector-title-hero.svg");
	background-size: cover;
	background-repeat: no-repeat;
  }


  .site-hero .swiper-slide .ttl span::before {
	content: "";
	position: absolute;
	bottom: -13px;
	left: 0;
	width: 169px;
	height: 9px;
	background-image: url("../images/Vector-title-hero.svg");
	background-size: cover;
	background-repeat: no-repeat;
  }

.header .links > li {
	text-align: right;
	margin: 0 5px;
	display: inline-block;
	font-size: 14px;
	padding-bottom: 10px;
	-webkit-transition: .4s;
	transition: .2s;
	background-color: #fdfdfd;
	border: 2px solid #FFE5A8;
	color: #DABA7A;
	font-size: 1.05em;
	padding: .25em .75em;
	border-radius: .5em;}

.header .links > li a {
	letter-spacing: -.025em;
color: #968055;
}
.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 .links > li:hover, .header .links li.active {
	background: #fff;
	color: #333;
  }

.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
}

.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, #a1bf5e, #2b8362);
	-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
}

.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: 100%;
	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
	}
}


.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)
}


.footerlogo {
    display: block;
margin: 0 auto;
  margin-top: 0px;
margin-top: -11.5em;
filter: drop-shadow( 0 20px 30px rgba(0,0,0,0.25));
}

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

    background: #1E398D;
}

.footer,
.footer:before {
    width: 100%;
    position: relative;
    margin-top:8em
}

.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 {
	background-image: url('../images/tile-dark-2.png');
background-repeat: repeat;
}




.footer ul {
	padding-right: 0
}

.footer ul li::before{
    content:url('../images/footerli.svg'); /* with class ModalCarrot ??*/
    position:relative; /*or absolute*/
    left: 5px;
    top: 7px;  }
.footer ul li {
	font-size: 14px;
    color: #ffffff;
    	margin: 7px 0
}

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


.footer .footer-logo img {
	height: 9em;
	margin: 0 auto;
	display: block;
}

.footer .social-networks .icon-link {
	background-color: #27BDBE;
	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;
	color: #fff;
}

@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 {

	background: url(../images/wave.png) no-repeat 50%;
  background-size: auto;
	background-size: cover;
	padding: 1.5em 4em 0;
	border-radius: 20px;
}



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

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

.blue-header .section-new-version  .tag {
	padding: 4px 15px;
	margin-bottom: 20px;
	background: rgba(0, 0, 0, .12);
	border-radius: 100px;
	top:3em;
	position: relative;
	z-index: 2;
}

.blue-header .section-new-version  .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  .tag .label {
	position: relative;
	top: -3px
}

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


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

.blue-header .section-new-version  .new-zarinpal-description {
	padding: 0 0 20px;
	text-align: right;
	direction: rtl;
}

.blue-header .section-new-version  .links {
	margin: 40px 0
}

.blue-header .section-new-version  .links a {
	margin: 10px;
	z-index: 2
}

.blue-header .section-new-version .request-money {
	width: 499px;
	height: 30em;	background-size: 100%!important;
	margin: 0 auto;
	position: relative;
	display: inherit;
	left: -100px;
}

.blue-header .section-new-version .request-money img {
	height: 100%;
	-webkit-animation: puzzle2 3s linear;
animation: puzzle2 3s linear;
  animation-iteration-count: 1;
  animation-direction: normal;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
animation-direction: alternate-reverse;
}
@-webkit-keyframes puzzle2 {
	0% {
	  -webkit-transform: translateY(-10px);
			  transform: translateY(-10px);
	}
	100% {
	  -webkit-transform: translateY(10px);
			  transform: translateY(10px);
	}
  }

  @keyframes puzzle2 {
	0% {
	  -webkit-transform: translateY(-10px);
			  transform: translateY(-10px);
	}
	100% {
	  -webkit-transform: translateY(10px);
			  transform: translateY(10px);
	}
  }

.section-pg {
	margin: 90px 0
}

.section-pg .pg-background {
	font-family: Ravi!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: Ravi!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: Ravi!important;
}

.responsible-page .section-tree .email {
	font-size: 16px;
	color: #14286d;
	font-family: Ravi!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: Ravi!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: RaviLight!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: Ravi!important
}

.responsible-page .section-five .footer-phoneNumber {
	font-size: 18px;
	color: #14286d;
	font-family: Ravi!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: Ravi!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: RaviLight!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: RaviLight!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: Ravi;
	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: RaviLightPersian
}

.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: Ravi;
	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: calc(50% - 4em);
	top: 50%;
    z-index: 99999;
    width: 25em;
    -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: 'Ravi';
}

.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: #daba7a;
    width: 100%;
    font-family: 'Ravi';
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none!important;
    border-radius: 5px;
	padding: .35em 1em;
		font-size: 1em;
	 cursor: pointer !important;
    color: #333;
	border: none;
	color: #fff !important;
	font-weight: bold;
	position: relative;
}

.lightbox button:hover {
	background: #b3955a;
	transition: .7s;
}
.highlight{
cursor: pointer;
color: #DABA7A
}

.highlight:hover{
color: #333
}

.my-4{
font-family: 'Ravi';
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;
bottom: -0.5em;
}

form span.error {
	color: #ff4757;
	font-size: .9em;
  }

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;
}


.message-success{
	font-size: .9em;
	font-weight: bold;
}

.message-error{
	font-size: .9em;
	color: #f00;
	font-weight: bold;
}

@-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: 'Ravi';
}
.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;
	font-family: Ravi;
}
.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: 99999
}


.form-group .form-row {
	position: relative;
	margin: 0 -.5rem 1.25rem
}



.form-group .field {
	position: relative;
    padding: 0 .5rem;
    margin-bottom: 1.25em;
}

.form-group input.form-control {
	width: 100%;
	height: 40px;
	font-weight: 300;
	font-family: iranyekan
}

.form-group textarea.form-control {
	width: 100%;
	resize: vertical;
	min-height: 200px;
	font-family: iranyekan;
}

.form-group textarea.form-control+label {
	top: .75rem
}

.form-group .form-control {
	position: relative;
	border-radius: 6px;
	-webkit-transition: .15s;
	transition: .15s;
	-webkit-transition-property: color, border-color, background;
	transition-property: color, border-color, background;
	padding: .25rem .75rem;
	background: #f7f8fa;
	outline: none;
    border: none;
    border: 1px solid #ddd;
}

.form-group .form-control:valid {
	-webkit-box-shadow: 0 0 0 1px #dadce0;
	box-shadow: 0 0 0 1px #dadce0;
	background: transparent
}


.form-group .form-control.invalid {
	background: transparent;
	-webkit-box-shadow: 0 0 0 2px rgba(251, 98, 98, 0.7);
    box-shadow: 0 0 0 2px rgba(251, 98, 98, 0.7);
    border: 1px solid #fb6262;
}

.form-group .form-control:focus {
	background: transparent;
	-webkit-box-shadow: 0 0 0 2px #ccc;
    box-shadow: 0 0 0 2px #ccc;
    border: 1px solid #6362fb;
}

.form-group .form-control:focus+label {
	color: #6362fb
}
.form-group .form-control:focus {
	border-color: #ccc !important
}


.form-group .form-control:focus+label,
.form-group .form-control:valid+label {
	pointer-events: all;
	-webkit-transform: translate(8px, -100%) scale(.9);
	transform: translate(8px, -100%) scale(.9);
	background: #fff
}

.form-group.box-white .form-control:focus+label,
.form-group.box-white .form-control:valid+label {
	background: #fff
}


.form-group input:focus:placeholder-shown {
	color: transparent;
  }
  .form-group input:focus:placeholder-shown {
	color: #333
  }


.form-group label {
	position: absolute;
	top: .5rem;
	right: 1.25rem;
	font-size: 15px;
	margin: 0;
	pointer-events: none;
	color: #72727d;
	padding: 0 .5rem;
	-webkit-transition: .15s;
	transition: .15s;
	-webkit-transform-origin: top;
	transform-origin: top
}

.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
}



.job-aside {
	float:right;
	width: 40%;
}

.job-main {
 float:left;
 width: 60%;
}

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;
	float: left
   }

 .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:.75em
   }
   .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:46px;
	height:46px
   }
  .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 .credit {
	color:#333
   }

   .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
   }
   .profile .sub-menu ul {
	padding: .25em
   }
   .profile .sub-menu ul a {
	font-size:15px;
	font-weight:300;
	color:#77778c;
	display:block;
	padding:.75em .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;
  }


  .panel  {
	display: inline;
	top: -.5em;
	position: relative;
}
    .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;
	padding-bottom:.75em;
	color: #333
   }
   .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;
	border-bottom: .15em solid #DABA7A;
   }


   .main-work {
	border-radius: 20px;
	background-color: #21457f;
	padding: 44px 30px 38px 52px;
	width: 35%;
	float:left;
	margin: auto;
	font-family: Ravi;
	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: Ravi;
}
 .main-work .main-work-title {
	color: #fff;
	font-size: 32px !important;
	font-weight: 900;
	text-align: right;
	padding-bottom: 17px;
	font-family: Ravi !important;
}




.table-price {
	float: right;
	width: 60%;
	border-left: 1px solid #e6e9ef;

}


 .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

}













.glitch-container {
    width: fit-content;
    overflow: hidden;
}

.glitch {
    color: #fff;
    position: relative;
    animation: glitch 4s 4s infinite;
}

.glitch::before {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: -2px;
    text-shadow: 3px 0 #ff00c3;
    overflow: hidden;
    //animation: noise-1 3s linear infinite alternate-reverse, glitch 5s 5.05s infinite;
    animation-duration: 3s, 8s;
    animation-timing-function: linear, ease;
    animation-delay: 0s, 5.05s;
    animation-iteration-count: infinite, infinite;
    animation-direction: alternate-reverse, normal;
    animation-fill-mode: none, none;
    animation-play-state: running, running;
    animation-name: noise-1, glitch;
}

.glitch::after {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    text-shadow: -2px 0 #2aef6e;
    overflow: hidden;
    //animation: noise-2 3s linear infinite alternate-reverse, glitch 5s 5s infinite;
    animation-duration: 3s, 7s;
    animation-timing-function: linear, ease;
    animation-delay: 0s, 5s;
    animation-iteration-count: infinite, infinite;
    animation-direction: alternate-reverse, normal;
    animation-fill-mode: none, none;
    animation-play-state: running, running;
    animation-name: noise-2, glitch;
}

@keyframes glitch {
    1% {
        transform: rotateX(10deg) skewX(90deg);
    }
    2% {
        transform: rotateX(0deg) skewX(0deg);
    }
}

@keyframes noise-1 {
    $steps: 30;
    @for $i from 1 through $steps {
        #{percentage($i*(1/$steps))} {
            $top: random(100);
            $bottom: random(101 - $top);
            clip-path: inset(#{$top}px 0 #{$bottom}px 0);
        }
    }
}

@keyframes noise-2 {
    $steps: 30;
    @for $i from 0 through $steps {
        #{percentage($i*(1/$steps))} {
            $top: random(100);
            $bottom: random(101 - $top);
            clip-path: inset(#{$top}px 0 #{$bottom}px 0);
        }
    }
}

.scanlines {
    overflow: hidden;
    mix-blend-mode: difference;
}

.scanlines::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;

    animation: fudge 7s ease-in-out alternate infinite;
}

@keyframes fudge {
    from {
        transform: translate(0px, 0px);
    }
    to {
        transform: translate(0px, 2%);
    }
}

.glow {
    @extend .glitch;
    text-shadow: 0 0 1000px rgb(223, 191, 191);
    color: transparent;
    position: absolute;
    top: 0;
    pointer-events: none;
}


@keyframes glitch-2 {
    1% {
        transform: rotateX(10deg) skewX(70deg);
    }
    2% {
        transform: rotateX(0deg) skewX(0deg);
    }
}

@media (max-width: 992px) {
    .glitch-container {
        margin: 0 auto !important;
    }
}




.banner .banner-description {
	font-style: normal;
	font-weight: 200;
	font-size: 18px;
	line-height: 30px;
	width: 88%;
  }


  .banner .banner-links {
	margin-bottom: 40px;
  }


  .divider {
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.12);
  }

  .banner .banner-content .last-participants-title {
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	text-align: right;
	color: #C8C8C8;
  }

  .user-profile img.avatar {
	border-radius: 100px;
	width: 40px;
	height: 40px;
	border: 2px solid white;
  }

  section .section-title::after {
	content: "";
	position: absolute;
	background: #27B958;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%);
	width: 40px;
	height: 4px;
	bottom: -4px;
	right: 0;
  }


  section .section-title {
	font-style: normal;
	font-weight: 900;
	font-size: 32px;
	line-height: 32px;
	width: fit-content;
	border-bottom: 1px solid #27B958;
	position: relative;
	padding-bottom: 16px;
  }




  .section-campaign-supporters {
	padding: 0;
	display: flex;
	margin-top: 54px;
}
.section-campaign-supporters .section-campaign-supporters-item {
	min-width: 176px;
	height: 250px;
	background-color: #292828;
	list-style: none;
	margin-left: 24px;
	cursor: pointer;
	-webkit-clip-path: polygon(0 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0% 100%, 0% 15px, 15px 0%);
	clip-path: polygon(0 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0% 100%, 0% 15px, 15px 0%);
	flex: auto;
}
.section-campaign-supporters .section-campaign-supporters-item div.section-campaign-supporters-logo-container {
	background-color: #1e1c1c;
	-webkit-clip-path: polygon(0 0%, 100% 0%, 100% 100%, calc(100% - 15px) 100%, 0% 100%, 0% 15px, 15px 0%);
	clip-path: polygon(0 0%, 100% 0%, 100% 100%, calc(100% - 15px) 100%, 0% 100%, 0% 13px, 13px 0%);
	margin: 3px;
	display: flex;
	justify-content: center;
	padding: 24px;
}
.section-campaign-supporters .section-campaign-supporters-item div.section-campaign-supporters-logo-container img {
	width: 44px;
	filter: grayscale(1);
}
.section-campaign-supporters .section-campaign-supporters-item .section-campaign-supporters-name {
	color: white;
	display: flex;
	font-size: 16px;
	font-weight: normal;
	line-height: 40px;
	justify-content: center;
}
.section-campaign-supporters .section-campaign-supporters-item p {
	width: 147px;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	height: fit-content;
	overflow: auto;
	margin: auto;
	color: #7d7d7d;
}
li.section-campaign-supporters-item:hover {
	background-color: white;
}
li.section-campaign-supporters-item:hover div.section-campaign-supporters-logo-container img {
	filter: grayscale(0);
}
li.section-campaign-supporters-item:hover .section-campaign-supporters-name {
	color: #1e1c1c;
}
li.section-campaign-supporters-item:hover p {
	color: #7d7d7d;
}
.divider {
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.12);
}








  .section-campaign-awards-boxes {
	display: flex;
	margin-top: 28px;
	justify-content: space-between;
}
.section-campaign-awards-boxes .award-level {
	position: relative;
	color: #27b958;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	right: 0;
	top: 14px;
	z-index: 1;
	margin-right: 22px;
	padding: 4px 12px;
	background: #1e1c1c;
	width: fit-content;
}
.section-campaign-awards-boxes .award-level::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 14px;
	bottom: 0;
	left: 0;
	border-left: 2px solid #2e2d2d;
	border-right: 2px solid #2e2d2d;
	border-bottom: 2px solid #2e2d2d;
}
.section-campaign-awards-boxes div.section-campaign-awards-box-item {
	width: 95%;
	height: 280px;
	display: flex;
	flex-direction: column;
	position: relative;
	clip-path: polygon(0 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0% 100%, 0% 15px, 15px 0%);
	list-style: none;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.04);
	-webkit-clip-path: polygon(0 0%, 100% 0%, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0% 100%, 0% 15px, 15px 0%);
	border: 2px solid #2e2d2d;
}
.section-campaign-awards-boxes div.section-campaign-awards-box-item::before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	background: linear-gradient(135deg, transparent 63%, #2e2d2d 0%);
	width: 20px;
	height: 20px;
}
.section-campaign-awards-boxes div.section-campaign-awards-box-item::after {
	content: "";
	position: absolute;
	left: 0;
	background: linear-gradient(315deg, transparent 65%, #2e2d2d 0%);
	width: 20px;
	height: 20px;
}
.section-campaign-awards-boxes div.section-campaign-awards-box-item .award-name {
	margin: 28px 24px 0;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
}
.section-campaign-awards-boxes div.section-campaign-awards-box-item .award-image {
	justify-content: center;
	display: flex;
	height: 100%;
	align-items: center;
}
.section-campaign-awards-boxes div.section-campaign-awards-box-item .award-image img {
	object-fit: contain;
	filter: drop-shadow(-24px 32px 22px rgba(0, 0, 0, 0.40));
	padding: 20px 0 48px;
}

.taleft {
	float: left;
}




 .home-big-box {
	width: 100%;
	margin-bottom: 40px;
}
 .home-big-box .home-big-box-info {
	margin-bottom: 24px;
}
 .home-big-box .home-big-box-icon {
	float: right;
	width: 67px;
	height: 67px;
	text-align: center;
	line-height: 80px;
	background: #fff;
	border-radius: 20px;
	margin-left: 16px;
}
 .home-big-box .home-big-box-icon img {
	width: 100%;
}
 .home-big-box .home-big-box-title {
	font-weight: 800;
	font-size: 26px;
	line-height: 40px;
	text-align: right;
	color: #14234D;
	margin: 0;
}
 .home-big-box .home-big-box-sub-title {
	font-weight: 500;
	font-size: 16px;
	line-height: 25px;
	text-align: right;
	color: #394566;
	margin: 0;

}
.home-big-box-more-link {
	float: left;
	margin-top: 20px;
	font-weight: bold;
	font-size: 1.25em;
	line-height: 20px;
	color: #394566;
}
@media (max-width: 576px) {
	.home-big-box-more-link {
		float: none;
	}
	.home-big-box-info .col-md-3 {
		text-align: center;
	}
}
 .home-big-box-find .home-big-box-content {
	background: #FFFFFF;
	border-radius: 20px;
	min-height: 50px;
}


.workshop-content article{
	background: #FFFFFF;
border-radius: 20px;
padding: 16px;
margin-bottom: 16px;
margin: 0 1em;
}


.workshop-content article h3{
	text-align: right;
	transition: .6s;

}


.workshop-content article h3 a:hover{
	color: #DABA7A;
	transition: .3s;
}

.workshop-content article img {
	max-width: 100%;
	height: auto;
	color: #14234D;
	border-radius: 12px;
margin-bottom: 8px;
  }


  .workshop-content article img:hover {
	opacity: .7;
	transition: .7s

  }
  .ilustrationbox {
	  float: left;
	  width: 50%
  }

  .intro-rightbox {
	float: right;
	width: 50%;
	z-index: 1;
	text-align: right;

  }
.newsbox {
    background: #F9F9FB;
	margin: 2em 0;
}


.bo {
	background-color: rgba(255,255,255,0);
background-image: url("https://nmi.ir/wp-content/uploads/2022/09/noorolmojtaba-image-2-1.svg");
background-position: center top;
background-repeat: no-repeat;
border-width: 0px 0px 0px 0px;
border-color: var(--awb-color3);
border-style: solid;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding-top: 90px;
margin-top: 0px;
padding-right: 30px;
padding-bottom: 155px;
margin-bottom: 0px;
padding-left: 30px;
}

.bo h2 {
	text-align: center;
	font-size: 1.50em;
	font-family: Ravi;
	color: #1E398D;
}


.bo p {
	font-family: Ravi;
	text-align: center;

}

.bo .right {
	float: right;
	width: 40%;
}

.bo .left .notify {
	background-color: rgba(218,186,122,0.1);
	border-radius: 60px 0px 60px 0px;
	padding:1em;
	font-family: Ravi;

}

.bo .left {
	float: left;
	width: 40%;
}

.box1 {
	background-image: url('../images/tile-green-3.png');
	background-repeat: repeat;
	padding: 2em 0;
	min-height: 15em;
	margin-bottom: 10em;}


.nikanbox {
	position: relative;
	margin-top: 5em;
}

.logonikan {
	position: absolute;
	right: 5em;
	top: -2em;}

.nikanbox .infobrn {
    color: #DABA7A;
	text-align: center;
	background: #fff;
	margin:2em auto;
	margin-bottom: 0;
	display: block;
	width: 10em;

}

.info1{
	float: right;
}

.info2{
	margin-right: 16em;
}

.info2 a{
	width: 42%;
	float: right;
	margin: 2%;
	text-align: center;}


	.box1-info form{
		display: block;
		width: 100%;
		float: right;
		direction: rtl;
	}

	.box1-info form input{
		width: 100%;
		font-family: RAvi;
		font-size: 1em;
		margin-bottom: 1em;
		padding:.25em 1em;
		text-align: right;
	}

	.box1-info form input.w100{
		width: 100%;
	}

	.box1-info form input.w50{
		width: 48%;
	}

	.morevideo {
		background: #fff;
		padding: 0 1em;
		border-radius: 1em;
		font-family: Ravi;
		position: absolute;
		right: 13em;
		bottom: 1em;
		font-size: 1.4em;	}

.nikanbox h3 {
	text-align: center;
	color: #329394;
	font-family: Ravi;
	font-size: 2.25em;
	font-weight: 800;}

.info1 {
	display: block;
	width: 100%;
	margin-top: -3em;
	text-align: right;
	direction: rtl;
	margin-right: 16em;
	font-size: .9em;}
.btn-nikan{
	background-color: #DABA7A;
	font-family: Ravi;
	color:#fff;
	padding:.5em 1em;
	border-radius: .5em;
}

.nikanbox p {
	text-align: right;
	font-size: 1.25em;
	font-family: Ravi;
	font-weight: 400;
	color: #000000;}


.grid-3{
	display: grid;
    grid-gap: 2em;
	grid-template-columns: repeat(3, 1fr);
}

.grid-projectimages {
	display: grid;
    grid-gap: .5em;
	grid-template-columns: repeat(2, 1fr);
}


.grid-3 .info1 {
	background-color: rgba(255,255,255,0.1);
	border-radius: 60px 0px 60px 0px;  }

  .grid-3 .info2 {
	text-align: center;
  }


  .grid-3 .info3 {
	background-color: rgba(255,255,255,0.1);
	border-radius: 60px 0px 60px 0px;  }


.yitems {
    margin-top: 2em;
	width: 100%;
    margin-bottom: 3em;
    display: grid;
    grid-gap: 2em;
	grid-template-columns: repeat(5, 1fr);
}

.yitems a{
    background: #fff;
    box-shadow: 0 11px 29px -17px rgba(201, 206, 207, 0.7);
}

.grid-category {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
}


.blog-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 2em;
	direction: rtl;
}

.blog-grid  article{
	border-radius: 1em;
	padding: 1em;
	background:#fff;
	border-radius: .5em;
	box-shadow: 0px 5px 5px #e6ecf3;
	
}

.blog-sidebar-content {
	font-family: Ravi;
	margin: 0;
	padding: 0;
}

  .categories {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
margin-bottom:5em;
grid-gap: 1em;
}


.categories .item img {

max-height: 7em;
}


	.categories .item {
		box-shadow: 0 20px 32px rgba(29, 46, 54, 0.08);
		background-color: #fefefe;
		transition: 0.3s;
		border-radius: 10px;
		text-align: center;
		padding: 2em 1em;
	}

	.categories .item:hover{
		opacity: .8;
		-webkit-transform: translateY(10px);
		transform: translateY(10px);

	}


	.categories .item h2 {
		color: #3b414d;
		font-size: 20px;
		font-weight: 700;
		line-height: 35px;
		white-space: nowrap;
		margin-top:0
	  }


	  .categories .item span {
		color: #0d1834;
		font-size: 14px;
		font-weight: 400;
		width: 110px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;	  }


		.sidebar-right {
			width: 15%;
			position: fixed;
			float: right;
			margin-left: 5%;
			border: 1px solid #eef4ff;
border-radius: .5em;
background-color: #fff;
box-shadow: 0 0 0 1px #eef4ff,0 2px 8px 1px #eef4ff;
			box-sizing: border-box;

		}

		.sidebar-main {
			width: 70%;
			float: left;
			margin-bottom: 3em;
		}

		.sidebar-menu {
			margin:0;
			padding: 1em;
		}

		.sidebar-menu li {
			padding: .5em 1em;
			border-bottom: 1px solid #eee;
			border-radius: .25em;
		}

		.sidebar-menu li:hover {
			background: #f6f9ff;
			transition: .5s;
		}

		.sidebar-menu li a {
			display: block;
		}
		.sidebar-menu li:hover a {
			color: #DABA7A;
			transition: .2s;
		}


		.sidebar-main h3 {
			font-size: 1.75em;
			padding: 0;
			margin:0;
			margin-bottom: .5em;
			border-right: .25em solid #0065ef;
			padding-right: .5em;
			margin-top:1em
		}

.blog-content{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 1em;

}

.blog-content article {
}

.blog-list {
	display: block;
}
.blog-list article {

padding: 0 1em;
background-color: #ffffff;
border: 1px solid #ffffff;
border-radius: 16px;
box-shadow: 0 5px 34px -14px #bdbbbb;
margin-bottom: 1em;
}

.mainpost {
	padding: 1em;

border-radius: 8px;
color: #0089ff !important;
background-color: #cee3ff;
border-color: #cee3ff;

}
.mainpost h3 {

color: #DABA7A;
transition: .3s;
}



	.mainpost h3:hover {
		color: #fff
	}


.mainpost p {

	color: #333
	}
	.blog-list h3 {

		color: #333 !important
		}






.mainpost img{
height: 10em;
padding: 0 2em;
box-sizing: border-box;
float: right;
display: block;border-radius: 25%;
}

.mainpost img:hover {
	opacity: .7;
	transition: .7s;
}

.mainpost  h3 {
	text-align: center;
}


.blog-list article:hover{
	opacity: .8;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
	transition: .3s;
}

.blog-main {
	float: left;
	width: 75%;
}

.blog-list img {
	float: right;
	height: 4em;
	margin-left: 1em;
	border-radius: 5px;
	
}
.blog-grid article img {
	width: 100%;
	height: 12em;
	border-radius: 2em;
  }

.videos-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 1em;
}


.videos-grid article{
	background: #fff;
	padding: 1em;
	border-radius: 1em;
}

.videos-grid article .title {
	text-align: center;
	margin-top: 1em;
}

.videos-grid article img {
	width: 100%
}
		.grid-dashlist {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-gap: 1em;
			margin-bottom: 4em;
		}

		.grid-dashlist .item{
			background: #fff;
			border-radius: 1em;
			padding: 1em;
			background: #f7f7f7;
			box-shadow: 0 10px 20px 0 rgb(148, 189, 246);
			border: 1px solid rgb(148, 189, 246);
			color: rgb(0, 137, 255);
		}
		.grid-dashlist .item:hover{
			background: #fff;
		}

		.grid-dashlist .item h6{
			float: right;
			font-size: 1.25em;
			font-weight: 600;
			padding: 0;
			margin: 0;
		}

		.grid-dashlist .item span{
			float: left;
			font-size: 1.25em;
		}





.widget {
	box-shadow:0 2px 10px rgba(51,74,62,.03);
	background:#fff;
	padding:20px;
	border-radius:12px;
	font-size:14px;
	color:#444;
	margin-bottom:15px;
	direction: rtl;
	font-family: Ravi;

   }
   .workshop-widget {
	box-shadow:0 2px 10px rgba(51,74,62,.03);
	background:#fff;
	padding:1em;
	border-radius:12px;
	font-size:14px;
	color:#444;
	margin-bottom:15px;
	border-radius:12px;
	position:-webkit-sticky;
	position:sticky;
	top:117px;
	box-shadow: 0 10px 20px 0 rgb(148, 189, 246);
   }
   .workshop-widget ul {
	background:rgba(234,234,234,.27) none repeat scroll 0 0;
	border-radius:12px;
	padding:1em
   }
   .workshop-widget ul li {
	padding:1em 0!important;
	color:rgba(0,0,0,.5)!important;
	border-bottom:1px solid #eee
   }
   .workshop-widget ul li span {
	float:left;
	font-weight:700!important;
	font-size:1.2em;
	color:#32335a
   }
   .workshop-widget ul li.location div {
	display:block!important;
	font-size:1.15em;
	color:#32335a;
	padding-top:.75em;
	line-height:1.25
   }
   .workshop-widget ul li.location div b {
	font-weight:700
   }
   .workshop-widget-price {
	margin:1em 0;
	font-weight:700!important;
	font-size:1.25em;
	color:rgba(0,0,0,.5)!important
   }
   .workshop-widget-price span {
	float:left;
	font-weight:700!important;
	font-size:1.25em;
	color:#0065ef
   }
   .noborder {
	border:none
   }
   .workshop-widget-buy {
	display:block;
	font-family:Ravi;
	text-align:center;
	font-size:1.25em;
	background:#0065ef;
	padding:.75em 1em;
	color:#fff;
	border-radius:10px;
	cursor:pointer;
	transition:.3s
   }
   .workshop-widget-buy:hover {
	background:#eee;
	color:#333
   }
   .workshop-widget-buyold {
	display:block;
	text-align:center;
	font-size:1.25em;
	background:#fff;
	padding:.75em 1em;
	color:#0065ef;
	border-radius:10px;
	border:1px solid #0065ef
   }
   .workshop-desc {
	font-size:.9em;
	font-weight:300;
	line-height:1.8;
	color:#212529
   }

   .mainshow{
	   float: right;
	   width:65%
   }

   .boxbuy {
	float: left;
	width: 30%;
	margin-right: 5%;
   }
   .cover {
	   width: 100%;
	   border-radius: 4em;
   }
   .tttt {
    border-radius: 12px;
    text-align: right !important;
    padding: .75em 1em !important;
    background-color: #f8f9fa !important;
    color: #32335a;
    margin: .75em 0;
        margin-top: 0.75em;
		font-size: 1.15em;
	}


.workshoptitle {
	background: #fff;
padding: .25em 1em;
border-radius: .5em;
text-align: center;
border-right: .25em solid #0065ef;
border-left: .25em solid #0065ef

}
.workshop-content article:hover{
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
	transition: .3s;

}
.workshop-content article .image {
	position: relative;
	border: 1px solid #ccc;
	border-radius: 2em;
}


.workshop-content article .image .type {
	position: absolute;
	bottom: 0;
	top: 0;
	margin: 1rem;
	padding: 0 .65rem;
	height: 24px;
	line-height: 24px;
	background: rgba(33, 37, 51, .6);
	border-radius: 5px;
	font-size: 13px;
	color: #fff;
}


.workshop-content article .image .price {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 1rem;
	padding: 0 .65rem;
	height: 24px;
	line-height: 24px;
	background: rgba(33, 37, 51, .6);
	border-radius: 5px;
	font-size: 13px;
	color: #fff;
	direction: rtl;
}


.cattophead {
	background: #fff;
	border-radius: 1em;
	padding: 1em;box-shadow: #eef4ff 0 2px 4px 0;
	border-right: .25em solid #DABA7A;
	border-left: .25em solid #DABA7A;
}

.cattophead img {
	height: 1em;

}
.cattophead h2 {
	margin: 0;
	padding: 0;
	font-size: 2em;
	font-weight: 700;
text-align: center;
}


.workshoptitle span {
	background: #eee;
	border-radius: 1em;
	padding: 0 .5em;
	font-size: 0.5em;}



.main-title h2 {
	text-align: center;
}

.main-title h2 span {
	background: #ffe75a;
	line-height: 10px;
	height: 10px;
	margin: auto 0;
	display: inline-block;
	font-size: 1.5em;
}

.blog-grid article img {
	width: 100%;
}

.blog-grid article .title {
	text-align: center;
}

.btn-more {
	background: #fff;
	color: #333;
	position: absolute;
	bottom: 0;
	font-family: Ravi;
	border-radius: 2em 2em 0 0;
	padding: .25em 1em;}

	.btn-more:hover {
		font-weight: bold;
	}

.btn-return {
	font-family: Ravi;
	position: absolute;
	top: 0em;
	right: 1em;
	background: #eee;
	padding: .5em 1em;
	border-radius: 6px;
}


.pagecontent {
	box-shadow: 0px 2px 2px #f7cb3d;
	background: #fff;
	padding: 1em;
	border-radius: 1em;
	font-family: Ravi;
	margin-top: 2em;
	border-bottom: 3px solid #f7cb3d;}


.pagetitle {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 2em;
position: relative;
}

.pagetitle h2 {
	display: inline;
	padding: 0 1em;
	font-size: 2.5em;
	height: 3em;
	font-family: Ravi;
}

.pagetitle h2 span {

background: #ffe75a;
margin: auto 0;
display: inline-block;
font-size: 1em;
}
.pagetitle img {
	display: inline;
	height: 3em;}


.widget h5 {
	margin:0;
	font-size: 1.25em;
	border-bottom: 1px solid #eee;
	padding-bottom: .5em;
}


.searchbar input{
	width: calc(100% - 7em);
	font-size: 1.25em;
	font-family: Ravi;
	box-sizing: border-box;
	padding: .25em 1em;
	margin: 1em 0;
	border-radius: .5em;

}

.searchbar button{
	width: 5em;
	float: left;
	margin: 1em 0;
	background: #DABA7A;
	color: #fff;
	border:none;
	border-radius: .5em;
	font-family: Ravi;
	cursor: pointer;
	font-size: 1.5em;

}

.searchbar button:hover{
	background: #fff;
	color: #333;
}

input {
	box-sizing: border-box;
}



.faqitems .answer {
    padding-top: .5em
  }


  .faqitems li {
    padding: 15px;
    color: #424242;
    font-family: Ravi;
    padding-right: 5em;
    cursor: pointer;
	border-bottom: 1px solid #fff;
	color: #122237
}



    .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: #122237
	;
	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);
  }

.project-desc{
	float: right;
	width: 70%;
	font-family: Ravi;
}
.project-gallery {
	float: left;
	width: 25%;
	border: 1px solid #eee;
	padding: 1em;
	border-radius: 1em;
	font-family: Ravi;
}

  .contact-right {
	float: right;
	width: 45%;
	margin-left:5%;
	padding: 2em 0;
	font-size: 1.5em;
	direction: rtl;
  }

  .contact-left {
	float: left;
	width: 40%;
	background: #fff;
	padding: 2em 2em;
	border-radius: 1em;
	box-shadow: 0 1px 50px rgba(142, 148, 165, 0.1);
	direction: rtl;
  }

  .contact-left  .title {
	font-size: 1.5em;
  }

  .contact-left .desc {
	margin-bottom: 1em;

  }

  .contact-left input {
	font-size: 1.5em;
	width: 100%;
	font-family: Ravi;
	font-size: 1em;
	margin-bottom: 1em;
	padding: .5em 1em;
	border-radius: 1em;
  }

  .contact-left textarea {
	padding: .5em 1em;
	border-radius: 1em;
	border: 1px solid #f9d042;
	width: 100%;
	box-sizing: border-box;
	box-shadow: 0 0 8px #f9d042;
}

.contact-left button, .job-main button {
	background: 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;
	font-family: Ravi;
	font-size: 1em;
	border-radius: 5px;
	padding: 6px 28px;
	border: none;
	cursor: pointer;
	float: left;
	margin-top: 1em;
}

.contact-left button:hover {
	background: #f0f0f0!important
}



.pagemain {
	background: #fff;
	padding: 1em;
	border-radius: 1em;
	margin-top:2em;
	border-bottom: 3px solid #f7cb3d
}



 .contact-us-info-item {
	margin-bottom: 1.5em;
border-bottom: 2px solid #fafafa;
padding-bottom: .5em;
  }


   .contact-us-info-item .icon {
	display: inline-block;
	vertical-align: top;
	width: 40px;
  }

   .contact-us-info-item .icon svg path {
	transition: .3s;
  }

 .contact-us-info-item:hover .icon svg path {
	fill: #0668e1;
  }


   .contact-us-info-item .content-widget {
	display: inline-block;
	vertical-align: top;
	padding-right: 30px;
	font-family: Ravi;
  }

   .contact-us-info-item .content-widget .label {
	color: #545c67;
	font-weight: 500;
	font-size: 16px;
	margin-bottom: 4px;
  }
   .contact-us-info-item .content-widget .value {
	color: #545c67;
	font-size: 16px;
	transition: .3s;
  }





  .select2-container{
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle;
	z-index: 99999
}
.select2-container .select2-selection--single{
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:28px;
	user-select:none;
	-webkit-user-select:none;
	font-size: .85em;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	display:block;
	padding-left:8px;
	padding-right:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
	position:relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{
	padding-right:8px;
	padding-left:20px
}
.select2-container .select2-selection--multiple{
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:32px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
	display:inline-block;
	overflow:hidden;
	padding-left:8px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-search--inline{
	float:left
}
.select2-container .select2-search--inline .select2-search__field{
	box-sizing:border-box;
	border:none;
	font-size:100%;
	margin-top:5px;
	padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
	-webkit-appearance:none
}
.select2-dropdown{
	background-color:white;
	border:1px solid #aaa;
	border-radius:4px;
	box-sizing:border-box;
	display:block;
	position:absolute;
	left:-100000px;
	width:100%;
	z-index:1051
}
.select2-results{
	display:block
}
.select2-results__options{
	list-style:none;
	margin:0;
	padding:0
}
.select2-results__option{
	padding:6px;
	user-select:none;
	-webkit-user-select:none
}
.select2-results__option[aria-selected]{
	cursor:pointer
}
.select2-container--open .select2-dropdown{
	left:0;
	font-size: .85em;

}
.select2-container--open .select2-dropdown--above{
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below{
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-search--dropdown{
	display:block;
	padding:4px
}
.select2-search--dropdown .select2-search__field{
	padding:4px;
	width:100%;
	box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
	-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
	display:none
}
.select2-close-mask{
	border:0;
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:99;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-hidden-accessible{
	border:0 !important;
	clip:rect(0 0 0 0) !important;
	-webkit-clip-path:inset(50%) !important;
	clip-path:inset(50%) !important;
	height:1px !important;
	overflow:hidden !important;
	padding:0 !important;
	position:absolute !important;
	width:1px !important;
	white-space:nowrap !important
}
.select2-container--default .select2-selection--single{
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;

}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	color:#444;
	line-height:28px;
	text-align:right;
}
.select2-container--default .select2-selection--single .select2-selection__clear{
	cursor:pointer;
	float:right;
	font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
	color:#999;
	float:right;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{
	float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{
	left:1px;
	right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple{
	background-color:white;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
	box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:0 5px;
	width:100%;

}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
	list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{
	color:#999;
	margin-top:5px;
	float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
	color:#999;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
	color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{
	float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
	margin-left:5px;
	margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
	margin-left:2px;
	margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
	border:solid black 1px;
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
	border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
	background:transparent;
	border:none;
	outline:0;
	box-shadow:none;
	-webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options{
	max-height:200px;
	overflow-y:auto;
	text-align:right;
	direction:rtl;

}
.select2-container--default .select2-results__option[role=group]{
	padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
	color:#999
}
.select2-container--default .select2-results__option[aria-selected=true]{
	background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option{
	padding-right:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
	padding-right:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
	margin-right:-1em;
	padding-right:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
	margin-right:-2em;
	padding-right:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
	margin-right:-3em;
	padding-right:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
	margin-right:-4em;
	padding-right:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
	margin-right:-5em;
	padding-right:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
	background-color:#5897fb;
	color:white
}
.select2-container--default .select2-results__group{
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic .select2-selection--single{
	background-color:#f7f7f7;
	border:1px solid #aaa;
	border-radius:4px;
	outline:0;
	background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus{
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
	color:#444;
	line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
	cursor:pointer;
	float:right;
	font-weight:bold;
	margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
	color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
	background-color:#ddd;
	border:none;
	border-left:1px solid #aaa;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px;
	background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
	border-color:#888 transparent transparent transparent;
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{
	float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{
	border:none;
	border-right:1px solid #aaa;
	border-radius:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	left:1px;
	right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
	background:transparent;
	border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
	border-color:transparent transparent #888 transparent;
	border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);
	background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);
	background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
	background-color:white;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text;
	outline:0
}
.select2-container--classic .select2-selection--multiple:focus{
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
	list-style:none;
	margin:0;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
	display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:default;
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
	color:#888;
	cursor:pointer;
	display:inline-block;
	font-weight:bold;
	margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
	color:#555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
	float:right
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
	margin-left:5px;
	margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
	margin-left:2px;
	margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
	border:1px solid #aaa;
	outline:0;
	direction: rtl;
	text-align:right;
}
.select2-container--classic .select2-search--inline .select2-search__field{
	outline:0;
	box-shadow:none
}
.select2-container--classic .select2-dropdown{
	background-color:#fff;
	border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
	border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
	border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
	max-height:200px;
	overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group]{
	padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
	color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
	background-color:#3875d7;
	color:#fff
}
.select2-container--classic .select2-results__group{
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
	border-color:#5897fb
}


#proof{
	text-align: center;
	margin-bottom: 1em
}

  .cl-custom-check {
	display: none;
  }
  .cl-custom-check + .cl-custom-check-label {
	/* Unchecked style  */
	background-color: #ccc;
	color: #fff;
	padding: 5px 10px;
	font-family: sans-serif;
	cursor: pointer;
	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
			user-select: none;
	border-radius: 4px;
	display: inline-block;
	margin: 0 10px 10px 0;
	-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
	transition: all 0.6s ease;
	font-family: Ravi;
	font-size: 1.2em;
margin: 1em .25em;
  }

  .cl-custom-check + .cl-custom-check-label:hover {
	background-color: #e0e0e0;
  }

  .cl-custom-check:checked + .cl-custom-check-label {
	/* Checked style  */
	background-color: #f7cb3d;
	-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
	transform: rotateY(360deg);
  }

  .item-field {
	  margin: .5em .25em;
	  border-bottom: 1px solid #eee;
	  padding-bottom: 1em;
 }


 .item-field label {
	 display: block;
	 font-size: 1.2em;
  }

  .item-field select {
	display: block;
	width: 100%;
	font-family: Ravi;
	font-size: 1.2em;
 }

 .videos-grid article img:hover {
	opacity: .7;
 }

 .videos-grid article:hover {
	opacity: .7;
 }


 .videos-grid article .image{
	position: relative;
 }

 .videos-grid article .image .time{
	position: absolute;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .03);
	font-size: .8em;
	border-radius: 1em;
	padding: 0 1em;
 }

 .videos-grid article .image .price{
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .03);
	font-size: .8em;
	border-radius: 1em;
	padding: 0 1em;
 }

 .videos-grid article .image .type{
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .03);
	font-size: .8em;
	border-radius: 1em;
	padding: 0 1em;
 }

 .videos-grid article .image .city{
	position: absolute;
	right: 0;
	top: 0;
	background: rgba(0, 0, 0, .03);
	font-size: .8em;
	border-radius: 1em;
	padding: 0 1em;
 }







.toast-title {
	font-weight: bold;
  }
  .toast-message {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	font-family:yekanBakh;
	font-size: .9em;
	font-weight:300;

  }
  .toast-message a,
  .toast-message label {
	color: #ffffff;
  }
  .toast-message a:hover {
	color: #cccccc;
	text-decoration: none;
  }
  .toast-close-button {
	position: relative;
	right: -0.3em;
	top: -0.3em;
	float: right;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	-webkit-text-shadow: 0 1px 0 #ffffff;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
  }
  .toast-close-button:hover,
  .toast-close-button:focus {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40);
  }
  /*Additional properties for button version
   iOS requires the button element instead of an anchor tag.
   If you want the anchor version, it requires `href="#"`.*/
  button.toast-close-button {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
  }
  .toast-top-center {
	top: 0;
	right: 0;
	width: 100%;
  }
  .toast-bottom-center {
	bottom: 0;
	right: 0;
	width: 100%;
  }
  .toast-top-full-width {
	top: 0;
	right: 0;
	width: 100%;
  }
  .toast-bottom-full-width {
	bottom: 0;
	right: 0;
	width: 100%;
  }
  .toast-top-left {
	top: 12px;
	left: 12px;
  }
  .toast-top-right {
	top: 12px;
	right: 12px;
  }
  .toast-bottom-right {
	right: 12px;
	bottom: 12px;
  }
  .toast-bottom-left {
	bottom: 12px;
	left: 12px;
  }
  #toast-container {
	position: fixed;
	z-index: 999999;
	/*overrides*/

  }
  #toast-container * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
  }
  #toast-container > div {
	position: relative;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 50px;
	width: 400px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-position: 15px center;
	background-repeat: no-repeat;
	-moz-box-shadow: 0 0 12px #999999;
	-webkit-box-shadow: 0 0 12px #999999;
	box-shadow: 0 0 12px #999999;
	color: #ffffff;
	opacity: 0.8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
  }
  #toast-container > :hover {
	-moz-box-shadow: 0 0 12px #000000;
	-webkit-box-shadow: 0 0 12px #000000;
	box-shadow: 0 0 12px #000000;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer;
  }
  #toast-container > .toast-info {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
  }
  #toast-container > .toast-error {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
  }
  #toast-container > .toast-success {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
  }
  #toast-container > .toast-warning {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
  }
  #toast-container.toast-top-center > div,
  #toast-container.toast-bottom-center > div {
	width: 400px;
	margin: auto;
	  position: relative;
	  top: 10px;
	  right:47%;
	  margin-right:100px;
  }
  #toast-container.toast-top-full-width > div,
  #toast-container.toast-bottom-full-width > div {
	width: 96%;
	margin: auto;
  }
  .toast {
	background-color: #030303;
  }
  .toast-success {
	background-color: #51a351;
  }
  .toast-error {
	background-color: #bd362f;
  }
  .toast-info {
	background-color: #2f96b4;
  }
  .toast-warning {
	background-color: #f89406;
  }
  .toast-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000000;
	opacity: 0.4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40);
  }
  /*Responsive Design*/
  @media  all and (max-width: 240px) {
	#toast-container > div {
	  padding: 8px 8px 8px 50px;
	  width: 11em;
	}
	#toast-container .toast-close-button {
	  right: -0.2em;
	  top: -0.2em;
	}
  }
  @media  all and (min-width: 241px) and (max-width: 480px) {
	#toast-container > div {
	  padding: 8px 8px 8px 50px;
	  width: 18em;
	}
	#toast-container .toast-close-button {
	  right: -0.2em;
	  top: -0.2em;
	}
  }
  @media  all and (min-width: 481px) and (max-width: 768px) {
	#toast-container > div {
	  padding: 15px 15px 15px 50px;
	  width: 25em;
	}
  }

  @-webkit-keyframes passing-through{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
		-moz-transform:translateY(40px);
		-ms-transform:translateY(40px);
		-o-transform:translateY(40px);
		transform:translateY(40px)
	}
	30%, 70%{
		opacity:1;
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		-ms-transform:translateY(0px);
		-o-transform:translateY(0px);
		transform:translateY(0px)
	}
	100%{
		opacity:0;
		-webkit-transform:translateY(-40px);
		-moz-transform:translateY(-40px);
		-ms-transform:translateY(-40px);
		-o-transform:translateY(-40px);
		transform:translateY(-40px)
	}
  }
  @-moz-keyframes passing-through{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
		-moz-transform:translateY(40px);
		-ms-transform:translateY(40px);
		-o-transform:translateY(40px);
		transform:translateY(40px)
	}
	30%, 70%{
		opacity:1;
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		-ms-transform:translateY(0px);
		-o-transform:translateY(0px);
		transform:translateY(0px)
	}
	100%{
		opacity:0;
		-webkit-transform:translateY(-40px);
		-moz-transform:translateY(-40px);
		-ms-transform:translateY(-40px);
		-o-transform:translateY(-40px);
		transform:translateY(-40px)
	}
  }
  @keyframes passing-through{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
		-moz-transform:translateY(40px);
		-ms-transform:translateY(40px);
		-o-transform:translateY(40px);
		transform:translateY(40px)
	}
	30%, 70%{
		opacity:1;
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		-ms-transform:translateY(0px);
		-o-transform:translateY(0px);
		transform:translateY(0px)
	}
	100%{
		opacity:0;
		-webkit-transform:translateY(-40px);
		-moz-transform:translateY(-40px);
		-ms-transform:translateY(-40px);
		-o-transform:translateY(-40px);
		transform:translateY(-40px)
	}
  }
  @-webkit-keyframes slide-in{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
		-moz-transform:translateY(40px);
		-ms-transform:translateY(40px);
		-o-transform:translateY(40px);
		transform:translateY(40px)
	}
	30%{
		opacity:1;
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		-ms-transform:translateY(0px);
		-o-transform:translateY(0px);
		transform:translateY(0px)
	}
  }
  @-moz-keyframes slide-in{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
		-moz-transform:translateY(40px);
		-ms-transform:translateY(40px);
		-o-transform:translateY(40px);
		transform:translateY(40px)
	}
	30%{
		opacity:1;
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		-ms-transform:translateY(0px);
		-o-transform:translateY(0px);
		transform:translateY(0px)
	}
  }
  @keyframes slide-in{
	0%{
		opacity:0;
		-webkit-transform:translateY(40px);
		-moz-transform:translateY(40px);
		-ms-transform:translateY(40px);
		-o-transform:translateY(40px);
		transform:translateY(40px)
	}
	30%{
		opacity:1;
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		-ms-transform:translateY(0px);
		-o-transform:translateY(0px);
		transform:translateY(0px)
	}
  }
  @-webkit-keyframes pulse{
	0%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
	10%{
		-webkit-transform:scale(1.1);
		-moz-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		transform:scale(1.1)
	}
	20%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
  }
  @-moz-keyframes pulse{
	0%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
	10%{
		-webkit-transform:scale(1.1);
		-moz-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		transform:scale(1.1)
	}
	20%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
  }
  @keyframes pulse{
	0%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
	10%{
		-webkit-transform:scale(1.1);
		-moz-transform:scale(1.1);
		-ms-transform:scale(1.1);
		-o-transform:scale(1.1);
		transform:scale(1.1)
	}
	20%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
	}
  }



   .nectar-shape-divider {
    fill: #fff;
  }
  .nectar-shape-divider {
    position: absolute;
    bottom: 0;
  }

.introbox {
	background: #1E398D;
direction: rtl;
position: relative;
padding-bottom: 3em;
}

.tophead {
	background-color: #495677;
	box-shadow: 2px -23px 17px -12px rgba(0,0,0,.2) , -2px -10px 22px -12px rgba(0,0,0,.2);
	color: #3c3c3c;
	position: fixed;
	right: 0;
	z-index: 99999;
	color: #fff;
	transition: .3s;
	width: 10em;
	height: 100%;
	box-shadow: 0 -3px 36px 0 rgba(0,0,0,0.2);
	top: 0;
}



  .slideshows{
    float: left;
    width: 55%;
    margin: 2em 0;
    margin-right: 5%;
    color:#fff;
    box-sizing: border-box;
	position: relative;

  }

  

  .slideshows .more{
    background: rgba(255,255,255,.8);
    position: absolute;
    border-radius: .5em;
    z-index: 2;
    left: -3em;
    padding: 0em .5em;
    bottom: 7em;
    transform: rotate(-90deg);
display: none;  }



.slideshows:hover .more{

	display: block;
  }
  .slideshows .desc{
	position: absolute;
	bottom: 1em;
	background: rgba(0,0,0,.5);
	padding: .25em 1em;

	font-size: 1em;
  }

  .slideshows h4 {
	background: #fff;
    position: absolute;
    border-radius: .5em;
    z-index: 2;
    right: 1em;
    padding: 0em .5em;
    top: 1em;
	  }
  .slideshows #intro {
    height: 20em;

  }

  .slideshows  img{
    width: 100%;
	height: 22em;
	border-radius: 1em;
  }

  .slider__paginate {
    position: absolute;
    top: 5px;
    right: 5px;
    display: flex;
    flex-direction: column;
    z-index: 5;
}

.slider__paginate .swiper-pagination-bullet {
      width: 7px;
      height: 7px;
      background-color: #dbdbdb !important;
      transition: .3s;
      border-radius: 60px;
      margin-bottom: 5px;
      opacity: 1 !important; }
.slider__paginate .swiper-pagination-bullet.swiper-pagination-bullet-active {
        height: 21px;
        background-color: #2bcb73 !important; }



		ul.tabs {
			position: absolute;
			right: 1em;
			top: 12em;
			transform: rotate(-90deg);		
		}
			
		ul.tabs li{
			float: right;
			padding:0 .5em;
			margin:0 .25em;
			background: rgba(255,255,255,.5);
		    border-radius:.5em;
		}
		
		
ul.tabs li:hover{
    background: #ddd;
	cursor: pointer;

}
ul.tabs li.current{
    background: #dc9203;
    color: #fff;
    border-radius:.5em;
}

.tab-content{
    display: none;
    padding: 15px;
    padding-right:2em !important;
}

.tab-content.current{
    display: inherit;
}

  .intro {
    float: right;
    width: 40%;
    margin: 2em 0;
    color:#fff
  }


  .intro h2 {
	position: relative;
  color: #27BDBE}


  .intro .link {
    background-color: #daba7a;
    padding: 1em;
    border-radius: 1em;
    color: #fff;
	margin-top: 2em;
  display: inline-block;
  }



  .unit {
    text-align: center;
    border: solid 1px rgba(0,0,0,.08);
    xxborder-right: 0px;
    padding: 24px 12px;
    display: block;
    float: right;
    background: #FFF;
    z-index: 2;
    position: relative;

}
.unit:hover {
    box-shadow: 0px 1px 16px rgba(0,0,0,.15);
    z-index: 3 !important ;
}
.unitIcon{
    padding: 16px 32px;
}
.unitIcon h3,.unit h3{
    font-weight: lighter;
    font-size: 1em;
}
  .c20 {
    width: 20%;
    box-sizing: border-box;
  }

  .c75 {
    width: 75%;
    box-sizing: border-box;
  }
  .left {
    float: left;
  }

  .c25 {
    width: 25%;
    box-sizing: border-box;
  }
  .right {
    float: right;
  }
  .res {
    display: block;
  }.res img {
    display: block;
    width: 100%;
    height: auto;
  }


  .standardBox{
    display: block;
    float: right;
    width: 100%;
	direction: rtl;
  }


  .h2Pined{
    color:#153784;
    display: inline-block;
    margin-top: 86px;
}
.h2Pined:after{
    display: inline-block;
    content: "";
    width: 47px;
    height: 20px;
    background: url(/web/20211217082149im_/http://aryalift.com/wp-content/themes/arya/images/pin1.png) no-repeat;
    float: left;
    margin-right: 14px;
    position: relative;
    top:3px;
}



.image_right:before, .costum_image_right:before, .order_second:before {
    content: '';
    background: url(../image/right.png);
    position: absolute;
    top: 5px;
    right: -17px;
    width: 26px;
    height: 32px;
    background-repeat: no-repeat;
}

.image_right_white:before {
    content: '';
    background: url(../image/right1.png);
    position: absolute;
    top: 8px;
    right: -19px;
    width: 26px;
    height: 29px;
    background-repeat: no-repeat;
}

.image_left:after, .costum_image_left:after, .order_first:after {
    content: '';
    background: url(../image/left.png);
    position: absolute;
    top: 5px;
    left: -17px;
    width: 26px;
    height: 32px;
    background-repeat: no-repeat;
}

.image_left_white:after {
    content: '';
    background: url(../image/Uni0n.png);
    position: absolute;
    top: 7px;
    left: -16px;
    width: 26px;
    height: 29px;
    background-repeat: no-repeat;
}

.image_left_gray:after {
    content: '';
    background: url(../image/grayright.png);
    position: absolute;
    top: 6px;
    left: -18px;
    width: 26px;
    height: 32px;
    background-repeat: no-repeat;
}

.image_right_gray:before {
    content: '';
    background: url(../image/grayleft.png);
    position: absolute;
    top: 6px;
    right: -16px;
    width: 26px;
    height: 32px;
    background-repeat: no-repeat;
}

.views_count:after {
    content: '';
    background: url(../image/veiw.png);
    width: 18px;
    height: 14px;
    position: absolute;
    top: 5px;
    background-repeat: no-repeat;
    margin: 0 3px 0 0;
}



.news h4 {
	background: url(../images/tile-title-4.png) center  no-repeat;
	margin: 0 auto;
	height: 70px;
	text-align: center;
	padding: 1em 0
}


.news h4 span {
	font-size: 3.5em;
	line-height: 1.3;
	color: #CF7445;
	font-weight: 800;
	font-family: Ravi;
  }

.gird-news {
	display: grid;
    grid-gap: 2em;
	grid-template-columns: repeat(3, 1fr);
	direction: rtl;
}

.gird-news  article{
	border: 1px solid #eee;
	padding: 1em;
	border-radius: 1em;
	box-shadow: 0 20px 32px rgba(29, 46, 54, 0.08);
background-color: #ffffff;
padding: 1.25em 1.5em;
display: flex;
flex-direction: column;
border-radius: 10px;
transition: .3s;
}


.gird-news article img{
	height: 13em;
	width: 100%;
	border-radius: 1em;
}


.gird-news .more{
	float: left;
	font-family: Ravi;
	background: #eee;
	padding: .5em;
	width: 7em;
	direction: ltr;
	margin-top: 1em;
	margin-right: 13em;
	text-align: center;
	transition: .3s
}


.gird-news .more:hover{
	background: #CF7445;
}


.gird-news h3 {
	font-family: Ravi;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: .5em;
}
.gird-news p {
	font-family: Ravi;
	font-size: 1em;
	margin: 0;
}


[class~=_404Wrapper] {
	height:100vh;
  }
  [class~=_404Wrapper] {
	text-align:center;
  }
  [class~=_404Wrapper] {
	background-image:url("/image/tile-dark-2.png");
  }
  [class~=_404Wrapper] {
	overflow-y:hidden;
  }
  ._404Title {
	font-family:yekan_bakh_bold;
  }
  ._404Title {
	font-weight:normal;
  }
  [class~=_404Wrapper]:lang(en) {
	direction:ltr;
  }
  ._404Title {
	font-style:normal;
  }
  ._404Title {
	font-size:2.083333333in;
  }
  ._404Title {
	color:#00563f;
  }
  ._404Title {
	text-shadow:0 35px .208333333in rgba(0,86,63,.2);
  }
  ._404Title {
	margin-top:10%;
  }
  ._404Desc {
	font-family:yekan_bakh_regular;
  }
  ._404Desc {
	font-size:1.875pc;
  }
  ._404Desc {
	color:#555963;
  }
  [class~=_404Desc]:lang(ur) {
	font-family:urdu_regular;
  }
  @media screen and (max-width: 650px) {
	[class~=_404Title] {
	  font-size:100px;
	}
	[class~=_404Title] {
	  margin-top:50%;
	}
	[class~=_404Desc] {
	  font-size:.208333333in;
	}
	[class~=_404Wrapper] {
	}
  }
  
  .category h4 {
	background: url(../images/tile-title-4.png) center no-repeat;
	margin: 0 auto;
	height: 70px;
	text-align: center;
	padding: 1em 0;
  }

  .category h4 span {
	font-size: 3.5em;
	line-height: 1.3;
	color: #CF7445;
	font-weight: 800;
	font-family: Ravi;
  }

  .nikanbox {
	border-radius: 5px !important;
	background: url(../images/Group-32.jpg) no-repeat center top / 1180px !important;
	border: 1px solid #D9D9D9 !important;
margin-bottom: 7em;
  }

.news {
	margin-top:3em;
	margin-bottom:3em;

}


.box1-info button{
background: #eee;
  border: navajowhite;
  background: #329394;
  padding: 0 1em;
  font-family: Ravi;
  font-size: 1em;
  border-radius: 1em;
  text-align: center;
  margin: 0 auto;
  display: block;
  width: 40%;
  color: #fff;
  padding: .25em;

}
.box1-info {
	padding:0 2em;
	font-family: Ravi;
	font-size: 1.25em;
}

.box1-info p {
	background: #fff;
	float: right;
	padding:0 1em;
	font-weight: bold;
}


.telbox {
	margin-top:5em

}
.telbox2 {
	height: 45px;
overflow: hidden;
background-image: url('../images/tile-green-3.png');
background-repeat: repeat;
margin: 2em 0;
}

.telbox2 input {

	background: #fff;
	border: none;
	display: block;
	margin: 0 auto;
	height: 45px;
	padding: 0 1em;
	font-family: Ravi;
	text-align: center;}


  .seminariesCardTitle {
	font-family: Ravi;
	text-align: center;
	font-size: 1.25em;
	margin-top: .25em; 
	}
	

  .video-sec-index {
    margin-bottom: 56px;
    transition: .3s;
    overflow: hidden; }
  .video-sec-index .plyr--video {
      overflow: hidden;
      border-radius: 25px 0 0 25px; }
  .video-sec-index .plyr > .plyr__control--overlaid {
      opacity: 0; }
  .video-sec-index .plyr.plyr--init-hide-controls .plyr__controls {
      opacity: 0; }
  .video-sec-index .plyr.plyr--stopped .plyr__controls {
      opacity: 0; }
  .video-sec-index__d-nn {
      display: flex; }
  .video-sec-index__d-nnn {
	position: relative;
	height: 20em;
	width: 40%;
	float: right !important;
	margin-top: -3em;
	filter: drop-shadow( 0 20px 30px rgba(0,0,0,0.25));    }


  .video-sec-index__cont-rad {
      border-radius: 25px;
      overflow: hidden; }
  .video-sec-index.playing .video-sec-index__parent {
      opacity: 0;
      visibility: hidden; }
  .video-sec-index__video {
      position: absolute;
      height: auto;
      box-shadow: 0 6px 19px -5px #d4d3d2;
      left: 0;
      right: 0;
      bottom: 0; }
  .video-sec-index__itms-sec {
      box-shadow: 0 6px 19px -5px rgba(130, 130, 130, 0.3); }


	  .videobox {
		position: relative;
		background-color: #DABA7A;
		background-image: url('../images/tile-white-7.png');
		background-repeat: repeat;
		width: 100%;
		border-top: .5em solid #FFFBF3;
		border-bottom: .5em solid #FFFBF3;
		margin: 8em 0;	
	  }
  .video-sec-index__videos {

}

  .video-sec-index__logo h2 {
        background: url("../images/videos.png") no-repeat;
        width: 119px;
        height: 30px;
        display: inline-block; }

        .video-sec-index__videos-list{
			float: right;
			width: 50%;
			margin-right: 5%;        }
        
  .video-sec-index__videos-list li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	color: rgba(255, 255, 255, 0.6);
	transition: 0.3s;
	cursor: pointer;
	direction: rtl;
	background: rgba(0,0,0,.1);
	border-radius: 1em;
	margin: 1em 0;	
	
	
	
	
	}
	.video-sec-index__videos-list li:hover {
		background: rgba(255,255,255,.1);


	}





  .video-sec-index__videos-list li figure {
      float: right;
        margin-left: 20px; }
  .video-sec-index__videos-list li figure img {
      height: 3em;
	  width: 4em;
          margin: 0 auto;
          border-radius: 5px;
          max-width: none; }
  .video-sec-index__caption {
      overflow: hidden;
      text-overflow: ellipsis; }
  .video-sec-index__caption h2 {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        font-size: 1.35em;
        margin-bottom: 8px;
	
	font-family: Ravi;
	}
  .video-sec-index__duration-view-count span {
      font-size: 12px; }
  .video-sec-index__duration-view-count span:first-child {
        margin-left: 30px; }

.video-sec-index__more {
    
    width: 40%;
    float: right;
}
.video-sec-index__more a {
    font-size: 14px;
    background: #fff;
    color: #333;
    padding: .25em .5em;
    border-radius: 1em;
    margin: 1em auto;
    display: table;
}

}
  .video-sec-index__more i {
        font-size: 13px;
        color: #fff;
        transition: 0.3s; }
  .video-sec-index__more:hover a {
        color: #0095da;
        transition: 0.3s; }
  .video-sec-index__more:hover i {
        color: #0095da;
        transition: 0.3s; }
  .video-sec-index__play-video-icon {
      display: block;
      margin: 0 auto;
      position: relative; }
  .video-sec-index__play-video-icon:before {
        content: '';
        border: 1px solid #e3e3e3;
        border-radius: 50%;
        position: absolute;
        width: 179px;
        height: 179px;
        top: -22px;
        left: -22px;
        transition: 0.3s;
        -webkit-animation: fade 2s infinite;
                animation: fade 2s infinite;
        opacity: 0; }
  .video-sec-index__play-video-icon:after {
        content: '';
        width: 225px;
        height: 225px;
        border: 1px solid #e3e3e3;
        border-radius: 50%;
        position: absolute;
        top: -44px;
        left: -44px;
        -webkit-animation: fade2 2s .2s infinite;
                animation: fade2 2s .2s infinite;
        opacity: 0;
        transition: 0.3s; }
  .video-sec-index__play-video-icon i {
        font-size: 54px;
        background: #fa4545;
        width: 100px;
        height: 100px;
        border-radius: 50%;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        align-self: center;
        margin-bottom: 63px;
        cursor: pointer;
        padding-left: 11px;
        z-index: 9;
        position: relative; }
  @-webkit-keyframes fade {
    0% {
      opacity: 0; }
    50% {
      opacity: .1; }
    100% {
      opacity: 0; } }
  @keyframes fade {
    0% {
      opacity: 0; }
    50% {
      opacity: .1; }
    100% {
      opacity: 0; } }
  @-webkit-keyframes fade2 {
    0% {
      opacity: 0; }
    50% {
      opacity: .05; }
    100% {
      opacity: 0; } }
  @keyframes fade2 {
    0% {
      opacity: 0; }
    50% {
      opacity: .05; }
    100% {
      opacity: 0; } }
  .video-sec-index__play-video-txt {
      font-size: 23px;
      text-align: center;
      color: #fff;
      text-shadow: 0 3px 5px rgba(0, 0, 0, 0.26); }
  .video-sec-index__parent {
      border-right: 1px solid rgba(255, 255, 255, 0.2);
      background-color: rgba(118, 118, 118, 0.88);
      z-index: 99;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0; }
  

	  @-webkit-keyframes plyr-progress{to{background-position:25px 0}}
@keyframes plyr-progress{to{background-position:25px 0}}
@-webkit-keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@-webkit-keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}
@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}
.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;height:100%;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}
.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr--full-ui{box-sizing:border-box}
.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}
.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}
.plyr--full-ui ::-webkit-media-text-track-container{display:none}
.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}
.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}
.plyr__captions .plyr__caption div{display:inline}
.plyr__captions span:empty{display:none}
@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}
@media (min-width:768px){.plyr__captions{font-size:18px}}
.plyr--captions-active .plyr__captions{display:block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}
.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}
.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}
.plyr__control:focus{outline:0}
.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}
a.plyr__control{text-decoration:none}
a.plyr__control::after,a.plyr__control::before{display:none}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}
.plyr--full-ui ::-webkit-media-controls{display:none}
.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}
.plyr__controls .plyr__progress__container{flex:1;min-width:0}
.plyr__controls .plyr__controls__item{margin-left:2.5px}
.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}
.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}
.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}
.plyr__controls:empty{display:none}
.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}
.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}
.plyr__menu{display:flex;position:relative}
.plyr__menu .plyr__control svg{transition:transform .3s ease}
.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}
.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}
.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}
.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}
.plyr__menu__container [role=menu]{padding:7px}
.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}
.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}
.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}
.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:28px}
.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}
.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}
.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}
.plyr__menu__container .plyr__control--back::before{background:rgba(114,133,151,.2);box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}
.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}
.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}
.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}
.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}
.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}
.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px}
.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}
.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}
.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}
.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;margin-top:0}
.plyr--full-ui input[type=range]::-ms-tooltip{display:none}
.plyr--full-ui input[type=range]:focus{outline:0}
.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}
.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr__time{font-size:14px}
.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}
@media (max-width:767px){.plyr__time+.plyr__time{display:none}}
.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}
.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{z-index:3}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}
.plyr__progress{left:6.5px;margin-right:13px;position:relative}
.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}
.plyr__progress input[type=range]{position:relative;z-index:2}
.plyr__progress .plyr__tooltip{font-size:14px;left:0}
.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:0 0}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}
.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}
.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}
.plyr__volume input[type=range]{margin-left:5px;margin-right:5px;position:relative;z-index:2}
.plyr--is-ios .plyr__volume{min-width:0;width:auto}
.plyr--audio{display:block}
.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}
.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}
.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}
.plyr--video{background:#000;overflow:hidden}
.plyr--video.plyr--menu-open{overflow:visible}
.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;width:100%}
.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}
.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}
.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}
@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}
.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}
.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}
.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25)}
.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:fullscreen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}
.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}
.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-moz-full-screen video{height:100%}
.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}
.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}
.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}
.plyr--fullscreen-fallback video{height:100%}
.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}
@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}
.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}
.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}
.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}
.plyr__ads::after:empty{display:none}
.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}
.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}
.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}
.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}
.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}
.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}
.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}
.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}
.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}
.plyr__preview-scrubbing--is-shown{opacity:1}
.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}
.plyr--no-transition{transition:none!important}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}
.plyr [hidden]{display:none!important}





/**
 * Swiper 6.1.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 17, 2020
 */
 @font-face {
	font-family: 'swiper-icons';
	src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
	font-weight: 400;
	font-style: normal;
  }
  :root {
	--swiper-theme-color: #007aff;
  }
  .swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	/* Fix of Webkit flickering */
	
  }
  .swiper-container-vertical > .swiper-wrapper {
	flex-direction: column;
  }
  .swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
  }
  .swiper-container-android .swiper-slide,
  .swiper-wrapper {
	transform: translate3d(0px, 0, 0);
  }
  .swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap;
  }
  .swiper-container-multirow-column > .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
  }
  .swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
  }
  .swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
  }
  .swiper-slide-invisible-blank {
	visibility: hidden;
  }
  /* Auto Height */
  .swiper-container-autoheight,
  .swiper-container-autoheight .swiper-slide {
	height: auto;
  }
  .swiper-container-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
  }
  /* 3D Effects */
  .swiper-container-3d {
	perspective: 1200px;
  }
  .swiper-container-3d .swiper-wrapper,
  .swiper-container-3d .swiper-slide,
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom,
  .swiper-container-3d .swiper-cube-shadow {
	transform-style: preserve-3d;
  }
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
  }
  .swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  /* CSS Mode */
  .swiper-container-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	/* For Firefox */
	-ms-overflow-style: none;
	/* For Internet Explorer and Edge */
  }
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
  }
  .swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
  }
  .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: x mandatory;
		scroll-snap-type: x mandatory;
  }
  .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
		scroll-snap-type: y mandatory;
  }
  :root {
	--swiper-navigation-size: 44px;
	/*
	--swiper-navigation-color: var(--swiper-theme-color);
	*/
  }
  .swiper-button-prev,
  .swiper-button-next {
	position: absolute;
	top: 50%;
	width: calc(44px / 44 * 27);
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: 44px;
	height: var(--swiper-navigation-size);
	margin-top: calc(-1 * 44px / 2);
	margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-theme-color);
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
  }
  .swiper-button-prev.swiper-button-disabled,
  .swiper-button-next.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
  }
  .swiper-button-prev:after,
  .swiper-button-next:after {
	font-family: swiper-icons;
	font-size: 44px;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-feature-settings: normal, ;
	font-variant: normal;
	font-variant: initial;
	line-height: 1;
  }
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto;
  }
  .swiper-button-prev:after,
  .swiper-container-rtl .swiper-button-next:after {
	content: 'prev';
  }
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
  }
  .swiper-button-next:after,
  .swiper-container-rtl .swiper-button-prev:after {
	content: 'next';
  }
  .swiper-button-prev.swiper-button-white,
  .swiper-button-next.swiper-button-white {
	--swiper-navigation-color: #ffffff;
  }
  .swiper-button-prev.swiper-button-black,
  .swiper-button-next.swiper-button-black {
	--swiper-navigation-color: #000000;
  }
  .swiper-button-lock {
	display: none;
  }
  :root {
	/*
	--swiper-pagination-color: var(--swiper-theme-color);
	*/
  }
  .swiper-pagination {
	position: absolute;
	text-align: center;
	transition: 300ms opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
  }
  .swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
  }
  /* Common Styles */
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	width: 100%;
  }
  /* Bullets */
  .swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
  }
  .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: 0.2;
  }
  button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	   -moz-appearance: none;
			appearance: none;
  }
  .swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
  }
  .swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-theme-color);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
  }
  .swiper-container-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0);
  }
  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
  }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
  }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: 200ms transform, 200ms top;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 200ms transform, 200ms left;
  }
  .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 200ms transform, 200ms right;
  }
  /* Progress */
  .swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
  }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-theme-color);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
  }
  .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
  }
  .swiper-container-horizontal > .swiper-pagination-progressbar,
  .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
  }
  .swiper-container-vertical > .swiper-pagination-progressbar,
  .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
  }
  .swiper-pagination-white {
	--swiper-pagination-color: #ffffff;
  }
  .swiper-pagination-black {
	--swiper-pagination-color: #000000;
  }
  .swiper-pagination-lock {
	display: none;
  }
  /* Scrollbar */
  .swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
  }
  .swiper-container-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
  }
  .swiper-container-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
  }
  .swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
  }
  .swiper-scrollbar-cursor-drag {
	cursor: move;
  }
  .swiper-scrollbar-lock {
	display: none;
  }
  .swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
  }
  .swiper-zoom-container > img,
  .swiper-zoom-container > svg,
  .swiper-zoom-container > canvas {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	   object-fit: contain;
  }
  .swiper-slide-zoomed {
	cursor: move;
  }
  /* Preloader */
  :root {
	/*
	--swiper-preloader-color: var(--swiper-theme-color);
	*/
  }
  .swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
			animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid var(--swiper-theme-color);
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
  }
  .swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
  }
  .swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
  }
  @-webkit-keyframes swiper-preloader-spin {
	100% {
	  transform: rotate(360deg);
	}
  }
  @keyframes swiper-preloader-spin {
	100% {
	  transform: rotate(360deg);
	}
  }
  /* a11y */
  .swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
  }
  .swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out;
  }
  .swiper-container-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
  }
  .swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
  }
  .swiper-container-fade .swiper-slide-active,
  .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
  }
  .swiper-container-cube {
	overflow: visible;
  }
  .swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
	
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
  }
  .swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
  }
  .swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin: 100% 0;
  }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
  }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-next,
  .swiper-container-cube .swiper-slide-prev,
  .swiper-container-cube .swiper-slide-next + .swiper-slide {
	pointer-events: auto;
	visibility: visible;
  }
  .swiper-container-cube .swiper-slide-shadow-top,
  .swiper-container-cube .swiper-slide-shadow-bottom,
  .swiper-container-cube .swiper-slide-shadow-left,
  .swiper-container-cube .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
  }
  .swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
  }
  .swiper-container-flip {
	overflow: visible;
  }
  .swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
	
  }
  .swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
  }
  .swiper-container-flip .swiper-slide-active,
  .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
  }
  .swiper-container-flip .swiper-slide-shadow-top,
  .swiper-container-flip .swiper-slide-shadow-bottom,
  .swiper-container-flip .swiper-slide-shadow-left,
  .swiper-container-flip .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
  }
  


  .hidden {
	visibility: hidden;
  }

  
  .btn-submit:before {
	visibility: hidden;
	content: "";
	top: -2px;
	bottom: -2px;
	left: 0;
	right: 0;
	margin: 0 auto;
	position: absolute;
	width: 100%;
	padding: inherit;
	background: #aaa;
	border-top: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	border-radius: 2px;
	transition: width 0.5s;
  }
  
  .btn-submit:after {
	visibility: hidden;
	font-family: FontAwesome;
	font-size: 16px;
	line-height: 16px;
	color: #454545;
	position: absolute;
	top: 2px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 26px;
	height: 26px;
	padding: 5px;
	border-radius: 26px;
	color: #fff;
  }
  
  .btn-submit:after {
	content: "\f110";
  }
  
  .btn-submit.loading:after {
	visibility: visible;
	animation: loader 1s infinite linear;
  }
  
  .btn-submit.loading:before {
	visibility: visible;
	border-radius: 26px;
	width: 33px;
	margin: 0 auto;
	right: 0;
	left: 0;
  }
  
  .btn-submit.done {
	visibility: hidden;
  }
  
  .btn-submit.done:before {
	content: "\f00c";
	font-family: FontAwesome;
	visibility: visible;
	background: #4FA86B;
	border-color: #4FA86B;
  }
  
  .btn-submit.loading, .button.done {
	cursor: default;
  }
  
  @keyframes loader {
	0% {
	  transform: rotate(0deg);
	}
	99% {
	  transform: rotate(360deg);
	}
  }
  
 nav {
	text-align:center;
	position:relative;
	padding:0 0 20px 0
  }
 nav ul {
	padding:0;
	margin:0;
	list-style:none
  }
 nav ul li:before {
	display:none
  }
 nav ul.menu {
	font-size:0;
	line-height:0;
	margin:0
  }
 nav ul.menu li {
	display:block;
	position:relative;
	vertical-align:top;
	padding:0;
	margin:30px 0
  }
 nav ul.menu li a {
	padding:0 15px 0 0;
	margin:13px 0 0 0;
	padding:0;
	font-weight:400;
	display:block;
	overflow:hidden;
	position:relative;
	text-align:right
  }
 nav ul.menu>li.opened>a:before {
	content:""
  }
 nav ul.sub-menu>li.menu-item-has-children>a:after {
	content:"";
	font-family:'FontAwesome';
	font-size:11px;
	padding-left:5px
  }
 nav ul.menu .sub-menu {
	padding:0 0 0 0;
	margin:13px 0 1px 0;
	display:none;
	position:relative
  }
 nav ul.menu li.current-menu-parent>.sub-menu,
 nav ul.menu li.current-menu-ancestor>.sub-menu {
	display:block
  }
 nav ul.menu .sub-menu:before {
	content:'';
	width:1px;
	height:100%;
	position:absolute;
	right:2px;
	top:0;
	display:block
  }
 nav ul.menu>li>.sub-menu>li>.sub-menu {
	margin-top:9px;
	margin-bottom:3px;
	padding-bottom:0;
	margin-left:19px
  }
 nav ul.sub-menu li {
	text-align:right;
	position:relative;
	padding:0 0
  }
 nav ul.sub-menu li>a {
	margin:9px 0 0 3px;
	padding-right:16px
  }
 nav ul.sub-menu>li:first-child>a {
	margin:0 3px 0 0
  }
 nav ul.menu>li>ul.sub-menu>li>ul.sub-menu>li:last-child>a {
	padding-bottom:3px
  }
 nav ul.menu>li>ul.sub-menu>li:last-child>a {
	margin-bottom:3px
  }
 nav ul.sub-menu li:before {
	content:'';
	width:7px;
	height:1px;
	position:absolute;
	right:3px;
	top:7px;
	padding:0;
	display:block
  }
  
  
 nav ul.menu li a,
 nav ul.menu li span,
ul.mobile_menu li a,
ul.mobile_menu li span,
.filter_toggler {
	font-family: Ravi; /* Main menu font */
	font-size: 14px;
	display: block;
	text-align: center;
}


 nav ul.sub-menu > li:hover > a,
 nav ul.sub-menu > li.current-menu-item > a,
 nav ul.sub-menu > li.current-menu-parent > a
{
	color: #485577; /* Theme color */
}

 nav ul.menu li:hover > a,
 nav ul.menu li.current-menu-ancestor > a,
 nav ul.menu li.current-menu-item > a,
 nav ul.menu li.current-menu-parent > a{
	color:#f8c300;
}
 nav ul.menu li > a:after{
	content:"";position:absolute;right:0;bottom:7px;width:0px;background:#f7be00;height:3px;transition:all 0.3s;
	}
 nav ul.menu li:hover > a:after{
	content:"";position:absolute;right:0;bottom:7px;width:40px;background:#f7be00;height:3px;
	}
  
.icon {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	filter:invert(100%);
  }
  .icon1 {background-image: url(../images/icon1.svg);transition:all 0.3s;}
  .icon2 {background-image: url(../images/icon2.svg);transition:all 0.3s;}
  .icon3 {background-image: url(../images/icon3.svg);transition:all 0.3s;}
  .icon4 {background-image: url(../images/icon4.svg);transition:all 0.3s;}
  .icon5 {background-image: url(../images/icon5.svg);transition:all 0.3s;background-size: 100%;}

  nav ul.menu > li > a,
ul.mobile_menu > li > a {
	font-size:11px;
	line-height: 20px;
	color: #fff;
}


  a.navbtn:hover > .icon1{
	  filter:invert(72%) sepia(51%) saturate(2764%) hue-rotate(7deg) brightness(103%) contrast(108%);
  }
  a.navbtn:hover > .icon2{
	  filter:invert(72%) sepia(51%) saturate(2764%) hue-rotate(7deg) brightness(103%) contrast(108%);
  }
  
  a.navbtn:hover > .icon3{
	  filter:invert(72%) sepia(51%) saturate(2764%) hue-rotate(7deg) brightness(103%) contrast(108%);
  }
  
  a.navbtn:hover > .icon4{
	  filter:invert(72%) sepia(51%) saturate(2764%) hue-rotate(7deg) brightness(103%) contrast(108%);	
  }

  a.navbtn:hover > .icon5{
	filter:invert(72%) sepia(51%) saturate(2764%) hue-rotate(7deg) brightness(103%) contrast(108%);	
}

  .navbtn.active > .icon {filter:invert(72%) sepia(51%) saturate(2764%) hue-rotate(7deg) brightness(103%) contrast(108%);}
  a.navbtn.active  {color:#f8c300 !important;transform: scale(1.3);}
  
  main {
	width: calc(100% - 10em);
	margin-right: 10em;
	box-sizing: border-box;
	display: block;
  } 


  #blog  {

padding-bottom: 2em;

  }


  #blog h2 {
	font-size: 32px;
	color: #666;
	font-weight: 700;
	display: block;
	padding: 0 45px;
	position: relative;
	text-align: center;margin:0 auto;
	width: 4em;
	margin-bottom: 1em;
  }


  
  #blog h3  {
	text-align: center;
	padding-top: .5em;
  }

  #blog h3 a {
	font-family: Ravi;
	font-size: 1.1em;
	text-align: center;
  }

  

  #blog .swiper-slide img {
	height: 15em;
	width: 100%;
	border-radius: 2em;

  }
  #blog .lines {
	height: calc(100% - 10px);
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	display: flex;
  }
  
  #blog .lines.after {
	right: unset;
	left: 0;
  }
  
  
  #blog  .lines {
	height: calc(100% - 10px);
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	display: flex;
  }
  
  
  #blog  .line {
	width: 1px;
	height: 100%;
	display: block;
	background-color: #dfdfdf;
	margin: 0 2px;
  }



  .maincont {
	margin:0 3em;
	display: block;
  }

  .catalog {
    position: relative;
	direction: rtl;
	overflow: hidden;
}

.catalog:before {
    content: '';
    background-image: url("../images/bg-catalog-index.png");
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: -60px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 90; }
.catalog__wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    z-index: 100; }
.catalog__wrapper .catalog__img figure {
    margin-bottom: 0; }

	.catalog__wrapper .catalog__img video {
		width: 12em;
		border-radius: 50%;
		margin-right: 3em;
	}
	
.catalog__wrapper .catalog__desc {
    margin-right: 40px;
	font-family: Ravi;

}
.catalog__wrapper .catalog__desc p {
    color: #809aa5;
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    text-align: right;
	font-family: Ravi;

}
.catalog__wrapper .catalog__desc p a {
    color: #e8a20a;
    font-size: 25px;
    font-weight: 700;
    vertical-align: middle;
    margin-left: 20px;
	font-family: Ravi;
}
.catalog__wrapper .catalog__link {
    height: 40px;
    background-color: #fbac02;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
	font-family: Ravi;

    box-shadow: 0 11px 13px -6px rgba(251, 172, 2, 0.6);
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    border-radius: 60px;
    text-decoration: none;
    min-width: 125px;
    margin-right: 130px;
    -webkit-box-pack: center;
    justify-content: center;
    align-self: baseline;
    margin-top: 45px;
    top: 0;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s; }
.catalog__wrapper .catalog__link:hover {
    top: 10px;
    box-shadow: 0 5px 13px -6px rgba(251, 172, 2, 0.6); }


	.customers {
		position: relative;
		overflow: hidden;
		padding-bottom: 150px;
		background-repeat: no-repeat;
		background-position-x: 110%;
		background-position-y: 50px;
	direction: rtl;
	}
	.customers__paginate {
		position: absolute;
		right: 121px;
		top: 183px; }
	.customers__paginate span {
		width: 9px;
		height: 9px;
		border: 7px solid #dae5e9;
		background-color: #dae5e9;
		border-radius: 60px;
		display: block;
		margin-bottom: 4px;
		cursor: pointer;
		position: relative; }
	.customers__paginate span:before {
		content: '';
		width: 7px;
		height: 7px;
		position: absolute;
		border-radius: 60px;
		right: -3.6px;
		top: -3.3px;
		background-color: #fff;
		-webkit-transition: .3s;
		transition: .3s;
		opacity: 0;
		visibility: hidden; }
	.customers__paginate span.active:before {
		opacity: 1;
		visibility: visible; }
	.customers__logo {
		position: absolute;
		left: 0;
		width: 593px;
		height: 750px;
		background-image: url("../images/index-02.jpg");
		background-repeat: no-repeat;
		z-index: 100;
		background-position: -98px -137px;
		top: 18px; }
	.customers__logo .item {
		position: absolute;
		background-image: url("../images/angle-up.svg");
		background-size: 100%;
		cursor: pointer; }
	.customers__logo .item:before {
		-webkit-transition: .3s;
		transition: .3s;
		content: '';
		position: absolute;
		width: 0;
		height: 0;
		border-left: 72px solid transparent;
		border-right: 72px solid transparent;
		border-bottom: 122px solid #fff;
		top: -3px;
		left: -5px;
		z-index: 100;
		 }
	.customers__logo .item:after {
		-webkit-transition: .3s;
		transition: .3s;
		content: '';
		position: absolute;
		width: 90px;
		height: 90px;
		background-color: rgba(0, 0, 0, 0.2);
		-webkit-filter: blur(60px);
		filter: blur(40px);
		left: 19px;
		top: 25px;
		z-index: 90;
		border-radius: 60px;
		 }
	.customers__logo .item i {
		color: #fefefe;
		font-size: 116px; }
	.customers__logo .item img {
		position: absolute;
		z-index: 110; }
	.customers__logo .item--hamrah {
		left: 265px;
		top: 410px;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-size: 101%; }
	.customers__logo .item--hamrah img {
		width: 50px;

		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
		top: 50px;
		left: 41px; }
	.customers__logo .item--iran-khodro {
		left: 350px;
		top: 280px;
				-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-size: 101%; }
	.customers__logo .item--iran-khodro img {
		width: 50px;

		top: 54px;
		left: 45px;
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg); }
	.customers__logo .item--foolad-iranian {
		left: 155px;
		top: 280px;		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		background-size: 101%; }
	.customers__logo .item--foolad-iranian img {
		width: 50px;

		top: 36px;
		left: 38px;
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg); }
	.customers__logo .item--loole {
		left: 115px;
		top: 165px; }
	.customers__logo .item--loole img {
		width: 50px;

		top: 52px;
		left: 41px; }
	.customers__logo .item--naft-pars {
		width: 50px;

		left: 245px;
		top: 279px; }
	.customers__logo .item--naft-pars img {
		width: 50px;
		top: 50px;
		left: 43px; }
	.customers__logo .item.active:before {
		opacity: 1;
		visibility: visible; }
	.customers__logo .item.active:after {
		opacity: 1;
		visibility: visible; }
	.customers__logo .item:hover:before {
		opacity: 1;
		visibility: visible; }
	.customers__logo .item:hover:after {
		opacity: 1;
		visibility: visible; }
	.customers__description {
		position: relative;
		min-height: 33em;
	}
	.customers__description .customers__paginate {
		position: absolute;
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		top: 20px;
		right: 20px; }
	.customers__description .customers__paginate span {
		width: 15px;
		height: 16px;
		background-color: #dae5e9; }
	.customers__description .customers__item {
		opacity: 1;
		margin-bottom: 19px;
		position: relative;
		-webkit-transition: .3s;
		transition: .3s; }
	.customers__description .customers__item:after {
		content: '';
		display: block;
		height: 1px;
		background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), color-stop(36%, #ffffff), to(#cbdae1));
		background-image: linear-gradient(to right, #ffffff 0%, #ffffff 36%, #cbdae1 100%); }
	.customers__description .customers__item:nth-last-of-type(1):after {
		display: none; }
	.customers__description .customers__item:nth-last-of-type(1) .customers__desc {
		margin-bottom: 0; }
	.customers__description .customers__item .customers__title {
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		margin-bottom: 0; }
	.customers__description .customers__item .customers__title h2 {
		color: #92a7b0;
		font-size: 36px;
		font-weight: 600;
		margin-left: 20px;
		-webkit-transition: .3s;
		transition: .3s;
		font-family: Ravi;
	}
	.customers__description .customers__item .customers__title span {
		color: #92a7b0;
		font-family: Ravi;
		font-size: 14px;
		font-weight: 400; }
	.customers__description .customers__item .customers__desc {
		color: #69828d;
		font-size: 13px;
		font-weight: 400;
		line-height: 32px;
		max-width: 730px;
		text-align: justify;
		position: relative;
		z-index: 100; }

		.customers__footer {
			position: absolute;
			right: -239px;
			overflow: hidden;
			transform: rotate(180deg);
		}
	
		.jobcontent{
			background: #fff;
  padding: 2em 2em;
  border-radius: 1em;
  box-shadow: 0 1px 50px rgba(142, 148, 165, 0.1);
		}
#blog{
	position: relative;
	overflow: hidden;}


	.blogfooter {
		overflow: hidden; 
		bottom: 3em;
	}


		.site-footer {
			margin-right: 9em;
			overflow: hidden;
			padding-bottom: .5em;
			direction: rtl;
			background-repeat: no-repeat;
			background-position-x: 103%; }
		.site-footer__nav {
			display: grid;
			grid-template-columns: 1fr 1fr 1fr;
			margin-bottom: 1em; }
		.site-footer__item .site-footer__header {
			display: -webkit-box;
			display: flex;
			-webkit-box-pack: start;
			justify-content: flex-start;
			position: relative;
			margin-bottom: 17px; }
		.site-footer__item .site-footer__header--desc {
			}
		.site-footer__item .site-footer__header .site-footer__title {
			color: #8fa5ae;
			font-size: 16px;
			font-weight: 400;
			position: relative;
			z-index: 1;
			background-color: #fff;
			font-family: Ravi;
			padding-left: 25px; }
		.site-footer__item .site-footer__header:before {
			content: '...................................................';
			position: absolute;
			right: 135px;
			left: -108px;
			font-size: 19px;
			top: -5px;
			overflow: hidden;
			z-index: 0;
			color: #b3c4cb;
			letter-spacing: 2.2px; }
		.site-footer__item .site-footer__header:after {
			content: '';
			position: absolute;
			right: 135px;
			left: -108px;
			font-size: 24px;
			top: 9px;
			overflow: hidden;
			height: 10px;
			background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(transparent));
			background-image: linear-gradient(to right, #fff, transparent); }
		.site-footer__item .site-footer__content p {
			text-align: justify;
			color: #99a9b0;
			font-size: 13px;
			font-weight: 400;
			line-height: 31px;
			font-family: Ravi;
			float: right;
			position: relative; }
		.site-footer__item .site-footer__content p img {
			position: absolute;
			right: 5px;
			top: -38px; }
		.site-footer__item .site-footer__content .site-footer__ul {
			display: -webkit-box;
			display: flex; }
		.site-footer__item .site-footer__content .site-footer__ul .first {
			margin-left: 56px; }
		.site-footer__item .site-footer__content .site-footer__ul ul {
			list-style: none;
			padding-right: 0; }
		.site-footer__item .site-footer__content .site-footer__ul ul li {
			text-align: right;
			font-family: Ravi;
			color: #99a9b0;
			font-size: 13px;
			font-weight: 400;
			margin-bottom: 10px;
			-webkit-transition: .3s;
			transition: .3s; }
		.site-footer__item .site-footer__content .site-footer__ul ul li:nth-last-of-type(1) {
			margin-bottom: 0; }
		.site-footer__item .site-footer__content .site-footer__ul ul li:hover {
			color: #eaad29; }
		.site-footer__item .site-footer__content .site-footer__address {
			display: -webkit-box;
			display: flex;
			margin-bottom: 10px; }
		.site-footer__item .site-footer__content .site-footer__address i {
			font-size: 20px;
			color: #eaad29;
			margin-left: 15px;
			padding-top: 4px; }
		.site-footer__item .site-footer__content .site-footer__address div {
			color: #99a9b0;
			font-size: 13px;
			font-weight: 400;
			line-height: 21px;
			text-align: right;
			font-family: Ravi;
		}
		.site-footer__item .site-footer__content .site-footer__phone {
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			margin-bottom: 7px; }
		.site-footer__item .site-footer__content .site-footer__phone i {
			font-size: 15px;
			color: #eaad29;
			margin-left: 16px;
			padding-bottom: 6px; }
		.site-footer__item .site-footer__content .site-footer__phone .title {
			color: #99a9b0;
			font-size: 13px;
			font-weight: 400; }
		.site-footer__item .site-footer__content .site-footer__phone .phone {
			margin-right: auto; }
		.site-footer__item .site-footer__content .site-footer__phone .phone a {
			display: -webkit-box;
			display: flex;
			-webkit-box-align: baseline;
			align-items: baseline; }
		.site-footer__item .site-footer__content .site-footer__phone .phone a .small {
			color: #99a9b0;
			font-size: 14px;
			font-weight: 400;
			margin-right: 4px; }
		.site-footer__item .site-footer__content .site-footer__phone .phone a .big {
			color: #99a9b0;
			font-size: 24px;
			font-weight: 500; }
		.site-footer__item .site-footer__content .site-footer__email {
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			margin-bottom: 19px; }
		.site-footer__item .site-footer__content .site-footer__email i {
			font-size: 14px;
			color: #eaad29;
			margin-left: 16px; }
		.site-footer__item .site-footer__content .site-footer__email .title {
			color: #99a9b0;
			font-size: 13px;
			font-weight: 400; }
		.site-footer__item .site-footer__content .site-footer__email .email {
			color: #99a9b0;
			font-size: 13px;
			font-weight: 400;
			letter-spacing: 1.04px;
			margin-right: auto; }
		.site-footer__item .site-footer__content .site-footer__call-you {
			height: 38px;
			box-shadow: 0 1px 1px rgba(165, 186, 196, 0.75);
			background-color: #f4f6f7;
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			-webkit-box-pack: center;
			justify-content: center;
			color: #69828d;
			font-size: 13px;
			font-weight: 500;
			border-radius: 60px;
			-webkit-transition: .3s;
			font-family: Ravi;
			transition: .3s; }
		.site-footer__item .site-footer__content .site-footer__call-you:hover {
			color: #fff;
			background-color: #eaad29; }
		.site-footer__item .site-footer__content .site-footer__news-title {
			color: #99a9b0;
			font-size: 13px;
			font-weight: 400;
			margin-bottom: 19px;
			display: block;
			font-family: Ravi;
			text-align: center; }
		.site-footer__item .site-footer__content form {
			position: relative;
			margin-bottom: 25px; }
		.site-footer__item .site-footer__content form input {
			border-radius: 60px 0 60px 60px;
			border: 1px solid #e3ebee;
			background-color: #ffffff;
			height: 45px;
			width: 100%;
			padding-right: 21px;
			color: #74848b;
			font-size: 13px;
			font-weight: 400; }
		.site-footer__item .site-footer__content form input::-webkit-input-placeholder {
			color: #74848b;
			font-size: 13px;
			font-weight: 300;
			opacity: 1; }
		.site-footer__item .site-footer__content form input::-moz-placeholder {
			color: #74848b;
			font-size: 13px;
			font-weight: 300;
			opacity: 1; }
		.site-footer__item .site-footer__content form input:-ms-input-placeholder {
			color: #74848b;
			font-size: 13px;
			font-weight: 300;
			opacity: 1; }
		.site-footer__item .site-footer__content form input::-ms-input-placeholder {
			color: #74848b;
			font-size: 13px;
			font-weight: 300;
			opacity: 1; }
		.site-footer__item .site-footer__content form input::placeholder {
			color: #74848b;
			font-size: 13px;
			font-weight: 300;
			opacity: 1; }
		.site-footer__item .site-footer__content form button {
			position: absolute;
			background-color: transparent;
			border: none;
			left: 14px;
			top: 53%;
			-webkit-transform: translate(0, -50%);
			transform: translate(0, -50%); }
		.site-footer__item .site-footer__content form button i {
			font-size: 12px;
			color: #fbac02; }
		.site-footer__item .site-footer__content .site-footer__social-media span {
			color: #99a9b0;
			font-size: 13px;
			font-weight: 400;
			margin-bottom: 17px;
			font-family: Ravi;
			text-align: center; }
		.site-footer__item .site-footer__content .site-footer__social-media .social-media {
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			-webkit-box-pack: justify;
			justify-content: space-between; }
		.site-footer__item .site-footer__content .site-footer__social-media .social-media i {
			font-size: 19px;
			color: #95a9b1;
			-webkit-transition: .3s;
			transition: .3s; }
		.site-footer__item .site-footer__content .site-footer__social-media .social-media i:hover {
			color: #eaad29; }
		.site-footer__item--ul {
			margin-right: 43px; }
		.site-footer__item--ul .site-footer__header {
			margin-bottom: 22px; }
		.site-footer__item--ul .site-footer__header:before {
			right: 117px; }
		.site-footer__item--ul .site-footer__header:after {
			right: 117px;
			background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), to(transparent));
			background-image: linear-gradient(to right, #fff 50%, transparent); }
		.site-footer__item--ul .site-footer__header .site-footer__title {
			padding-left: 10px; }
		.site-footer__item--where {
			padding-right: 11px;
			margin-left: 47px; }
		.site-footer__item--where .site-footer__header {
			margin-bottom: 21px; }
		.site-footer__item--where .site-footer__header:before {
			right: 118px;
			left: 0; }
		.site-footer__item--where .site-footer__header:after {
			right: 118px;
			left: 0;
			background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #fff), to(transparent));
			background-image: linear-gradient(to right, #fff 20%, transparent); }
		.site-footer__item--where .site-footer__header .site-footer__title {
			padding-left: 10px; }
		.site-footer__item--news {
			padding-right: 10px; }
		.site-footer__item--news .site-footer__header:before {
			right: 70px;
			left: 0; }
		.site-footer__item--news .site-footer__header:after {
			background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), to(transparent));
			background-image: linear-gradient(to right, #fff 50%, transparent); }
		.site-footer__honor {
			position: relative;
			border-top: 1px solid rgba(105, 130, 141, 0.2);
			border-bottom: 1px solid rgba(105, 130, 141, 0.2);
			padding: 29px 0 26px 0;
			margin-bottom: 29px; }
		.site-footer__honor .site-footer__origin {
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			padding-right: 182px; }
		.site-footer__honor .site-footer__origin .item {
			color: #99a9b0;
			font-size: 12px;
			font-weight: 400;
			margin-left: 20px; }
		.site-footer__honor .site-footer__origin .item:nth-last-of-type(1) {
			margin-left: 0; }
		.site-footer__honor .site-footer__origin .item--catalog {
			margin-right: auto;
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center; }
		.site-footer__honor .site-footer__origin .item--catalog i {
			font-size: 22px;
			color: #b2bfc5;
			margin-right: 20px;
			-webkit-transition: .3s;
			transition: .3s; }
		.site-footer__honor .site-footer__origin .item--catalog span {
			color: #99a9b0;
			font-size: 13px;
			font-weight: 500;
			-webkit-transition: .3s;
			transition: .3s; }
		.site-footer__honor .site-footer__origin .item--catalog:hover i, .site-footer__honor .site-footer__origin .item--catalog:hover span {
			color: #eaad29; }
		.site-footer__honor .title {
			position: absolute;
			top: -10px;
			right: 147px;
			color: #99a9b0;
			font-size: 13px;
			font-weight: 700;
			background-color: #fff;
			padding-left: 16px;
			padding-right: 35px; }
		.site-footer__honor .honors {
			position: absolute;
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			top: -25px;
			right: 0; }
		.site-footer__copyright {
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			border-top:1px solid #eee;
			padding-top:1em
		}
		.site-footer__copyright .logo-ivahid {
			width: 35px;
			height: 35px;
			background-color: #ff4342;
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			-webkit-box-pack: center;
			justify-content: center;
			margin-left: 23px; }
		.site-footer__copyright .description {
			color: #99a9b0;
			font-size: 11px;
			font-weight: 500;
			line-height: 20px;
			font-family: Ravi;
			width: 402px;
			text-align: right; }
		.site-footer__copyright .go-top {
			display: -webkit-box;
			display: flex;
			-webkit-box-align: center;
			align-items: center;
			margin-right: auto;
			width: 8em;
			height: 100%;
			display: block;		}
		.site-footer__copyright .go-top span {
			color: #99a9b0;
			font-size: 12px;
			font-weight: 500;
			font-family: Ravi;
			-webkit-transition: .3s;
			transition: .3s; }
		.site-footer__copyright .go-top i {
			font-size: 16px;
			color: #b8c9d1;
			margin-right: 15px;
			-webkit-transition: .3s;
			transition: .3s; }
		.site-footer__copyright .go-top:hover i, .site-footer__copyright .go-top:hover span {
			color: #eaad29; }

			.site-footer__copyright .go-top img {
			border-radius: 1em; }

			.site-footer__copyright .go-top img:hover {
				opacity: .7;
			transition: .3s; }
	
	
.events__header h2 {
	font-family: Ravi;
	font-size: 1.5em;
	color: #69828d;}



			.adviser {
				display: -webkit-box;
				display: flex;
				-webkit-box-align: center;
				align-items: center;
				margin-bottom: 85px;
				direction: rtl;
				font-family: Ravi;
				position: relative; }
			.adviser > a {
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0; }
			.adviser__wrapper {
				display: -webkit-box;
				display: flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-flex: 1;
				flex-grow: 1;
				background-image: -webkit-gradient(linear, right top, left top, from(#fbae07), color-stop(#f5be1a), to(#e6a00a));
				background-image: linear-gradient(to left, #fbae07, #f5be1a, #e6a00a);
				height: 63px;
				border-radius: 60px;
				padding: 0 37px 0 35px; }
			.adviser__wrapper i {
				font-size: 21px;
				text-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
				color: #ffffff; }
			.adviser__wrapper .adviser__title {
				text-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
				color: #ffffff;
				font-size: 16px;
				font-weight: 500;
				margin-right: 25px; }
			.adviser__wrapper .adviser__phone {
				display: -webkit-box;
				display: flex;
				-webkit-box-align: baseline;
				align-items: baseline;
				margin-right: auto; }
			.adviser__wrapper .adviser__phone .big {
				text-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
				color: #ffffff;
				font-size: 19px;
				font-weight: 500; }
			.adviser__wrapper .adviser__phone .small {
				text-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
				color: #ffffff;
				font-size: 16px;
				font-weight: 500;
				margin-right: 5px; }
			.adviser__icon {
				width: 63px;
				height: 63px;
				background-color: #e7a40c;
				border-radius: 60px;
				display: -webkit-box;
				display: flex;
				-webkit-box-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				align-items: center; }
			.adviser__icon a {
				display: -webkit-box;
				display: flex; }
			.adviser__icon a i {
				font-size: 16px;
				text-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
				color: #ffffff; }
			.adviser__connector {
				margin-right: -3px;
				margin-left: -3px; }


				
.services-bg {
    position: relative;
    overflow: hidden;
direction: rtl;
}
.services-bg__stones {
    position: absolute;
    left: 10px;
    top: 10px; }
.services-bg__stones .services-bg__stone--one {
    left: -51px !important;
    top: 93px !important;
    -webkit-filter: blur(3px);
    filter: blur(3px); }
.services-bg__stones .services-bg__stone--two {
    left: 10px !important;
    top: 20px !important; }
@media (max-width: 1600px) {
    .services-bg {
        background-position: -332px 0,132.4% 0; } }
.services {
    margin-bottom: 2em; }

	.servicesbox {
		width: calc(100% - 2em);
		margin: 0 1em;
		}
	
.services__header {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    position: relative;
    margin-bottom: 1.75em; }
.services__header:before {
    content: '-----------------------------------------------------------------------------------------------';
    letter-spacing: 8px;
    color: #cbdae0;
    font-size: 22px;
    font-weight: 300;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    left: 0;
    right: 0;
    top: -2px;
    z-index: 90; }
.services__header h2 {
    color: #69828d;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    position: relative;
    z-index: 110;
    background-color: #fff;
	font-family: Ravi;
    padding-left: 24px; }
.services__header a {
    color: #9fb2bb;
    font-size: 13px;
    font-weight: 500;
    position: relative;
	font-family: Ravi;
    z-index: 110;
    background-color: #fff;
    padding-right: 17px; }


	.service_container  {
			}

			.service_container  .swiper-wrapper {

					}
		

	
.services__content .services__item {  background: #fff;
    box-shadow: 0 -19px 50px -31px rgba(0, 0, 0, 0.3);
    padding: 0 1em;
    border-radius: 20px;
	width: 100%;
	box-sizing: border-box;
   }


   .services__content .services__item:hover {  
	transform: scale(1.05);
	transition: .3s;
   }



.services__content .services__item .title {
    color: #e7a10a;
    font-size: 18px;
    font-weight: 700;
	margin-top: 1em;
	display: block;
     }

	 .services__content .services__item .title a svg {
		fill: #e7a10a;
		stroke: #e7a10a;
		float: left;
	 }

	 .services__content .services__item .title a {
		color: #e8a20a;
		 }
	
.services__content .services__item p {
    color: #69828d;
    font-size: 12px;
    font-weight: 400;
    line-height: 2;
    text-align: justify;
	font-family: Ravi;
}
.services__content .services__item p i {
    font-size: 49px;
    color: #fbac02;
    margin-left: 15px; }
.services__content .row > div:nth-of-type(2) .services__item {
    box-shadow: 0 19px 50px -31px rgba(0, 0, 0, 0.3); }



	.how-start {
		margin-top:2em;
		direction: rtl;
	  }

	  .how-start .right {
		position: absolute;
  top: 0;
  width: 42%;
  background: rgba(0,0,0,.3);
  padding: 1em 2em;
  border-radius: 2em;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
	  }

	  .swiper-container5 .swiper-button-prev{
		right: 11em !important;
	  }

	  .swiper-container5 h4 {
		pointer-events: none;
		opacity: 0;
		color: #ffffff;
		font-size: calc(3vw);
		letter-spacing: -1px;
		transform: translateY(-5%) scale(0.8);
		transition: 1s ease;
		text-transform: uppercase;
		text-shadow: 0 5px 5px rgba(0, 0, 0, 0.01);
		position: relative;
		bottom: 0;
		margin-top: 8em;
	  }
	  .swiper-container5 .swiper-slide-active h4 {
		opacity: 1;
		transform: translateY(0%) scale(1);
		transition: 1s ease;
	  }

	  .how-start .left {
		float: left;
		width: 58%;
	  }


	  .how-start .title {
		font-size:20px;
		font-weight:500;
		color:#ccc;
		display:block;
		padding-right:35px;
		position:relative;
		line-height: 1;
	  }

	  .how-start .title h2 {
	  color:#fbac02	  }
	  
	  .how-start .title b {
		font-size:32px;
		font-weight:700;
		display:block;
	  }
	  .how-start .title .lines {
		position:absolute;
		top:50%;
		right:0;
		height:100%;
		transform:translateY(-50%);
		display:flex
	  }
	  .how-start .title .line {
		width:1px;
		height:100%;
		display:block;
		background-color:#dbdbdb;
		margin-left:3px
	  }
	  .how-start .text {
		font-size:16px;
		color:#fff;
		display:block;
		text-align:justify;
		text-align-last:right;
		margin-bottom:25px;
		font-family: Ravi;
	  }
	  .how-start .more {
		display:flex;
		align-items:center;
		padding:12.5px 30px;
		border-radius:4px;
		font-size:16px;
		font-weight:500;
		color:#0a2a43;
		background-color:#ebedef;
		width:fit-content;
		width:-moz-fit-content;
		transition:all 0.3s;
		font-family: Ravi;
	  }
	  .how-start .more:hover {
		background:#0a2a43;
		color:#fff
	  }
	  .how-start .more i {
		font-size:14px;
		height:14px;
		display:block;
		margin-right:10px
	  }
	  .how-start img {
		width:100%;
		object-fit:cover;
		object-position:center center;
		position: absolute;
		z-index: 2;
		height: 32em;
	  }
	  
	  .cta__box .right{
		float: right;
		width: 40%;
	}

	.cta__box .left{
		float: left;
		width: 60%;
		margin-top: -10em;
		overflow: hidden;
	}
	
	  .cta__box {
		margin: 3em 0;
		padding-top:2em;
		overflow: hidden;
	}
	
		.cta__box .content {
			background: #ffc148;
			border-radius: 28px;
			position: relative;
			padding: 4em 69px 80px 20px;
			z-index: 0;
			margin-top: 5em;
		}
	
	@media only screen and (max-width: 992px) {
		.cta__box .content {
			padding: 47px 20px 374px 20px;
			text-align: center;
		}
	}
	
	
	@media only screen and (max-width: 992px) {
		.cta__box .content .right {
			max-width: 100%;
		}
	}
	
	.cta__box .content .right h4 {
		font-weight: 800;
		font-size: 28px;
		line-height: 171.91%;
		/* or 48px */
		color: #000000;
		text-shadow: 0px 7px 8px rgba(255, 255, 255, 0.25);
		position: relative;
		z-index: 0;
		margin: 0;
	}
	
	@media only screen and (max-width: 445px) {
		.cta__box .content .right h4 {
			font-size: 20px;
		}
	}
	
	.cta__box .content .right h4 svg {
		position: absolute;
		right: 0;
		bottom: 7px;
		z-index: -1;
	}
	
	@media only screen and (max-width: 992px) {
		.cta__box .content .right h4 svg {
			right: 50%;
			-webkit-transform: translateX(50%);
			transform: translateX(50%);
		}
	}
	
	.cta__box .content .right .btns {
		text-align: center;
		margin-top: 41px;
	}
	
		.cta__box .content .right .btns a {
			display: inline-block;
			background: #ffffff;
			border-radius: 9px;
			padding: 14px 32px;
			/*font-weight:700;*/
			font-size: 15px;
			line-height: 21px;
			color: #464646;
		}
	
	@media only screen and (max-width: 992px) {
		.cta__box .content .right .btns a {
			width: 100%;
		}
	}
	
	.cta__box .content .right .btns a svg {
		margin-left: 7px;
	}
	
	.cta__box .content .left picture {
		position: absolute;
		left: 0;
		bottom: 0;
		text-align: left;
	}
	
	@media only screen and (max-width: 992px) {
		.cta__box .content .left picture {
			left: 50%;
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
			width: 309px;
		}
	}
	
	@media only screen and (max-width: 1200px) {
		.cta__box .content .left picture img {
			width: 70%;
		}
	}
	
	@media only screen and (max-width: 992px) {
		.cta__box .content .left picture img {
			width: 100%;
		}
	}
	
	.cta__box .content .circle {
		position: absolute;
		right: 50%;
		top: 50%;
		-webkit-transform: translate(50%, -50%);
		transform: translate(50%, -50%);
		z-index: -1;
	}
	
	@media only screen and (max-width: 992px) {
		.cta__box .content .circle {
			-webkit-transform: translate(50%, -50%) rotate(90deg);
			transform: translate(50%, -50%) rotate(90deg);
			z-index: -1;
			width: 170%;
		}
	}





	  [class~=seminariesCardImageShape],
	  [class~=seminariesCardImage] {
		width:100%;
	  }
	  [class~=seminariesCardImage] {
		height:100%;
	  }
	  [class~=seminariesCardImage] {
		z-index:3;
	  }
	  [class~=seminariesCardImage] {
		background-position:center;
	  }
	  [class~=seminariesCardImageShape],
	  [class~=seminariesCardImage] {
		object-fit:cover;
	  }
	  [class~=seminariesCardImage],
	  [class~=seminariesCardImageShape] {
		background-size:cover;
	  }
	 
	  
	 .seminariesCardImageWrapper {
		 width:100%;
	   }
	   .seminariesCardImageWrapper {
		height: 32em;
	}
	   .seminariesCardImageWrapper {
		 overflow:hidden;
	   }
	   .seminariesCardImageWrapper {
		 transition:.4s ease-in-out;
	   }
	   [class~=seminariesCardImage] {
		 z-index:3;
	   }
	   [class~=seminariesCardImage] {
		 background-position:center;
	   }
	   [class~=seminariesCardImageShape],
	   [class~=seminariesCardImage] {
		 object-fit:cover;
	   }
	   [class~=seminariesCardImage],
	   [class~=seminariesCardImageShape] {
		 background-size:cover;
	   }
	   [class~=seminariesCardWrapper]:hover > [class~=seminariesCardTitleWrapper],
	   [class~=seminariesCardTitleWrapper] {
		 margin-bottom:0;
	   }
	   [class~=seminariesCardWrapper]:hover > [class~=seminariesCardTitleWrapper],
	   [class~=seminariesCardTitleWrapper] {
		 margin-top:0;
	   }

	   .seminariesCardImage {
		height: 100%;
	   }
	 
	   .seminariesCardTitle {
		 font-family: Ravi;
		 text-align: center;
		 font-size: 1.25em;
		 margin-top: .25em; 
		 }




/* ======== // end of optional styles ============= */

.customers__title {
	position: relative;
	transition: 0.4s;
	outline: none;
	cursor: pointer;
	margin: 0;
}


 .customers__description .customers__item .customers__title.active h2 {
	color: #e8a20a !important;
	font-weight: bold;
}


.customers__title h2 {
	padding:0;
	margin: 0;
	font-size: 2em !important;
}

.customers__desc {
	padding: 0 18px;
	background-color: #ffffffee;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	font-family: Ravi;
}

.customers__desc p {
	font-family: Ravi;
}
 
.pr-list div {
	display: flex;
	justify-content: space-between;
	gap: 5px;
}

.pr-list div span:nth-child(2) {
	flex-grow: 1;
	line-height: 1.6;
	border-bottom: 1px dotted #333;
}


.customers__cont {
	float: right;
	width: 50%;
	margin-right: 3em;}


	.project_container .swiper-slide  img {
		width: 100%;
		border-radius: 2em;
		padding:.25em;
		box-sizing: border-box;
		height: 12em;
	}

	.project_container .swiper-slide h3 {
	position: absolute;
	display: none;
	bottom: 1em;
	background: rgba(0,0,0,.5);
	right: 1em;
	font-family: Ravi;
	padding: 0 .5em;
	color: #fff;
	border-radius: 1em;
	-webkit-transition: .4s;
	transition:  0.3s;
	font-size: 1em;}
.project_container .swiper-slide  {
	border-radius: 2em;
	border:3px solid #fff;

	}

	

.project_container .swiper-slide:hover  {
transform: scale(1.05);
border:3px solid #e6a00a;
border-radius: 2em;

}

.project_container .swiper-slide:hover h3 {
	display: block;
}

.project_container{
	margin-bottom: 2em;
}

.project_container .swiper-slide:hover {
	-webkit-transition: .5s;
	transition: .5s;
}


	.projects {
		position: relative;
		overflow: hidden;
		direction: rtl;
	}


.blog-aside {
	float: right;
	width: 20%;
}

	.gallery-label{
		position: absolute;
		font-family: Ravi;
		font-weight: bold;
		top: 1em;
		right: 1em;
		background: rgba(255,255,255,.8);
		padding: 0 1em;	}


	.gallery-container{
	display:flex; 
	flex-wrap: wrap;
	width: 100%;
	justify-content: center;
	position: relative;
	display: grid;
	grid-template-columns:repeat(2,1fr);
	grid-gap:1em
  }
  .gallery-item {
	overflow: hidden;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	margin: 10px;
	transition: 200ms ease-in-out;
	border-radius: 10px;
  }
  .gallery-item:hover{
  /*    outline: 7px dotted #f9b618; */
	 opacity: 0.7;
  }
  
  .gallery-item img{ 
	object-fit: cover;
	 width: 100%;
	 height: 18em;
	 transition: 300ms ease-in-out;
  }
  
  .gallery-item img:hover{
	transform: scale(1.1);
	cursor: pointer;
  }
  
  .overlay{
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
	transition: opacity 0.5s, visibility 0s 0.5s;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #2b2413;
	z-index: 2;
  }
  
  .modal{
	font-family: 'Balsamiq Sans', cursive;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
	transition: opacity 0.5s, visibility 0s 0.5s;
	width: 100%;
	height: 100vh;
	position: fixed;
	z-index: 3;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: 300ms ease-in-out;
	overflow: hidden;
  }
  .modal img{
	transition: 150ms ease-in-out;
  }
  
  .close{
	position: absolute;
	right: 5em;
	top: 25px;
	border: none;
	background-color: #fff;
	color: #eea800;
	font-size: 2.5em;
	transform: scale(1.5,1);
	z-index: 5;
	border-radius: 50%;
	padding: 0 .15em;  }
  
  .next, .prev{
	background-color: #eee;
	color: #2b2413;
	border-radius: 50%;
	border:none;
	height: 40px;
	width: 40px;
	position: absolute;
	z-index: 5;
	font-size: 25px;
  }
  
  .next:hover, .prev:hover{
	filter: brightness(80%);
	cursor: pointer;
  }
  
  .prev{
	left: 25px;
	top: 50%;
  }
  .next{
	right: 8em;
	top: 50%;
  }
  
  .close:hover{
	color: #50b7df;
	cursor: pointer;
  }
  
  .overlay.show, .modal.show{ 
	opacity: 1;
	  visibility: visible;
	  -webkit-transition: opacity 0.5s;
	  transition: opacity 0.5s;
  }
  
  .close:focus, .prev:focus, .next:focus{
	outline: none;
  }
  


  .gallery {
	display: flex;
	position: relative;
	width: calc(100% - 30em);
	height: 80vh;
	background: #7e7f9a;
	border: 3px solid #f9f9f8;
	border-radius: 5px;
	overflow: hidden;
	margin: 3em auto;
	  margin-right: auto;
	  margin-left: auto;
	  top: 5vh;
	margin-right: 20em;
	margin-left: 10em;}

.main-image-section {
    width: 80%;
}

.main-view {
    opacity: 0;
    cursor: pointer;
	max-height: 100%;
	max-width: 100%;
	display: block;
	margin: 0 auto;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.caption-container {
    position: absolute;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100px;
    bottom: -100px;
    opacity : 0;

    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.main-image-section:hover .caption-container {
    bottom: 0;
    opacity: 1;
}

#caption {
    font-size: 42px;
    color: #fff;
    padding: 10px;
}

#info {
    padding: 0 10px;
    color: #ccc;
}

.thumbnails {
    width: 20%;
    padding: 5px;
    overflow-y: auto;
	border-left: 2px solid #ccc;
}

.thumbnails img {
    width: 100%;
    opacity: 0.7;
    cursor: pointer;

    -webkit-transition: opacity 0.3s ease 0s;
    -moz-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}

.thumbnails img:hover {
    opacity: 1;
}

.thumbnails img:focus {
    opacity: 1
}



.project-main {
	float: left;
	width: 75%;
}


.project-aside {
	float: right;
	width: 20%;
	border: 1px solid #eee;
	border-radius: 1em;
	padding: 1em;
	font-family: Ravi;
direction: rtl;
}


.section-content {
	margin:2em 2em
}

.services-grid {
	display: grid;
	grid-template-columns:repeat(4,1fr);
	grid-gap:3em;
	margin:0 2em

}


.services-grid a {
	background: #fdfdfd;
	padding:1em;
	border: 1px solid #eee;
	border-radius: 1em;
}


.services-grid a:hover {
	transform: scale(1.05);
	transition: .5s;
	border: 1px solid #e6a00a;


}

.services-grid img {
	float: left;
}


.services-grid  h3 {
	float: right;
	font-family: Ravi;
	font-size: 1.25em;
	margin: 0;
}


.services-grid  .head {
	display: block;
	border-bottom: 1px solid #eee;
	height: 3em;
}

.services-grid  p {
	font-family: Ravi;
}


.sidebarbtn {
	width: 4em;
}


.site-header::after {
	content: '';
	position: absolute;
	bottom: 0;
	height: 30px;
	left: -60px;
	right: -60px;
	box-shadow: -2px 12px 23px -14px rgba(0, 0, 0, 0.4);
	z-index: -1;
  }
  .site-header {
	padding-bottom: 1em;
	background-image: none;
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	position: fixed;
	top: 0;
	width: 100%;
	right: 0;
	height: 3em;
	z-index: 200;
	width: 100% !important;
	display: none;
	align-items: center;
	direction: rtl;
	margin: 0 .25em;
  }

  .site-header button {
	background: none;
	border: none;
	cursor: pointer;
	width: 3em;
	height: 3em;
  }

  .site-header button:hover {
	opacity: .7;
	transition: .3s;

  }
  .site-header a {
	height: 4em;
	margin: 0 auto;
  }

  .site-header a img {
	height: 3.25em;
	margin: 0 auto;
	margin-top: .75em;
  }

  .site-header a img:hover {
	opacity: .7;
	transition: .3s;
  }

  
  .blogimg {
	height: 15em;
	margin: 0 auto;
	display: block;
  }

  .img-overlay {
	cursor: ponter;
  }
@media (max-width:575px) {
	.project-desc,
.project-gallery {
	width: 100%;

}
	.how-start .right {
		top:6em
	}
	.swiper-container5 .swiper-button-prev {
		right: 10px !important;
	  }
	.site-footer {
		margin-right: 0;
	  }
	.site-footer__nav {
		grid-template-columns: 1fr ;
		 }


	.blog-aside {
		display: none;
	  }
	  
	  .blog-main {
		float: none;
		width: 100%;
	  }
	  .blog-grid {
		grid-template-columns: repeat(1, 1fr);
	  }
	  .blog-grid article img {
	  
		height: 15em;
	  
	  }
	nav ul.menu li > a:after{
		display: none;
		}

		
	.project-aside
{
	width: 100%;

}
.project-main {
	width: 100%;
  }
	.pagetitle h2 span {
		font-size: 1em;
	  }

	.pagetitle img {
		display: inline;
		height: 2em;
	  }
	.customers__logo {
		height: 570px;
	}
	.customers__cont {
		float: right;
		width: 100%;
		margin-right: 0;
		margin-top: 40em;
	  }

	.tophead {
		display: none;
		width: 5em;
		top: 4em;
		overflow-y: scroll;
	}	

	.tophead a img {
		display: none;}
	  
	.site-header {
		display: flex;
		justify-content: space-between;
	}
	main {
		width: calc(100%);
		margin-right: 0;
		margin-top: 5em;
	  }

	  .how-start img {
		height: 17.9em;
	  }

	  .seminariesCardImageWrapper {
		height: 18em;
	}

	.maincont {
		margin: 0 .5em;
	  }


	  .how-start .right {
		width: 80% !important;
	  }
	  .how-start .left {
		width: 100% !important;
		margin:1em 0
	  }

	  .cta__box .right {
		float: right;
		width: 100%;
	  }

	  .cta__box .left {
		float: right;
		width: 100%;
		margin-top: 3em;
	  }
	}


	  @media screen and (min-width: 991px) {
	  }
	  
	  .img-wrapper {
		position: relative;
	  }

	  .img-wrapper a {
		cursor: pointer;
	  }

	  .img-wrapper img {
		width: 100%;
	  }
	  
	  .img-overlay {
		background: rgba(0, 0, 0, 0.7);
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		opacity: 0;
	  }
	  .img-overlay i {
		color: #fff;
		font-size: 3em;
	  }
	  
	  #overlay {
		background: rgba(0, 0, 0, 0.7);
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 999;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	  }
	  #overlay img {
		margin: 0;
		width: 80%;
		height: auto;
		-o-object-fit: contain;
		   object-fit: contain;
		padding: 5%;
	  }
	  @media screen and (min-width: 768px) {
		#overlay img {
		  width: 60%;
		}
	  }
	  @media screen and (min-width: 1200px) {
		#overlay img {
		  width: 50%;
		}
	  }
	  
	  #nextButton {
		color: #fff;
		font-size: 2em;
		transition: opacity 0.8s;
	  }
	  #nextButton:hover {
		opacity: 0.7;
	  }
	  @media screen and (min-width: 768px) {
		#nextButton {
		  font-size: 3em;
		}
	  }
	  
	  #prevButton {
		color: #fff;
		font-size: 2em;
		transition: opacity 0.8s;
	  }
	  #prevButton:hover {
		opacity: 0.7;
	  }
	  @media screen and (min-width: 768px) {
		#prevButton {
		  font-size: 3em;
		}
	  }
	  
	  #exitButton {
		color: #fff;
		font-size: 2em;
		transition: opacity 0.8s;
		position: absolute;
		top: 15px;
		right: 15px;
	  }
	  #exitButton:hover {
		opacity: 0.7;
	  }
	  @media screen and (min-width: 768px) {
		#exitButton {
		  font-size: 3em;
		}
	  }



	  .maincontent p , 	  .maincontent span {
		font-family: Ravi !important;
	  }

	  .swiper-container5 {
    width: 100%;
	overflow: hidden;
}
.swiper-container5 .swiper-slide {
    background-size: cover;
    background-position: 50%;
    height: 100vh;
	width: 100% !important;

    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

    /* file upload */

	.fileuploader-input .fileuploader-input-button,
	.fileuploader-input .fileuploader-input-caption,
	.fileuploader-items .fileuploader-item .fileuploader-action,
	.fileuploader-items .fileuploader-item .fileuploader-progressbar .bar,
	.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar .bar,
	.fileuploader-items .fileuploader-item span.fileuploader-action-popup,
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li [data-action],
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer button[data-action],
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button,
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success {
		-webkit-transition: 0.7s cubic-bezier(0.17, 0.67, 0, 1.01);
		-o-transition: 0.7s cubic-bezier(0.17, 0.67, 0, 1.01);
		transition: 0.7s cubic-bezier(0.17, 0.67, 0, 1.01);
	}
	.fileuploader-items .fileuploader-item,
	.fileuploader-items .fileuploader-item .fileuploader-action,
	.fileuploader-items .fileuploader-item .fileuploader-item-icon,
	.fileuploader-items .fileuploader-item .fileuploader-item-image canvas,
	.fileuploader-items .fileuploader-item .fileuploader-item-image img,
	.fileuploader-popup,
	.fileuploader-popup .fileuploader-popup-node {
		-webkit-animation: fileuploaderFadeIn 0.2s ease;
		animation: fileuploaderFadeIn 0.2s ease;
	}
	.fileuploader-input .fileuploader-input-button,
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button,
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success {
		display: inline-block;
		margin: 0;
		padding: 14px 22px;
		border: none;
		border-radius: 30px;
		outline: 0;
		font-weight: 700;
		cursor: pointer;
		vertical-align: middle;
		text-decoration: none;
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button {
		background: #e6ebf4;
		color: #90a0bc;
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button:hover {
		background: #edf1f7;
		transform: translateY(-1px);
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button:active {
		background: #dfe5f1;
		transform: translateY(1px);
	}
	.fileuploader-input .fileuploader-input-button,
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success {
		background: #9658fe;
		background: -moz-linear-gradient(135deg, #fecd3a 0, #fe8e58 100%);
		background: -webkit-linear-gradient(135deg, #fecd3a 0, #fe8e58 100%);
		background: linear-gradient(135deg, #fecd3a 0, #fe8e58 100%);
		background-size: 140% auto;
		background-position: center;
		color: #fff;
		box-shadow: 0 4px 18px rgba(0, 0, 0, 0.04);
	}
	.fileuploader-input .fileuploader-input-button:hover,
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success:hover {
		background-position: left;
		box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
		transform: translateY(-2px);
	}
	.fileuploader-input .fileuploader-input-button:active,
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success:active {
		background-position: right;
		box-shadow: 0 4px 25px rgba(0, 0, 0, 0.15);
		transform: translateY(2px);
	}
	.fileuploader-input .fileuploader-input-caption .fileuploader-pending-loader,
	.fileuploader-items .fileuploader-item .fileuploader-item-image.fileuploader-loading:after,
	.fileuploader-items .fileuploader-item.upload-pending .fileuploader-action-remove:after,
	.fileuploader-popup.loading:after {
		content: "";
		position: absolute;
		min-width: 24px;
		min-height: 24px;
		max-width: 48px;
		max-height: 48px;
		background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZGRlNGY2IiBkPSJNNDMuOTM1LDI1LjE0NWMwLTEwLjMxOC04LjM2NC0xOC42ODMtMTguNjgzLTE4LjY4M2MtMTAuMzE4LDAtMTguNjgzLDguMzY1LTE4LjY4MywxOC42ODNoNC4wNjhjMC04LjA3MSw2LjU0My0xNC42MTUsMTQuNjE1LTE0LjYxNWM4LjA3MiwwLDE0LjYxNSw2LjU0MywxNC42MTUsMTQuNjE1SDQzLjkzNXoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZVR5cGU9InhtbCIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMjUgMjUiIHRvPSIzNjAgMjUgMjUiIGR1cj0iMC42cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4gPC9wYXRoPiA8L3N2Zz4=)
			no-repeat center;
		background-size: contain;
	}
	.fileuploader-items .fileuploader-item .fileuploader-item-icon i,
	.fileuploader-items .fileuploader-item .fileuploader-item-image canvas,
	.fileuploader-items .fileuploader-item .fileuploader-item-image img,
	.fileuploader-items .fileuploader-item .fileuploader-item-image.fileuploader-loading:after,
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point:after,
	.fileuploader-popup .fileuploader-popup-move:after,
	.fileuploader-popup.loading:after {
		left: 50%;
		top: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
	}
	.fileuploader-items .fileuploader-item .fileuploader-action,
	.fileuploader-items .fileuploader-item .progress-bar2 span {
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.fileuploader-input .fileuploader-input-button,
	.fileuploader-items .fileuploader-item .fileuploader-item-icon,
	.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar,
	.fileuploader-popup .fileuploader-cropper,
	.fileuploader-popup .fileuploader-cropper *,
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li [data-action],
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button,
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button.button-success,
	.fileuploader-popup .fileuploader-popup-move,
	.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.fileuploader,
	.fileuploader *,
	.fileuploader :after,
	.fileuploader :before,
	.fileuploader-popup,
	.fileuploader-popup *,
	.fileuploader-popup :after,
	.fileuploader-popup :before {
		box-sizing: border-box;
	}
	.fileuploader,
	.fileuploader-popup {
		font-family: Roboto, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
		font-size: 14px;
		line-height: normal;
		text-align: left;
	}
	.fileuploader button,
	.fileuploader-popup button {
		display: inline-block;
		padding: 0;
		margin: 0;
		border: 0;
		font: inherit;
		background: 0 0;
		box-shadow: none;
	}
	.fileuploader button:focus,
	.fileuploader-popup button:focus {
		outline: 0;
	}
	.fileuploader {
		display: block;
		width: 100%;
		padding: 16px;
		margin-bottom: 16px;
		background: #fafbfd;
		border-radius: 6px;
	}
	.fileuploader-icon-main {
		display: inline-block;
		font-size: 18px;
		color: #789bec;
	}
	.fileuploader-input {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
		border: 1px solid transparent;
		border-radius: 30px;
		cursor: pointer;
		font-family: iranyekan;
	}
	.fileuploader-input .fileuploader-input-caption {
		position: relative;
		display: inline-block;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-ms-flex-item-align: start;
		align-self: flex-start;
		margin-top:.5em;
		color: #333;
		font-weight: 700;
		white-space: nowrap;
		overflow: hidden;
	}
	.fileuploader-focused .fileuploader-input .fileuploader-input-caption {
		border-color: #333;
	}
	.fileuploader-input .fileuploader-input-caption .fileuploader-pending-loader {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		min-height: 22px;
		margin-right: 6px;
	}
	.fileuploader-input.fileuploader-dragging {
		background: #fff;
		border: 1px solid #ebeef1;
		border-style: dashed;
	}
	.fileuploader-input.fileuploader-dragging .fileuploader-input-caption {
		border-color: transparent;
	}
	.fileuploader-input.fileuploader-dragging .fileuploader-input-button {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}
	.fileuploader-disabled .fileuploader-input {
		opacity: 0.7;
		cursor: default;
		pointer-events: none !important;
	}
	.fileuploader-items .fileuploader-items-list {
		display: block;
		margin: 0 -16px;
		padding: 0;
		list-style: none;
	}
	.fileuploader-items .fileuploader-item {
		position: relative;
		margin: 0;
		padding: 20px 16px 20px 22px;
		border-bottom: 1px solid #ebeef1;
		animation-duration: 0.6s;
	}
	.fileuploader-items .fileuploader-item:last-child {
		border-bottom: 0;
		margin-bottom: -16px;
	}
	.fileuploader-items .fileuploader-item.upload-failed {
		background: rgba(254, 84, 111, 0.06);
	}
	.fileuploader-items .fileuploader-item.upload-pending .fileuploader-action-remove:after {
		position: absolute;
		left: -8px;
		top: -8px;
		width: 36px;
		height: 36px;
	}
	.fileuploader-items .fileuploader-item .columns {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		z-index: 2;
	}
	.fileuploader-items .fileuploader-item .column-thumbnail {
		position: relative;
		width: 36px;
		height: 36px;
	}
	.fileuploader-items .fileuploader-item .column-title {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding-left: 16px;
		padding-right: 16px;
		color: #74809d;
		overflow: hidden;
	}
	.fileuploader-items .fileuploader-item .column-title a {
		display: inline-block;
		width: 100%;
		height: 100%;
		color: #74809d;
		text-decoration: none;
	}
	.fileuploader-items .fileuploader-item .column-title div {
		width: 100%;
		font-weight: 700;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.fileuploader-items .fileuploader-item .column-title span {
		font-size: 12px;
		color: #979fb8;
	}
	.fileuploader-items .fileuploader-item .column-actions {
		margin: 0 16px;
	}
	.fileuploader-items .fileuploader-item .fileuploader-item-image {
		position: relative;
		width: 100%;
		height: 100%;
		border-radius: 6px;
		overflow: hidden;
	}
	.fileuploader-items .fileuploader-item .fileuploader-item-image.fileuploader-loading:after {
		content: "";
		width: 50%;
		height: 50%;
	}
	.fileuploader-items .fileuploader-item .fileuploader-item-image canvas,
	.fileuploader-items .fileuploader-item .fileuploader-item-image img {
		position: absolute;
		max-width: none;
		max-height: 100%;
		background: #fff;
	}
	.fileuploader-items .fileuploader-item .fileuploader-item-icon {
		position: relative;
		width: 100%;
		height: 100%;
		text-align: center;
		color: #fff;
		font-size: 11px;
		border-radius: 4px;
		cursor: default;
		background-color: #ddd;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 28px;
	}
	.fileuploader-items .fileuploader-item .fileuploader-item-icon.is-bright-color {
		color: #888;
	}
	.fileuploader-items .fileuploader-item .fileuploader-item-icon i {
		position: absolute;
		display: block;
		width: 90%;
		font-style: normal;
		font-weight: 700;
		overflow: hidden;
		white-space: nowrap;
	}
	.fileuploader-items .fileuploader-item span.fileuploader-action-popup {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(43, 56, 71, 0.2);
		border-radius: 6px;
		cursor: pointer;
		opacity: 0;
	}
	.fileuploader-items .fileuploader-item span.fileuploader-action-popup:hover {
		opacity: 1;
	}
	.fileuploader-items .fileuploader-item span.fileuploader-action-popup:active {
		background: rgba(43, 56, 71, 0.4);
	}
	.fileuploader-items .fileuploader-item .fileuploader-action {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		color: #c0c6d2;
		cursor: pointer;
		vertical-align: top;
		text-align: center;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action + .fileuploader-action {
		margin-left: 16px;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action:hover {
		color: #789bec;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action:active {
		color: #668ee9;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action i {
		width: 100%;
		height: 100%;
		font-size: 20px;
		line-height: 20px;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove {
		color: #fff;
		background: #fe7676;
		border-radius: 50%;
		box-shadow: -1px 1px 6px rgba(254, 118, 118, 0.8);
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i {
		font-size: 14px;
		text-shadow: none;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove:hover {
		background-color: #fe8a8a;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove:active {
		background-color: #fe6262;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success {
		color: #fff;
		background: #43d084;
		border-radius: 50%;
		box-shadow: -1px 1px 6px rgba(67, 208, 132, 0.8);
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success i {
		font-size: 14px;
		text-shadow: none;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success:hover {
		background-color: #53d48f;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success:active {
		background-color: #33cc79;
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success i:before {
		content: "\e904";
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success:active,
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success:hover {
		background: #fe7676;
		box-shadow: -1px 1px 6px rgba(254, 118, 118, 0.8);
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success:active i:before,
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success:hover i:before {
		content: "\e923";
	}
	.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success:active {
		background-color: #fe6262;
	}
	.fileuploader-items .fileuploader-item.file-has-popup span.fileuploader-action-popup {
		display: block;
	}
	.fileuploader-items .fileuploader-item .fileuploader-progressbar {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 4px;
		border-radius: 6px;
	}
	.fileuploader-items .fileuploader-item .fileuploader-progressbar .bar {
		position: absolute;
		left: 0;
		top: 0;
		width: 0%;
		height: 100%;
		border-radius: 6px;
		background: #789bec;
		box-shadow: 0 4px 8px -1px rgba(120, 155, 236, 0.6);
	}
	.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
		z-index: 1;
	}
	.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar .bar {
		position: absolute;
		left: 0;
		top: 0;
		width: 0%;
		height: 100%;
		border-radius: 0;
		background: rgba(104, 125, 219, 0.08);
		box-shadow: none;
	}
	.fileuploader-items .fileuploader-item .progress-bar2 span {
		position: absolute;
		right: 16px;
		color: rgba(151, 159, 184, 0.16);
		font-size: 48px;
	}
	.fileuploader-items .fileuploader-item.sorting {
		background: #fafbfd;
		border-radius: 6px;
		opacity: 0.8;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
		z-index: 799;
	}
	.fileuploader-items .fileuploader-item.sorting,
	.fileuploader-items .fileuploader-item.sorting .fileuploader-action,
	.fileuploader-items .fileuploader-item.sorting .fileuploader-item-icon,
	.fileuploader-items .fileuploader-item.sorting .fileuploader-item-image canvas,
	.fileuploader-items .fileuploader-item.sorting .fileuploader-item-image img {
		-webkit-animation: none;
		animation: none;
	}
	.fileuploader-items .fileuploader-sorter-placeholder {
		background: rgba(0, 0, 0, 0.03);
		margin: 0;
		padding: 0;
		-webkit-animation: none;
		animation: none;
	}
	.file-type-image .fileuploader-item-icon {
		background-color: #3982fe !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7,8.5C7,7.119,8.119,6,9.5,6S12,7.119,12,8.5S10.881,11,9.5,11S7,9.881,7,8.5z M14.5,11l-4,6l-2-3L5,19h15L14.5,11z'/%3E%3C/svg%3E");
	}
	.file-type-image .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-type-audio .fileuploader-item-icon {
		background-color: #66d043 !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M13.21,5h-1.07v9.613c-0.685-0.381-1.62-0.504-2.58-0.271c-1.687,0.405-2.812,1.753-2.511,3.007c0.3,1.254,1.913,1.939,3.6,1.533c1.544-0.369,2.615-1.527,2.558-2.682h0.003V8.34c1.752,1.296,3.29,1.123,3.575,4.21C20.188,7.362,13.354,7.498,13.21,5z'/%3E%3C/svg%3E");
	}
	.file-type-audio .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-type-video .fileuploader-item-icon {
		background-color: #9868ff !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.81 11.28L8.487 6.107a.622.642 0 0 0-.326-.1c-.326 0-.592.28-.592.623h-.003l.003 10.738c0 .344.266.623.592.623.123 0 .225-.044.335-.106l8.315-5.166a.91.94 0 0 0 .323-.72.96.96 0 0 0-.323-.721z'/%3E%3C/svg%3E");
	}
	.file-type-video .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-ext-rar .fileuploader-item-icon,
	.file-ext-zip .fileuploader-item-icon {
		background-color: #ffd236 !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6,11h12v2H6V11z M6,15h8v2H6V15z M6,7h12v2H6V7z'/%3E%3C/svg%3E");
	}
	.file-ext-rar .fileuploader-item-icon i,
	.file-ext-zip .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-ext-pdf .fileuploader-item-icon {
		background-color: #ef5350 !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M17.61 13.224c-.336-.115-.752-.16-1.242-.15l-.84.06-.952.158-.906-.958c-.662-.808-1.23-1.684-1.732-2.6l.257-.608.283-.825c.153-.528.227-.985.192-1.37-.117-1.353-.86-2.218-1.9-2.127S9.164 5.88 9.28 7.23c.03.354.16.752.37 1.196a8.11 8.11 0 0 0 .396.743l.56.846-.132.35-1.12 2.846-.705 1.628-.068.012-.797.17-.838.24c-.52.178-.937.38-1.232.63-1.04.87-1.324 1.978-.658 2.77s1.807.707 2.848-.164c.272-.23.523-.563.77-.988a8.87 8.87 0 0 0 .381-.75c.078-.17.137-.35.207-.522l.173-.364 3.614-1 1.18-.256.47.502.64.595c.42.354.808.606 1.174.733 1.283.442 2.376.115 2.712-.862s-.326-1.917-1.6-2.36zM10.88 5.94c.314-.028.595.3.663 1.09.02.215-.034.546-.15.95l-.263.79-.454-.83c-.156-.333-.248-.613-.265-.807-.068-.79.154-1.162.47-1.2zM7.683 16.947c-.183.32-.36.555-.5.68-.606.508-1.04.54-1.242.298s-.096-.66.51-1.168c.166-.14.467-.286.864-.42l.8-.24-.423.85zm5.104-3.19l-2.74.735.353-.847.193-.475.807-2.082c.417.673.878 1.344 1.4 1.976l.5.58-.524.114zm5.35 1.452c-.103.298-.517.422-1.265.163-.203-.07-.484-.254-.805-.524l-.617-.562.947-.075c.367-.01.66.022.844.086.748.258.998.612.896.912z'/%3E%3C/svg%3E");
	}
	.file-ext-pdf .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-ext-doc .fileuploader-item-icon,
	.file-ext-docx .fileuploader-item-icon,
	.file-ext-rtf .fileuploader-item-icon {
		background-color: #2372ba !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5 17.33V6.67L15 4v16L5 17.33zM7.974 8.5h-1.33l.922 7h1.708l.73-5.22.702 5.22h1.714l.938-7h-1.26l-.645 5.613L10.72 8.5h-1.4l-.77 5.613L7.974 8.5zM19 6h-3v12h3V6z'/%3E%3C/svg%3E");
	}
	.file-ext-doc .fileuploader-item-icon i,
	.file-ext-docx .fileuploader-item-icon i,
	.file-ext-rtf .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-ext-xls .fileuploader-item-icon,
	.file-ext-xlsx .fileuploader-item-icon {
		background-color: #14a73c !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5 17.33V6.67L15 4v16L5 17.33zM19 6h-3v12h3V6zm-6.148 9.5l-2.08-3.5 2.043-3.5H11.57l-1.244 2.246c-.047.196-.125.382-.232.554-.088-.173-.158-.354-.21-.54l-1.2-2.26H7.338L9.33 12l-2.182 3.5h1.338l1.396-2.416c.066-.14.117-.385.14-.385a1.58 1.58 0 0 1 .131.385l1.38 2.416h1.32z'/%3E%3C/svg%3E");
	}
	.file-ext-xls .fileuploader-item-icon i,
	.file-ext-xlsx .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-ext-pps .fileuploader-item-icon,
	.file-ext-ppsx .fileuploader-item-icon,
	.file-ext-ppt .fileuploader-item-icon,
	.file-ext-pptx .fileuploader-item-icon {
		background-color: #f26522 !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11,13h6.975c-0.256,3.355-3.054,6-6.475,6C7.91,19,5,16.09,5,12.5c0-3.421,2.645-6.219,6-6.475V13zM13,5.025V11h5.975C18.731,7.811,16.189,5.269,13,5.025z'/%3E%3C/svg%3E");
	}
	.file-ext-pps .fileuploader-item-icon i,
	.file-ext-ppsx .fileuploader-item-icon i,
	.file-ext-ppt .fileuploader-item-icon i,
	.file-ext-pptx .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-ext-psd .fileuploader-item-icon {
		background-color: #3172eb !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.853 11.374h.61c.57 0 .997-.112 1.28-.338s.424-.553.424-.983c0-.435-.12-.755-.356-.962S9.2 8.78 8.695 8.78h-.842v2.595zm4.183-1.387c0 .94-.293 1.66-.88 2.157s-1.424.747-2.507.747h-.796V16H6V7.262h2.79c1.06 0 1.867.228 2.417.683s.83 1.137.828 2.042zM18 14.016c0 .686-.238 1.207-.714 1.565s-1.188.538-2.137.538a6.63 6.63 0 0 1-1.243-.098c-.33-.063-.652-.16-.96-.29v-1.506c.367.17.75.303 1.144.4a4.66 4.66 0 0 0 1.122.161c.66 0 .99-.2.99-.573.005-.13-.042-.256-.13-.35a1.93 1.93 0 0 0-.454-.305c-.214-.112-.5-.244-.86-.397-.514-.215-.892-.414-1.133-.597-.225-.164-.405-.38-.526-.63-.11-.24-.163-.53-.163-.877 0-.594.23-1.053.69-1.377s1.112-.487 1.958-.487c.804 0 1.588.175 2.35.525l-.552 1.315c-.307-.134-.62-.25-.938-.353-.287-.092-.588-.138-.89-.138-.54 0-.807.146-.807.437 0 .163.085.305.26.424s.552.297 1.14.532c.52.21.904.408 1.147.592s.422.395.537.633.173.527.173.858z'/%3E%3C/svg%3E");
	}
	.file-ext-psd .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-ext-ai .fileuploader-item-icon {
		background-color: #ff9e00 !important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.58 16l-.6-2.072H8.964L8.364 16h-1.89l2.922-8.738h2.145L14.473 16H12.58zm-1.02-3.618l-.937-3.185-.15-.582-1.07 3.767h2.155zm3.452-4.756c0-.59.328-.886.986-.886s.986.294.986.886c0 .282-.078.502-.244.656-.164.16-.412.238-.742.238-.658 0-.986-.298-.986-.894zM16.908 16h-1.816V9.347h1.816V16z'/%3E%3C/svg%3E");
	}
	.file-ext-ai .fileuploader-item-icon i {
		visibility: hidden;
		color: #fff;
	}
	.file-ext-txt .fileuploader-item-icon {
		background-color: #454545 !important;
	}
	.file-ext-txt .fileuploader-item-icon i {
		color: #fff !important;
	}
	.file-ext-css .fileuploader-item-icon {
		background-color: #26a69a !important;
	}
	.file-ext-css .fileuploader-item-icon i {
		color: #fff !important;
	}
	.file-ext-html .fileuploader-item-icon {
		background-color: #cf33a8 !important;
	}
	.file-ext-html .fileuploader-item-icon i {
		color: #fff !important;
	}
	.fileuploader-popup {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
		background: #191d1e;
		z-index: 1090;
		animation-duration: 0.4s;
	}
	.fileuploader-popup.loading:after {
		width: 48px;
		height: 48px;
		z-index: 8;
	}
	.fileuploader-popup .fileuploader-popup-preview {
		position: relative;
		width: 100%;
		height: 100%;
		overflow: auto;
		z-index: 2;
	}
	.fileuploader-popup .fileuploader-popup-node {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		max-width: 100%;
		height: 100%;
		min-width: 20px;
		min-height: 20px;
		padding: 80px 56px 64px;
		overflow: hidden;
	}
	.fileuploader-popup .fileuploader-popup-node.is-zoomed {
		display: block;
	}
	.fileuploader-popup .fileuploader-popup-node .reader-node {
		position: relative;
		max-width: 100%;
		max-height: 100%;
		text-align: center;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	.fileuploader-popup .fileuploader-popup-node .reader-node.is-movable {
		cursor: grab;
	}
	.fileuploader-popup .fileuploader-popup-node .reader-node.is-amoving:hover,
	.fileuploader-popup .fileuploader-popup-node .reader-node.is-moving {
		cursor: grabbing;
	}
	.fileuploader-popup .fileuploader-popup-node .reader-node.is-amoving:hover .area-move,
	.fileuploader-popup .fileuploader-popup-node .reader-node.is-amoving:hover .point,
	.fileuploader-popup .fileuploader-popup-node .reader-node.is-moving .area-move,
	.fileuploader-popup .fileuploader-popup-node .reader-node.is-moving .point {
		cursor: grabbing !important;
	}
	.fileuploader-popup .fileuploader-popup-node.astext .reader-node > div,
	.fileuploader-popup .fileuploader-popup-node.audio .reader-node > audio,
	.fileuploader-popup .fileuploader-popup-node.image .reader-node > img,
	.fileuploader-popup .fileuploader-popup-node.video .reader-node > video {
		width: auto;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		padding: 0;
		color: #47525d;
		background: #fafafa;
		box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		border-radius: 0;
	}
	.fileuploader-popup .fileuploader-popup-node.audio .reader-node audio {
		width: 450px;
	}
	.fileuploader-popup .fileuploader-popup-node.application .reader-node iframe {
		width: 100%;
		height: 100%;
		border: 0;
		border-radius: 3px;
	}
	.fileuploader-popup .fileuploader-popup-node.astext .reader-node div {
		max-width: 992px;
		padding: 20px;
		margin: 0 auto;
		font-size: 14px;
		line-height: 16px;
		text-align: left;
		overflow-y: auto;
		white-space: pre-wrap;
	}
	.fileuploader-popup .fileuploader-popup-node.has-node-centered {
		display: block;
	}
	.fileuploader-popup .fileuploader-popup-node.has-node-centered .reader-node {
		flex: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
	}
	.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon {
		position: relative;
		display: inline-block;
		width: 80px;
		height: 80px;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiA8Zz4gIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4gIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPiA8L2c+IDxnPiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjYmJjYWNmIiBpZD0ic3ZnXzIiIGQ9Im00OSwxNi44NDJsMCw0Mi4xMDVjMCwyLjc5MSAtMi4yNyw1LjA1MyAtNS4wNjksNS4wNTNsLTM4Ljg2MiwwYy0yLjgsMCAtNS4wNjksLTIuMjYyIC01LjA2OSwtNS4wNTNsMCwtNTMuODk0YzAsLTIuNzkxIDIuMjY5LC01LjA1MyA1LjA2OSwtNS4wNTNsMjcuMDM0LDBsMTYuODk3LDE2Ljg0MnoiIGNsYXNzPSJjbHMtMSIvPiAgPHBhdGggZmlsbD0iI2RmZWFlZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic3ZnXzQiIGQ9Im00OSwxNS44OTlsMCwyLjA5NmwtMTMuODEzLDBjLTIuODYsMCAtNC4xNzksLTIuMzIgLTQuMTc5LC01LjE4MWwwLC0xMi44MTRsMi4wOTIsMGwxNS45LDE1Ljg5OXoiIGNsYXNzPSJjbHMtMyIvPiA8L2c+PC9zdmc+)
			no-repeat center;
		background-size: contain;
	}
	.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div {
		position: absolute;
		bottom: 14px;
		left: 0;
		padding: 4px 6px;
		border-radius: 4px;
		color: #fff;
		max-width: 100%;
		background-image: none;
		word-wrap: break-word;
	}
	.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div.is-bright-color {
		color: #888;
	}
	.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div i {
		text-transform: uppercase;
		font-style: normal;
		font-weight: 700;
		white-space: nowrap;
		visibility: visible;
	}
	.fileuploader-popup .fileuploader-popup-content {
		color: #fdfdfd;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	}
	.fileuploader-popup .fileuploader-popup-content ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.fileuploader-popup .fileuploader-popup-content ul li {
		display: inline-block;
		padding: 0;
		margin: 0;
	}
	.fileuploader-popup .fileuploader-popup-content ul li + li {
		margin-left: 16px;
	}
	.fileuploader-popup .fileuploader-popup-header {
		position: absolute;
		top: 0;
		left: 0;
		display: flex;
		flex-direction: row;
		align-items: center;
		width: 100%;
		padding: 16px;
		background: rgba(0, 0, 0, 0.8);
		background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%);
		background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%);
		background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%);
		z-index: 2;
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta {
		display: flex;
		flex: 1;
		white-space: nowrap;
		overflow: hidden;
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta li:first-child {
		overflow: hidden;
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta span {
		display: block;
		color: #80868b;
		font-size: 14px;
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta h5 {
		max-width: 100%;
		margin: 4px 0 0;
		font-size: 14px;
		font-weight: 700;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-info:not(:empty) {
		flex: 1;
		margin-left: 16px;
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-buttons {
		margin-left: 16px;
	}
	.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-button {
		padding: 14px 24px;
		text-shadow: none;
	}
	.fileuploader-popup .fileuploader-popup-footer {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		text-align: center;
		background: rgba(0, 0, 0, 0.8);
		background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%);
		background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%);
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%);
		z-index: 2;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li [data-action] {
		display: inline-block;
		padding: 16px;
		padding-bottom: 13px;
		cursor: pointer;
		text-decoration: none;
		color: #fdfdfd;
		border-bottom: 3px solid transparent;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li [data-action] i {
		display: inline-block;
		font-size: 18px;
		margin-top: -4px;
		margin-right: 6px;
		vertical-align: middle;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li [data-action]:hover {
		border-bottom-color: #789bec;
		color: #fff;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer {
		font-size: 14px;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer button[data-action] {
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 16px;
		border: none;
		border-radius: 50%;
		padding: 0;
		vertical-align: middle;
		color: #fdfdfd;
		background: rgba(255, 255, 255, 0.1);
		text-shadow: none;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer button[data-action]:hover {
		background: rgba(255, 255, 255, 0.3);
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input {
		display: inline-block;
		-webkit-appearance: none;
		width: 130px;
		padding: 0;
		margin: 0 16px;
		vertical-align: middle;
		background: 0 0;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input:focus {
		outline: 0;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-webkit-slider-runnable-track {
		width: 100%;
		height: 4px;
		cursor: pointer;
		animate: 0.2s;
		box-shadow: none;
		background: #789bec;
		border-radius: 6px;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-webkit-slider-thumb {
		height: 14px;
		width: 14px;
		border-radius: 50%;
		border: 0;
		background: #fff;
		cursor: pointer;
		-webkit-appearance: none;
		margin-top: -5px;
		box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.8);
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-moz-range-track {
		width: 100%;
		height: 4px;
		cursor: pointer;
		animate: 0.2s;
		box-shadow: none;
		background: #789bec;
		border-radius: 6px;
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer input::-moz-range-thumb {
		height: 14px;
		width: 14px;
		border-radius: 50%;
		border: 0;
		background: #fff;
		cursor: pointer;
		-webkit-appearance: none;
		margin-top: -5px;
		box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.8);
	}
	.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer span {
		display: inline-block;
		min-width: 40px;
		text-align: center;
		margin-left: 6px;
		color: #fff;
		vertical-align: middle;
	}
	.fileuploader-popup .fileuploader-popup-move {
		position: absolute;
		display: none;
		width: 56px;
		height: 100%;
		font-size: 24px;
		bottom: 0;
		left: 0;
		color: #fff;
		opacity: 0.4;
		cursor: pointer;
		z-index: 1;
	}
	.fileuploader-popup .fileuploader-popup-move:hover {
		opacity: 1;
	}
	.fileuploader-popup .fileuploader-popup-move:after {
		position: absolute;
	}
	.fileuploader-popup .fileuploader-popup-move[data-action="next"] {
		left: auto;
		right: 0;
	}
	.fileuploader-popup .fileuploader-popup-has-arrows .fileuploader-popup-move {
		display: inline-block;
	}
	.fileuploader-popup .fileuploader-cropper {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(17, 20, 27, 0.65);
		z-index: 9;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		z-index: 2;
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0);
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:after,
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:before {
		content: "";
		position: absolute;
		border: 1px solid rgba(250, 250, 250, 0.8);
		opacity: 0;
		-webkit-transition: all 0.4s ease;
		transition: all 0.4s ease;
		z-index: 1;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:before {
		top: 0;
		left: 50%;
		height: 100%;
		width: 34%;
		border-top: 0;
		border-bottom: 0;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid:after {
		top: 50%;
		left: 0;
		height: 34%;
		width: 100%;
		border-left: 0;
		border-right: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid.moving:after,
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.has-grid.moving:before {
		opacity: 1;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point {
		position: absolute;
		width: 24px;
		height: 24px;
		z-index: 3;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point:after {
		content: "";
		width: 12px;
		height: 12px;
		position: absolute;
		background: #fff;
		box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
		border-radius: 50%;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-a {
		top: -12px;
		left: -12px;
		cursor: nw-resize;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-b {
		top: -12px;
		left: 50%;
		margin-left: -12px;
		cursor: n-resize;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-c {
		top: -12px;
		right: -12px;
		cursor: ne-resize;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-d {
		top: 50%;
		right: -12px;
		margin-top: -12px;
		cursor: w-resize;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-e {
		bottom: -12px;
		right: -12px;
		cursor: nw-resize;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-f {
		bottom: -12px;
		left: 50%;
		margin-left: -12px;
		cursor: s-resize;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-g {
		bottom: -12px;
		left: -12px;
		cursor: sw-resize;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point.point-h {
		left: -12px;
		top: 50%;
		margin-top: -12px;
		cursor: w-resize;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-move {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 2;
		cursor: move;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-move:after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 1px solid rgba(255, 255, 255, 0.8);
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-image {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 100%;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-image img {
		width: auto;
		height: auto;
		max-width: none;
		max-height: none;
		position: absolute;
		left: 0;
		top: 0;
		-webkit-transform-origin: top left;
		transform-origin: top left;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-info {
		position: absolute;
		bottom: -12px;
		left: 50%;
		color: #fff;
		font-family: sans-serif;
		line-height: 1;
		font-size: 12px;
		text-align: center;
		padding: 4px 8px;
		background: rgba(0, 0, 0, 0.6);
		border-radius: 14px;
		white-space: nowrap;
		opacity: 0;
		-webkit-transform: translateX(-50%) translateY(100%);
		transform: translateX(-50%) translateY(100%);
		-webkit-transition: all 0.4s ease;
		transition: all 0.4s ease;
		z-index: 2;
	}
	.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area.show-info .area-info {
		opacity: 0;
	}
	@media all and (max-width: 768px) {
		.fileuploader-popup .fileuploader-popup-header {
			display: block;
			padding: 0;
		}
		.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-meta {
			padding: 16px;
		}
		.fileuploader-popup .fileuploader-popup-header .fileuploader-popup-buttons {
			position: fixed;
			left: 0;
			bottom: 16px;
			width: 100%;
			margin: 0;
			text-align: center;
		}
		.fileuploader-popup .fileuploader-popup-node {
			padding-left: 16px;
			padding-right: 16px;
			padding-bottom: 117px;
		}
		.fileuploader-popup .fileuploader-popup-footer {
			bottom: 61px;
			background: 0 0;
		}
		.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-zoomer {
			display: none;
		}
		.fileuploader-popup .fileuploader-popup-footer .fileuploader-popup-tools li a:hover {
			border-color: transparent;
		}
		.fileuploader-popup .fileuploader-popup-move {
			width: 30px;
		}
		.fileuploader-popup .fileuploader-popup-has-arrows .fileuploader-popup-node {
			padding-left: 30px;
			padding-right: 30px;
		}
	}
	@-webkit-keyframes fileuploaderFadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}
	@keyframes fileuploaderFadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}


	

.pagination {
	display: block;
	width: 100%;
font-family: iranyekan !important;
font-size: 1.25em;
color:
#6c6c6c;
}
.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 {
	color: #213B9C;
	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 {
	color: #333;
	cursor: default;
	background: linear-gradient(to right, #0862a3 , #00a0d4);
	color:#fff;
}
.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-right-radius: 0;
	border-top-right-radius: 0;
}


.img-projectcover {
	border-radius: 1em;
	width: 100%;
  }
  
  
  
  