@font-face {
    font-family: ARBFONTS;
    src: url('https://handleproperty.lilacmarketing.me/wp-content/themes/Handle-Theme/fonts/ARBFONTS-GE-DINAR-ONE-MEDIUM.OTF');
}

@font-face {
    font-family: ARBFONTS-LIGHT;
    src: url('https://handleproperty.lilacmarketing.me/wp-content/themes/Handle-Theme/fonts/ARBFONTS-GE-DINAR-ONE-LIGHT.OTF');
}
h1,h2,h3,h4,h5,h6,a.et_pb_button , li ,  input
{
	font-family :ARBFONTS !important;
}
p,div, span , label ,textarea::placeholder
{
	font-family :ARBFONTS-LIGHT !important;
}
.phone-num p  , .phone-num h3{
    font-family: cairo !important;
    direction: ltr !important;
}
textarea ,  input
{
	direction:rtl;
	
}

/*header*/
.profile-col .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
    padding-left: 15px !important;
	padding-right:0 !important
}
#site-header-row {
    flex-direction: row !important;
}
#site-header-row .et_pb_blurb_content
{
	direction: ltr !important;
}

/*footer*/
#footer {
    display: flex;
    flex-direction: row;
}

#footer .et_pb_column
{
	margin-right: 0 !important;
	margin-left: 2% !important
}
#footer .et_pb_column:last-child
{
	margin-left: 0 !important;
}

/*form button*/
.form-btn:after
{
	  content: "4" !important;
	  margin: auto auto auto 5px !important;
}
.wpcf7-form input[type=submit] ,.et_pb_button 
{
	 padding-right: 0.7em!important;
    padding-left: 2em!important;
}
.wpcf7-submit .wpcf7-form input[type=submit]
{
	   text-align: right !important;
}
/*slider*/
.et_pb_slider .et_pb_more_button:after{
    background: #fff;
    height: 36px;
    border-radius: 50%;
    width: 36px;
    margin-right: 0.3em!important;
    margin-left: 0!important;
    left: 5px !important;
    right: auto !important;
    text-align: center;
    position: absolute;
}
/*about us*/
@media only screen and (max-width: 767px){
#about-us .et_pb_row {
    display: flex;
    flex-direction: column;
	}
}
/*contact us */
@font-face {
    font-family: ARBFONTS;
    src: url('https://handleproperty.lilacmarketing.me/wp-content/themes/Handle-Theme/fonts/ARBFONTS-GE-DINAR-ONE-MEDIUM.OTF');
}

@font-face {
    font-family: ARBFONTS-LIGHT;
    src: url('https://handleproperty.lilacmarketing.me/wp-content/themes/Handle-Theme/fonts/ARBFONTS-GE-DINAR-ONE-LIGHT.OTF');
}
h1,h2,h3,h4,h5,h6,a.et_pb_button , li ,  input
{
	font-family :ARBFONTS !important;
}
p,div.et_pb_text_inner , span , label ,textarea::placeholder
{
	font-family :ARBFONTS-LIGHT !important;
}
.phone-num p {
    font-family: cairo !important;
    direction: ltr !important;
}
textarea ,  input
{
	direction:rtl;
	
}
/*home - features section*/
/*features section*/
@media only screen and (max-width: 992px)
{
#our-feature .et_pb_row
{
	display:flex;
	flex-direction:column;
}
#our-feature .et_pb_row .et_pb_column {
margin-right: 0 !important;
}
#our-feature .et_pb_row_inner_1  .et_pb_column
{
	width:25% !important
}}


@media only screen and (max-width: 768px){
	#our-feature .et_pb_row_inner_1 .et_pb_column
		{
			width:50% !important;
			margin-bottom:30px !important
		}
	}
@media only screen and (max-width: 450px){
	#our-feature .et_pb_row_inner_1 .et_pb_column
		{
			width:100% !important;
			margin-bottom:30px !important
		}
	}
/*header*/
#site-header-row {
    flex-direction: row !important;
}
#site-header-row .et_pb_blurb_content
{
	direction: ltr !important;
}

/*footer*/
#footer {
    display: flex;
    flex-direction: row;
}
#menu-footer-ar-1
{
	display: flex;
    justify-content: center;
}
#menu-footer-ar-1 li {
   padding: 0 11px !important;
    margin-bottom: 0 !important;
}
@media only screen and (max-width: 980px )and (min-width: 767px){
#menu-footer-ar-1 li
{
	padding: 0 0 0 6px !important;
    margin-bottom: 0 !important;
}
	
}
#footer .et_pb_column
{
	margin-right: 0 !important;
	margin-left: 2%;
}
#footer .et_pb_column:last-child
{
	margin-left: 0 !important;
}

/*form button*/
.form-btn:after
{
	  margin: auto auto auto 5px !important
}
.wpcf7-form input[type=submit] ,.et_pb_button 
{
	 padding-right: 0.7em!important;
    padding-left: 2em!important;
}
.wpcf7-submit .wpcf7-form input[type=submit]
{
	   text-align: right !important;
}
/*slider*/
.et_pb_slider .et_pb_more_button:after{
    background: #fff;
    height: 36px;
    border-radius: 50%;
    width: 36px;
    margin-right: 0.3em;
    margin-left: 0!important;
    left: 5px!important;
    text-align: center;
    position: absolute;
}
/*contact us*/
#contact-us .et_pb_blurb_container {
    padding-right: 0 !important;
    padding-left: 15px;
	text-align:left;
}

/*about us*/
@media only screen and (max-width: 767px){
#about-us .et_pb_row {
    display: flex;
    flex-direction: column;
	}
}

/*contact us */
#contact-us .et_pb_blurb_container
{
	padding-right:0 !important;
	padding-left:15 !important;
	text-align:left ;
}

@media only screen and (max-width: 980px)
{
	#contact-us .et_pb_row
	{
		display:flex;
		flex-direction:column-reverse;
	}
}

@media only screen and (min-width: 500px){
#contact-us .et_pb_image
{
	text-align:left !important;
}
}
@media only screen and (max-width: 500px){
#contact-us .et_pb_row_inner_3 {
    flex-direction: column;
    display: flex;
}
#contact-us .et_pb_row_inner_3	.et_pb_column
	{
		width:100%
	}
#contact-us .et_pb_image
{
	text-align:center !important;
}
}

/*footer*/
@media only screen and (max-width: 767px){
#footer .et_pb_column:nth-child(2) {
    justify-content: center;
}
#footer  .et_pb_sidebar_0_tb_footer	
	{
		width:100% !important
	}
#footer ul#menu-footer-ar-1
	{
	display: flex !important;
    flex-wrap: wrap !important;
    max-height: 80px !important;
    flex-direction: column !important;
	}
	
}
/*contact us page - icons section*/
@media only screen and (max-width: 600px){
	.contact-icons
	{
		flex-direction:column-reverse !important
	}
	.contact-icons .et-last-child
	{
		margin-bottom:30px !important
	}
	.contact-icons .et_pb_column:first-child
	{
		margin-bottom:0 !important
	}
	
}

/*our services page */
.our-service .et_pb_blurb {
    margin-left: 5.5% !important;
	margin-right: 0  !important;
}
.our-service .et_pb_blurb:nth-child(3n+0) {
    margin-left: 0  !important;
}
@media only screen and (max-width: 992px)
{
	.our-service .et_pb_blurb:nth-child(3n+0) {
    margin-left: auto !important;
	}
	.our-service .et_pb_blurb {
    width: 48%;
	margin-left: 4% !important;
	margin-right:0 !important
	}
	.our-service .et_pb_blurb:nth-child(even) {
    margin-left: 0  !important;
}
}
/*hide elements in english*/
.hide-ar{
	display:none !important
}
 .hide-en {
    display: inline-block !important;
}