@font-face {
	font-family: bein-normal;
  src: url(/website/assets/fonts/bein-normal-ar.ttf);
}

html{
	direction: rtl;
}

body{
	font-family: sans-serif;
	text-align: right;
	font-family: 'bein-normal', sans-serif;
}

/* .dsn-grid-root{ */
	/*direction: ltr;*/
/* } */

.dsn-grid-slider .dsn-grid-content .dsn-grid-current{
	left: unset;
	right: 35%;
}

.dsn-grid-slider .dsn-grid-content .dsn-grid-info{
	direction: rtl;
	left: unset;
	right: calc(10% + 60px);
}

.dsn-grid-nav-box{
	right: unset;
	left: 30px;
}

.slick-slide{
	float: right;
}

.dsn-grid-info-wrapper .title h2{
	direction: rtl;
	font-family: 'bein-normal', sans-serif;
}

.dsn-block-content h2, .header-project .content h2, .intro *, .title-box h3, .contact-p .contact-info .info-inf .in-box h4{
	font-family: 'bein-normal', sans-serif !important;
	letter-spacing: 0;
}

.site-header .extend-container .main-navigation ul li{
	margin-right: unset;
	margin-left: 20px
}

.site-header .extend-container .main-navigation ul li a{
	letter-spacing: 0;
}

.custom-btn__icon{
	transform: rotate(180deg);
}

.custom-btn:hover .custom-btn__label{
	transform: translateX(-1rem);
}

.services .services-item .list li{
	float: right;
}


.contact-p .contact-info .title-box h3, .title-box h3{
	padding-right: unset;
	padding-left: 15%
}

.services .services-item .subtitle i{
	margin-right: unset;
	margin-left: 10px
}

[data-dsn-grid="progress-circle"] .icon__fixed{
	padding-left: unset;
	padding-right: 22px;
}

.dsn-grid-slider .dsn-grid-content .dsn-grid-info{
	padding-left: unset;
	padding-right: 30px;
}

@media (max-width: 991px) {
	.dsn-grid-slider .dsn-grid-content .dsn-grid-current {
		width: 100%;
		right: auto;
	}

	.dsn-grid-slider .dsn-grid-content .dsn-grid-info {
		width: 100%;
		right: auto;
	}
}