input{
	font-size: 14px !important;
}
div#fluentform_1_success {
	padding: 40px;
	text-align: center;
}
div#fluentform_1_success h4{
	margin-bottom:30px;
}
.rtl div#fluentform_1_success a{
	direction: ltr;
	unicode-bidi: embed;
}
.flex-div{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
ul {
	padding: 0px 20px;
}
body b, body strong {
	font-weight: 600;
}
ol {
	padding-left: 15px;
}

li {
	margin-bottom: 5px !important;
}

.big-title-serv h5{
	margin-bottom: 20px !important;
}

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

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

.home-box{
	background-image: linear-gradient(#bd983f, #1a243f7a) !important;
}

.big-title-serv h3{
	margin-bottom: 20px !important;
}
.ar-show{
	display: none !important;
}
.en-show{
	display: flex !important;
}
.shadow-t{
	margin-left: 30px !important;
}

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

/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/
.elementor-icon-list-icon+.elementor-icon-list-text{
	padding-inline-start: 2px !important;
}

.elementor-nav-menu--main .elementor-item{
	font-weight: 600 !important;
}

.elementor-icon-box-description{
	display: -webkit-box !important;
	-webkit-line-clamp: 3 !important;
	-webkit-box-orient: vertical !important;
	overflow: hidden !important;
	font-size: 12px !important;
	line-height: 16px !important;
}


.elementor-widget:not(:last-child){
	margin-bottom: 10px !important;
}

.ff-default .ff_btn_style:hover{
	opacity: 1 !important;
}

.serv-p{
	line-height: 18px !important;
}
.elementor-button-icon svg{
	width: 20px !important;
}

.elementor-kit-10 button:hover{
	border-style: none !important;
}

.elementor-kit-10 button{
	border-style: none !important;
}


/** Start Block Kit CSS: 33-3-f2d4515681d0cdeb2a000d0405e47669 **/

.envato-kit-30-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}
.envato-kit-30-div-rotate{
	transform: rotate(90deg);
}

form.fluent_form_1 .wpf_has_custom_css.ff-btn-submit{
	padding: 12px 30px 12px 30px !important;
	border-radius: 4px 4px 4px 4px !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-transform: capitalize !important;
}

.elementor-button span{
	font-size: 14px !important;
	font-weight: 600 !important;
}

/** End Block Kit CSS: 33-3-f2d4515681d0cdeb2a000d0405e47669 **/



/* calander */
p.calendar-name{
	display:none;
}
body .booked-calendar .week td {
	height: 50px !important;
}
body div.booked-calendar-wrap .bc-col {
	padding: 10px !important;
}

body table.booked-calendar .date{
	line-height:normal !important;
}

span.number {
	font-size: 16px !important;
}

.booked-calendar-wrap .booked-calendar .bc-body .bc-row.week .bc-col .date .number , body table.booked-calendar td .date .number {
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
body table.booked-calendar td .date{
	display:flex !important;
	align-items:center;
	justify-content:center;
}
.booked-calendar-wrap .booked-calendar .bc-body .bc-row.week .bc-col .date .number {
	margin: -20px 0 0 -15px;
}
.booked-appt-list.shown {
	padding: 10px !important;
}
body .booked-appt-list h2 {
	margin: 0 0 20px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name , th.product-name{
	border: none !important;
}
.booked-wc-checkout-section, .product-name {
	font-size: 20px;
	width: 100%;
}
.page-id-43 .more-help{
	display:none !important;
}
#scrollUp {
	background-color: #581a21;
}
button.new-appt.button:disabled {
	background-color: gray !important;
	border: gray !important;
	cursor: not-allowed;
}
.cf-block .field {
	width: 49%;
}
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{
	height:50px !important;
}
/* calander */
body .booked-calendar .week td {
	height: 50px !important;
}
body div.booked-calendar-wrap .bc-col {
	padding: 10px !important;
}
body .booked-form .cf-block{
	display: flex;
	justify-content: space-between;
}
.rtl .booked-form .field input[type=text]{
	margin:0 !important;
}
.rtl .booked-form .field input[type=email] {
	margin-right: 10px !important;
}
[lang="en"] .booked-form .field input[type=email]{
	margin-left: 10px !important;
	margin-right: 0px !important;
}
body table.booked-calendar .date{
	line-height:normal !important;
}

span.number {
	font-size: 16px !important;
}

.booked-calendar-wrap .booked-calendar .bc-body .bc-row.week .bc-col .date .number , body table.booked-calendar td .date .number , body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number{
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number {
	margin: 0px;
	position: relative;
	top: auto;
	left: auto;
}
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date {
	display: flex;
	align-items: center;
	justify-content: center;
}
.bc-row.days {
	justify-content: space-around;
}
body table.booked-calendar td .date{
	display:flex !important;
	align-items:center;
	justify-content:center;
}
.booked-calendar-wrap .booked-calendar .bc-body .bc-row.week .bc-col .date .number {
	margin: -20px 0 0 -15px;
}
.booked-appt-list.shown {
	padding: 10px !important;
}
body .booked-appt-list h2 {
	margin: 0 0 20px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name , th.product-name{
	border: none !important;
}
.booked-wc-checkout-section, .product-name {
	font-size: 20px;
	width: 100%;
}
.page-id-43 .more-help{
	display:none !important;
}
#scrollUp {
	background-color: #581a21;
}
button.new-appt.button:disabled {
	background-color: gray !important;
	border: gray !important;
	cursor: not-allowed;
}
.cf-block .field {
	width: 49%;
}
/* form booking */
.fa-asterisk:before {
	content: none !important;
}
body .booked-form .field label.field-label {
	display: none !important;
}
body .booked-form .field{
	display:flex !important;
}
body .textfield{
	display: flex;
}
input[name="guest_name"] {
	order: 1;
}
input[name="guest_email"] {
	order: 2;
}

/* other */
[lang="en-US"] h4.rkit-image_box__title {
	min-height: 55px;
}

[lang="en-US"] .more-serv{
	direction: rtl !important;
}

.rtl .show-ar{
	display: block !important;
}

[lang="en-US"] .show-ar{
	display: none !important;
}

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

.rtl .show-en{
	display: none !important;
}

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

[lang="en-US"] .more-serv-home{
	direction: rtl !important;
}


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


[lang="en-US"] .mix-mob-ar{
	margin-bottom: 0px !important;
}

[lang="en-US"] .arabic-post{ 
	display: none !important;
}


@media(min-width:1024px){
	.flag-en-desktop , .rtl .flag-en-desktop{
		display:none !important;
	}
}

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

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

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

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

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


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

	[lang="en-US"] .mix-mob-ar a{
		padding: 0px 0px 0px 0px !important;
	}

	[lang="en-US"] .mix-mob-en a{
		padding: 0px 0px 0px 0px !important;

	}

	[lang="en-US"] .elementor-nav-menu li a{
		font-weight: bold !important;
	}


}

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

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

		[lang="en-US"] .mix-mob-ar a{
			padding: 0px 0px 0px 0px !important;
		}

		[lang="en-US"] .mix-mob-en a{
			padding: 0px 0px 0px 0px !important;

		}
}
.chaty-channel-list span.chaty-custom-channel-icon {
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.chaty-channel-list i.fas.fa-phone-alt , .chaty-cta-button i.fas.fa-phone-alt{
	rotate: 90deg !important;
}
/* label.field-label {
color: black;
font-size: 10px;
display: block !important;
}
.cf-block {
flex-wrap: wrap;
}
.cf-block .field{
width:49%;
}
.cf-block .field:last-child{
width:100%;
}
.cf-block .field:last-child .field-label{
display: block !important;
}
.cf-block .field:last-child .field-label p{
font-size:11px;
}
input#booked-checkbox-label-checkboxes-label---7624865 {
width: 50px;
height: 50px;
opacity: 1;
display: flex !important;
}
body .booked-modal .bm-window p {
line-height: 1.3em;
} */