.rtl .box-first .elementor-icon-box-wrapper{
	text-align: right !important;
}

.rtl .elementor-icon-list-text bdi{
	/* 	    direction: rtl !important; */
	padding-right: 3px !important;
}

.rtl .mixed{
	display: none !important;
}

.rtl .soon-ar{
	display: none !important;
}

.rtl .line .elementor-posts .elementor-post__title a{
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 7px;

}

.rtl .elementor-705 .elementor-element.elementor-element-1e6b568{
	margin: 0px 12px 0px 12px !important;
}

.rtl .elementor-posts .elementor-post__excerpt p{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.rtl .post-title{
	text-align: right !important;
}

.rtl ol {
	padding-right: 15px !important;
}

.rtl .logo {
	text-align: right !important;
}

body .booked-modal .bm-window .close{
	left: 14px !important;
	right: inherit !important;
}

.rtl .book-title{
	text-align: right !important;
}

.rtl header svg.e-font-icon-svg {
	margin:-2px 0px 0px 3px !important;
}

.rtl li.show-en.menu-item {
	font-family: "Tajawal", Sans-serif !important;
}

.rtl .more-serv-home{
	direction: ltr !important;
}

.rtl .more-serv{
	direction: ltr !important;
}

.rtl .cta-title{
	text-align: right !important;
}

.rtl .cta-call{
	text-align: left !important;
}

.rtl .cta-button{
	text-align: left !important;
}

.rtl .cta-desc{
	text-align: right !important;
}

.rtl .ar-social div{
	text-align: left !important;
}

.rtl .footer-social div{
	text-align: right !important;
}


.rtl :is(p, a, h1, h2, h3, h4, h5, h6, div, span, button, td, input, textarea, input::placeholder, textarea::placeholder) , label , select, option{
	font-family: "Tajawal", Sans-serif !important;
}

.rtl input#ff_1_phone {
	text-align: right;
}

.rtl .serv-title{
	text-align: center !important;
}

.rtl .elementor-53 .elementor-element.elementor-element-72681fb .elementor-divider-separator{
	margin:0px !important;
	text-align: right !important;
}

.rtl .elementor-530 .elementor-element.elementor-element-c73ccaa .elementor-divider-separator{
	margin:0px !important;
	text-align: right !important;
}

.rtl .elementor-530 .elementor-element.elementor-element-b5e2fb5 .elementor-divider-separator{
	margin:0px !important;
	text-align: right !important;
}

.rtl .elementor-552 .elementor-element.elementor-element-1ab50d5 .elementor-divider-separator{
	margin:0px !important;
	text-align: right !important;
}

.rtl .elementor-53 .elementor-element.elementor-element-2064d79 .elementor-divider-separator{
	margin:0px !important;
	text-align: right !important;
}

.rtl .elementor-552 .elementor-element.elementor-element-baff763{
	text-align: right !important;
}



.rtl .img-1 .elementor-widget-wrap{
	margin-left: 0px !important;
	margin-right: 80px !important;
}

.rtl .img-2 .elementor-widget-wrap{
	margin-left: 80px !important;
	margin-right: 0px !important;
}
input#ff_3_phone {
    text-align: right;
}

.rtl .img-3{
	margin-left: 0px !important;
	margin-right: 30px !important;
}

.rtl .img-4 {
	margin-left: 30px !important;
	margin-right: 0px !important;
}

.rtl .img-5 .elementor-widget-wrap{
	margin-left: 0px !important;
	margin-right: 50px !important;
}

.rtl .foot-icon .elementor-icon-list-icon{
	transform: rotate(180deg) !important;
}

.rtl .img-6 .elementor-widget-wrap{
	margin-left: 50px !important;
	margin-right: 0px !important;
}



.rtl svg.e-font-icon-svg.e-fas-chevron-right{
	transform: rotate(180deg) !important;
}

.rtl p{
	direction:rtl !important;
}


.rtl .elementor-headline-dynamic-wrapper{
	color: white !important;
}

.rtl .elementor-widget.elementor-align-left .elementor-inline-items{
	justify-content: flex-start !important;
}




.rtl .elementor-49 .elementor-element.elementor-element-4d680f07{
	text-align: right !important;
}


.rtl footer svg.e-font-icon-svg {
	margin: 0px 0px 0px 3px !important;
}

.rtl .ar-show{
	display: flex !important;
}
.rtl .en-show{
	display: none !important;
}
.rtl .mix-mob-ar{
	display: none !important;

}

.rtl .elementor-1054 .elementor-element.elementor-element-93c5157 .elementor-icon-list-item > a{
	justify-content: flex-end;
}

.rtl .elementor-53 .elementor-element.elementor-element-777c910{
	text-align: right !important;
}

.rtl .elementor-53 .elementor-element.elementor-element-0786b34{
	text-align: right !important;
}

.rtl .elementor-53 .elementor-element.elementor-element-5ad1aaf{
	text-align: right !important;
}

.rtl .elementor-icon-box-description{
	font-size: 14px !important;
	line-height: 18px !important;
}


.rtl .elementor-1054 .elementor-element.elementor-element-93c5157 .elementor-icon-list-text{
	direction: rtl !important;  
}



.rtl .elementor-368 .elementor-element.elementor-element-226ad7a .elementor-icon-list-text{
	padding-right: 6px !important;
}

.rtl .elementor-368 .elementor-element.elementor-element-7bd5104 .elementor-icon-list-text{
	padding-right: 6px !important;
}

.rtl .elementor-1054 .elementor-element.elementor-element-93c5157 .elementor-icon-list-icon svg{
	margin-left: 3px !important;
	margin-top: -4px !important;
}

.rtl .elementor-1054 .elementor-element.elementor-element-ca3b99d .elementor-button{
	padding: 14px 30px 14px 30px !important;
}

.rtl .elementor-1354 .elementor-element.elementor-element-6da4d0a > .elementor-element-populated{
	margin: 0px 20px 0px 0px !important;
}

.rtl .elementor-1354 .elementor-element.elementor-element-736d82c > .elementor-element-populated{
	margin: 0px 20px 0px 0px !important;
}

.rtl .elementor-1370 .elementor-element.elementor-element-2b33f17 > .elementor-element-populated{
	margin: 0px 0px 0px 30px !important;
}

.rtl .elementor-1370 .elementor-element.elementor-element-6da4d0a > .elementor-element-populated{
	margin: 0px 30px 0px 0px !important;
}


.rtl .elementor-1370 .elementor-element.elementor-element-736d82c > .elementor-element-populated{
	margin: 0px 30px 0px 0px !important;
}

.rtl .elementor-1386 .elementor-element.elementor-element-6da4d0a > .elementor-element-populated{
	margin: 0px 30px 0px 0px !important;
}

.rtl .elementor-1386 .elementor-element.elementor-element-736d82c > .elementor-element-populated{
	margin: 0px 30px 0px 0px !important;
}

.rtl .elementor-1410 .elementor-element.elementor-element-6da4d0a > .elementor-element-populated{
	margin: 0px 30px 0px 0px !important;
}

.rtl .elementor-1410 .elementor-element.elementor-element-736d82c > .elementor-element-populated{
	margin: 0px 30px 0px 0px !important;
}


.rtl .elementor-1410 .elementor-element.elementor-element-e22bd75 > .elementor-element-populated{
	margin: 0px 30px 0px 0px !important;
}

.rtl .shadow-t{
	margin-left: inherit !important;
	margin-right: 30px !important;
}

.rtl .shadow-desc{
	margin-left: 30px !important;
	margin-right: inherit !important
}

@media only screen and (max-width: 600px) {

	.rtl .shadow-desc{
		margin-left: 0px !important;
	}

	.rtl .summary{
		text-align: center !important;
	}

	html, body {
		overflow-x: hidden !important;
	}

	.rtl .img-1 .elementor-widget-wrap{
		margin-left: 12px !important;
		margin-right: 12px !important;
	}

	.rtl .img-2 .elementor-widget-wrap{
		margin-left: 12px !important;
		margin-right: 12px !important;
	}


	.rtl .img-3{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.rtl .img-4{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.rtl .img-5 .elementor-widget-wrap{
		margin-left: 12px !important;
		margin-right: 12px !important;
	}

	.rtl .img-6 .elementor-widget-wrap{
		margin-left: 12px !important;
		margin-right: 12px !important;
	}

	.rtl .mob-title h1{
		text-align: right !important;
	}

	.rtl .elementor-41 .elementor-element.elementor-element-890f7f5{
		text-align: right !important;
	}

	.rtl .cta-call{
		text-align: center !important;
	}

	.rtl .elementor-49 .elementor-element.elementor-element-734790e3 .elementor-heading-title{
		text-align: right !important;
	}

	.rtl .elementor-49 .elementor-element.elementor-element-490bc6f1{
		text-align: right !important;
	}


	.rtl .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item{
		justify-content: flex-start !important;
	}

	.rtl .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{
		justify-content: flex-start !important;
	}

	.rtl .mob-title h5{
		text-align: right !important;
	}

	.rtl .mob-title h6{
		text-align: right !important;
	}

	.rtl .title-bg  h6{
		text-align: right !important;
	}

	.rtl .mix-mob-ar a{
		padding: 0px 0px 0px 0px !important;
	}

	.rtl .mix-mob-en a{
		padding: 0px 0px 0px 0px !important;
	}


	.rtl .mix-mob-ar{
		display: none !important;

	}

	[lang="en-US"] .mix-mob-ar{
		display: block !important;
	}

	.rtl .mix-mob-en{
		display: block !important;

	}

	.rtl .our{
		text-align: center !important;
		display: ruby !important;
	}

	.rtl .elementor-53 .elementor-element.elementor-element-fde7e9b{
		text-align: right !important;
	}

	.rtl .elementor-53 .elementor-element.elementor-element-ccea8ed{
		text-align: right !important;
	}

	.rtl .elementor-1054 .elementor-element.elementor-element-93c5157 .elementor-icon-list-icon svg{
		margin-top: 0px !important;
	}

	.rtl .best{
		margin: auto !important;
		width: 85% !important;
	}

	.rtl .big-title-serv{
		text-align: right !important;
	}

	.rtl .cta-title{
		text-align: center !important;
	}

	.rtl .cta-desc{
		text-align: center !important;
	}

	.rtl .elementor-nav-menu li a{
		font-weight: bold !important;
	}


	.rtl .elementor-1354 .elementor-element.elementor-element-6da4d0a > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}

	.rtl .elementor-1354 .elementor-element.elementor-element-736d82c > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}

	.rtl .elementor-1370 .elementor-element.elementor-element-2b33f17 > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}

	.rtl .elementor-1370 .elementor-element.elementor-element-6da4d0a > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}

	.rtl .elementor-1370 .elementor-element.elementor-element-736d82c > .elementor-element-populated{
		margin: 30px 0px 0px 0px !important;
	}

	.rtl .elementor-1386 .elementor-element.elementor-element-6da4d0a > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}


	.rtl .elementor-1386 .elementor-element.elementor-element-736d82c > .elementor-element-populated{
		margin: 30px 0px 0px 0px !important;
	}

	.rtl .elementor-1410 .elementor-element.elementor-element-6da4d0a > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}

	.rtl .elementor-1410 .elementor-element.elementor-element-2b33f17 > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}

	.rtl .elementor-1410 .elementor-element.elementor-element-736d82c > .elementor-element-populated{
		margin: 30px 0px 0px 0px !important;
	}

	.rtl .elementor-1410 .elementor-element.elementor-element-e22bd75 > .elementor-element-populated{
		margin: 0px 0px 0px 0px !important;
	}

	.rtl .shadow-t{
		margin-left: inherit !important;
		margin-right: 0px !important;
	}



}



@media only screen 
	and (min-device-width: 768px) 
	and (max-device-width: 1024px) 
	and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1){

		.rtl .mix-mob-ar a{
			padding: 0px 0px 0px 0px !important;
		}

		.rtl .mix-mob-en a{
			padding: 0px 0px 0px 0px !important;
		}


		.rtl .mix-mob-ar{
			display: none !important;

		}

		[lang="en-US"] .mix-mob-ar{
			display: block !important;
		}

		.rtl .mix-mob-en{
			display: block !important;

		}

}

.page-id-552 h3.elementor-icon-box-title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.page-id-552 p.elementor-icon-box-description {
	min-height: 55px;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}