/*Right To Left (RTL) support*/
body { direction: rtl; unicode-bidi: embed; }
/* header */
.dtr-logo-subtext { margin-left: 0; margin-right: 10px; }
.dtr-header-btn { margin-left: 0; margin-right: 30px; }
.dtr-header-v1 .main-navigation.ms-auto { margin-left: 0 !important; margin-right: auto !important; }
.dtr-header-v2 .main-navigation { margin-left: 0; margin-right: 40px; }
.dtr-header-v3 .dtr-header-right.ms-auto { margin-left: 0 !important; margin-right: auto !important; }
.dtr-header-v4 .dtr-header-right { margin-left: 0;  margin-right: auto; }
.dtr-header-v4 .main-navigation { margin-left: 0; margin-right: 40px; }
.dtr-topbar-left .widget { margin-right: 0; margin-left: 30px; }
.dtr-topbar-right .widget, .dtr-header-widget-wrapper .widget { margin-left: 0; margin-right: 30px; }
.slicknav_nav a { text-align: right; }
.slicknav_nav .sub-menu a { padding-left: 0; padding-right: 20px; }
.slicknav_nav .sub-menu a a { padding-left: 0; padding-right: 0; }
.slicknav_nav li a { padding-right: 0; padding-left: 40px; }
.slicknav_arrow { right: auto; left: 0; } 
.slicknav_arrow, .slicknav_parent.slicknav_open .slicknav_collapsed .slicknav_arrow { transform: rotate(-180deg); }
#dtr-menu-button { left: 12px; right: auto; }
.dtr-hamburger-lines, .dtr-hamburger-lines:after, .dtr-hamburger-lines:before { right: auto; left: 0; }
/* button */
.dtr-btn__icon, .dtr-form-btn i { margin-left: 0; margin-right: 15px; }
.dtr-btn--icon-position-left .dtr-btn__icon { margin-right: 0; margin-left: 15px; }
/* features */
.dtr-iconhead--align-left .dtr-iconhead__icon { margin-right: 0; margin-left: 10px; }
.dtr-iconhead--align-right .dtr-iconhead__icon { margin-left: 0; margin-right: 10px; }
.dtr-number-feature__link { right: auto; left: -10px; transform: rotate(-135deg); }
.dtr-number-feature--boxed .dtr-number-feature__link { right: auto; left: 20px;  }
.dtr-number-feature:hover .dtr-number-feature__link { transform: rotate(-180deg); }
.dtr-feature--icon-align-left .dtr-feature__content { margin-left: 0; margin-right: 30px; }
.dtr-feature--icon-align-right .dtr-feature__content { margin-right: 0; margin-left: 30px; }
.dtr-feature--icon-align-left.dtr-feature--size-small .dtr-feature__content { margin-left: 0; margin-right: 20px; }
.dtr-feature--icon-align-right.dtr-feature--size-small .dtr-feature__content { margin-right: 0; margin-left: 20px; }
.dtr-feature--text-left.dtr-feature--icon-align-right { text-align: left; } 
/*timeline*/
.dtr-timeline--icon-align-left .dtr-timeline__content { margin-left: 0; margin-right: 20px; }
.dtr-timeline--icon-align-right .dtr-timeline__content { margin-right: 0; margin-left: 20px; }
/*blog*/
.dtr-meta-item { margin: 0 0 0 20px; }
.dtr-meta-author::before { margin-right: 0; margin-left: 10px; }
.dtr-meta-date::before {  margin-right: 0; margin-left: 10px; }
.dtr-meta-title { margin-right: 0; margin-left: 10px; }
.dtr-social-share.dtr-social-default .dtr-social li a { margin-left: 0; margin-right: 15px; }
.dtr-social-share.dtr-social-default .dtr-social li:first-child a { margin-left: 0; margin-right: 0; }
.dtr-nav__prev-button a::before, .dtr-single-nav-prev a::before { content: "\e967"; }
.dtr-nav__next-button a::after, .dtr-single-nav-next a::after { content: "\e968"; }
.dtr-single-nav-prev a::before { margin-right: 0; margin-left: 10px; }
.dtr-single-nav-next a::after { margin-left: 0; margin-right: 10px; }
.dtr-single-nav-prev { padding-right: 0; padding-left: 10px; }
.dtr-single-nav-next { padding-left: 0; padding-right: 10px; }
/*portfolio*/
.dtr-portfolio-item__content { padding: 15px 0 0 50px; }
.dtr-portfolio-item__link { left: 0; right: auto; transform: rotate(-135deg); }
.dtr-portfolio-item:hover .dtr-portfolio-item__link { transform: rotate(-180deg); }
/*misc*/
#take-to-top { right: auto; left: 15px; }
.dtr-search-modal-trigger { margin-left: 0; margin-right: 15px; }
blockquote { border-width: 0 3px 0 0; }
.wp-block-quote { border-left: 0; border-right: .25em solid; padding-left: 0; padding-right: 1em; }
.dtr-quote__content { padding-left: 0; padding-right: 30px; border-width: 0 3px 0 0; }
.dtr-swiper.swiper-rtl .swiper-button-next:after, .dtr-swiper.swiper-rtl .swiper-button-prev:after { content: ''; }
.dtr-swiper .swiper-button-prev::after, .dtr-swiper.swiper-rtl .swiper-button-next::after { content: "\e968"; }
.dtr-swiper .swiper-button-next::after, .dtr-swiper.swiper-rtl .swiper-button-prev::after { content: "\e967"; }
.dtr-swiper .swiper-button-prev, .dtr-swiper.swiper-rtl .swiper-button-next { left: 50%; right: auto; margin-left: -43px; }
.dtr-swiper .swiper-button-next, .dtr-swiper.swiper-rtl .swiper-button-prev { right: 50%; left: auto; margin-right: -43px; }
/*forms*/
.dtr-search-form input[type="search"], .wp-block-search .wp-block-search__input { padding: 15px 15px 15px 50px;  }
button.dtr-search-submit, .dtr-search-submit, .wp-block-search .wp-block-search__button { left: 15px; right: auto; }
body.rtl input, body.rtl textarea {	direction: ltr; text-align: right; }
select { background-position: top 50% left 10px; }
/*widgets*/
.elementor-widget-wp-widget-nav_menu li a { padding: 10px 0 10px 40px; }
.elementor-widget-wp-widget-nav_menu a:after { right: auto; left: 0; -webkit-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }
.elementor-widget-wp-widget-nav_menu .sub-menu li { padding-left: 0; padding-right: 20px; }
.elementor-widget-wp-widget-nav_menu .parent.active > a:after { -webkit-transform: translateY(-50%) rotate(-180deg); transform: translateY(-50%) rotate(-180deg); }
.elementor-widget-wp-widget-nav_menu a:hover:after, .elementor-widget-wp-widget-nav_menu .current-menu-item a::after { -webkit-transform: translateY(-50%) rotate(-180deg); 
transform: translateY(-50%) rotate(-180deg); }
.dtr-post-count { margin-left: 0; margin-right: 5px; }

/* albani arabic */
.main-navigation .sf-menu li a{
	font-family: "Plus Jakarta Sans", Sans-serif !important;
}

.dtr-page-title{
	font-family: "Plus Jakarta Sans", Sans-serif !important;
}

.wpcf7-form init{
	font-family: "Plus Jakarta Sans", Sans-serif !important;
}

.dtr-btn, button, .wp-block-button__link, .dtr-form-btn, .dtr-form .dtr-btn, input[type="submit"], input[type="reset"], button[type="submit"], #submit{
	font-family: "Plus Jakarta Sans", Sans-serif !important;
}

.dtr-logo.logo-default img {
	max-width: 80%;
	margin-right: 10px;
}

.main-navigation .sf-menu li li a{
	text-align: right !important;
}

.wpcf7-form init .dtr-btn, button, .wp-block-button__link, .dtr-form-btn, .dtr-form .dtr-btn, input[type="submit"], input[type="reset"], button[type="submit"], #submit{
	float:right;
}

.elementor--h-position-left .swiper-slide-inner{
	justify-content: flex-start !important;
}

.dtr-heading.dtr-heading__gradient.dtr-text--color-three{
	height: 125px;
}

.elementor-2609 .elementor-element.elementor-element-228dd6a .dtr-heading{
	height: 160px;
}

.sf-menu ul{
	right: -10px;
	left: auto;
}

h2, .elementor-widget-heading h2.elementor-heading-title{
	font-family: "Plus Jakarta Sans", Sans-serif !important;
}

h5, .elementor-widget-heading h5.elementor-heading-title{
	font-family: "Plus Jakarta Sans", Sans-serif !important;
}

.dtr-number-feature__text{
	font-family: "Plus Jakarta Sans", Sans-serif !important;
}

.elementor-2312 .elementor-element.elementor-element-90746fa{
	font-family: "Plus Jakarta Sans", Sans-serif !important;
}

.sf-menu li{
	float: right;
}

#menu-item-2804 {
    margin-right: 200px;
	margin-left: 0 !important;
}

.elementor-2312 .elementor-element.elementor-element-6564d68 .swiper-slide-inner{
	text-align: right !important;
}

.elementor-2312 .elementor-element.elementor-element-8862bda{
	text-align: left !important;
}

.elementor-2312 .elementor-element.elementor-element-d6c87b4{
	text-align: right !important;
}

.elementor-2312 .elementor-element.elementor-element-53cea72 .dtr-heading{
	float:right;
}

.elementor-2312 .elementor-element.elementor-element-75486ff .dtr-heading{
	float:right;
}

.arrow-button::after {
    content: "←" !important;
}

.elementor-align-left {
    text-align: right !important;
}

.elementor-widget-social-icons .elementor-grid{
	text-align: right !important; 
}

/*.elementor-heading-title.elementor-size-default{
	text-align: left !important;
}*/

.elementor-2832 .elementor-element.elementor-element-1864bfe{
	text-align: center !important;
}

.elementor-3426 .elementor-element.elementor-element-0fcf3cd{
	text-align: right;
}

.elementor-2609 .elementor-element.elementor-element-694175f, .elementor-2609 .elementor-element.elementor-element-d396ab7, .elementor-2609 .elementor-element.elementor-element-5f02fac, .elementor-2609 .elementor-element.elementor-element-87ef8eb, .elementor-2609 .elementor-element.elementor-element-8b520cc, .elementor-2609 .elementor-element.elementor-element-b4316cb, .elementor-2609 .elementor-element.elementor-element-579fe4f{
	text-align: right !important;
}

.elementor-3011 .elementor-element.elementor-element-8fbf7ea, .elementor-3011 .elementor-element.elementor-element-196c822, .elementor-3011 .elementor-element.elementor-element-27d826e, .elementor-3011 .elementor-element.elementor-element-27d826e, .elementor-3011 .elementor-element.elementor-element-7042ca9, .elementor-3011 .elementor-element.elementor-element-310f141, .elementor-3011 .elementor-element.elementor-element-050d4d1{
	text-align: left !important;
}

.elementor-2924 .elementor-element.elementor-element-8fbf7ea, .elementor-2924 .elementor-element.elementor-element-8fbf7ea, .elementor-2924 .elementor-element.elementor-element-27d826e, .elementor-2924 .elementor-element.elementor-element-27d826e, .elementor-2924 .elementor-element.elementor-element-7042ca9, .elementor-2924 .elementor-element.elementor-element-310f141, .elementor-2924 .elementor-element.elementor-element-050d4d1{
	text-align: left !important;
}

.elementor-3426 .elementor-element.elementor-element-8fbf7ea, .elementor-3426 .elementor-element.elementor-element-196c822, .elementor-3426 .elementor-element.elementor-element-27d826e, .elementor-3426 .elementor-element.elementor-element-27d826e, .elementor-3426 .elementor-element.elementor-element-7042ca9, .elementor-3426 .elementor-element.elementor-element-310f141, .elementor-3426 .elementor-element.elementor-element-050d4d1{
	text-align: left !important;
}

.elementor-2832 .elementor-element.elementor-element-8fbf7ea, .elementor-2832 .elementor-element.elementor-element-196c822, .elementor-2832 .elementor-element.elementor-element-27d826e, .elementor-2832 .elementor-element.elementor-element-7042ca9, .elementor-2832 .elementor-element.elementor-element-310f141, .elementor-2832 .elementor-element.elementor-element-050d4d1{
	text-align: left !important;
}

.elementor-3382 .elementor-element.elementor-element-8fbf7ea, .elementor-3382 .elementor-element.elementor-element-196c822, .elementor-3382 .elementor-element.elementor-element-27d826e, .elementor-3382 .elementor-element.elementor-element-7042ca9, .elementor-3382 .elementor-element.elementor-element-310f141, .elementor-3382 .elementor-element.elementor-element-050d4d1{
	text-align: left !important;
}

.elementor-2967 .elementor-element.elementor-element-8fbf7ea, .elementor-2967 .elementor-element.elementor-element-196c822, .elementor-2967 .elementor-element.elementor-element-27d826e, .elementor-2967 .elementor-element.elementor-element-7042ca9, .elementor-2967 .elementor-element.elementor-element-310f141, .elementor-2967 .elementor-element.elementor-element-050d4d1 {
	text-align: left !important;
}

.elementor-2990 .elementor-element.elementor-element-8fbf7ea .elementor-heading-title, .elementor-2990 .elementor-element.elementor-element-196c822, .elementor-2990 .elementor-element.elementor-element-27d826e, .elementor-2990 .elementor-element.elementor-element-7042ca9, .elementor-2990 .elementor-element.elementor-element-310f141, .elementor-2990 .elementor-element.elementor-element-050d4d1{
	text-align: left !important;
}