@font-face {
    font-family: 'arabicFont';
    src: url(../vendor/font/arabicFont.ttf)
	
}
.ar_body{
	font-family:'arabicFont'!important;
	letter-spacing: 0!important;
}


/*general
===================*/
.ar_body .cut_p{
	font-size: 20px;
	line-height: 1.6
}
.ar_body .cust_header{
	font-size: 40px;
}
.ar_body .cut_btn::after{
	left: auto;
	right: 0
}

.ar_body .owl-carousel .owl-nav button.owl-prev{
	right: 31px!important;
	left: auto
}
.ar_body .owl-carousel .owl-nav button.owl-next{
	left: 31px!important;
	right: auto
}

/*header
====================*/
.ar_body header nav .collapse {
	justify-content: flex-end
}

/*home
==================*/
.ar_body  .home .home_description{
	width: 80%;
	line-height: 1.8;
	margin: auto
}
/*.service
==================*/
.ar_body .service .service_content p{
	font-size: 17px
}
/*subscribe
===============*/
.ar_body .subscribe form{
	padding-right: 20px;
	padding-left: 6px
		
}
.ar_body .service .service_content .service_header h3 img{
	margin-right: 0;
	margin-left: 20px
}

/*footer
==================*/
.ar_body footer .footer_title h4::after{
	left: auto;
	right: 5px;
	margin-top: 10px
}
.ar_body footer .Office_loc ul li a img{
	margin-right: 0;
	margin-left: 10px;
}

/*faq page
=================*/
.ar_body .faq_page .faq_body,
.ar_body .policy_page .policy_body{
	padding: 50px 0
}
.ar_body .faq_page .faq_body #accordion .card .card-header .card-link svg{
	right: auto;
	left: 20px;
}