/*body,a,button,span,p,div,
.elementor-widget-form .elementor-field-group > label{
    font-family: 'YekanBakh-VF';
}*/
/*h1,h2,h3,h4,h5,h6{
    font-family: 'YekanBakh-VF';
}*/
body{
    font-family: "IBM Plex Sans Arabic", Sans-serif;
}
span .fa, span .far, span .fas {
    font-family: "Font Awesome 5 Free" !important;
}
[type=email], [type=number], [type=tel], [type=url]{
	text-align:right;
}
.head h2 {
    text-align: right;
}
.block-cont span {
    left: 50px;
    right: auto;
}
.dash-ul li a {
    padding: 18px 35px 18px 10px;
}
.dash-ul li a i {
    margin-right: 0;
    margin-left: 5px;
}
.log-out i {
    margin-right: 0;
    margin-left: 5px;
    transform: rotate(0deg);
}
.profile-img {
    left: auto;
    right: 70px;
    padding-left: 0;
    padding-right: 120px;
}
.profile-img figure {
    right: 0;
    left: auto;
}
.btn_blueImg {
    right: auto;
    left: 17px;
}
.cover-img img {
    border-radius: 5px 60px 5px 5px;
}
input[type=checkbox]:not(old) + label > span {
    margin-right: 0;
    margin-left: 15px;
}
.program-row .img-p {
    left: auto;
    right: 0;
}
.text-p {
    padding: 20px 15px 15px 25px;
    border-left: 0;
    border-right: 1px solid #EBEBEB;
}
.program-row {
    position: relative;
    padding-left: 0;
	padding-right:300px;
}
.text-p ul li img {
    left: auto;
    right: 0;
}
.provider-co img {
    margin-right: 0;
    margin-left: 4px;
}
.provider-co p{
	margin-left:0;
	margin-right:4px
}
.right-dash {
    border-radius: 0  60px 0px 0px;
}
body .social-links a{
	font-family:"Font Awesome 5 Brands" !important
}
#content-excerpt p {
    padding-right: 0;
    padding-left: 30px;
}
body a.lang-btn{
	font-family:"arial" !important;
	font-weight:600
}
.page-header p{
	font-size:13px !important
}
body .owl-nav {
    left: 0;
}
body .owl-carousel .owl-nav button.owl-next span,
body .owl-carousel .owl-nav button.owl-prev span{
	line-height:32px;
}

.btn-block {
    text-align: right;
}
/*#owl_slider .owl-nav {
    right: -51%;
    left: auto;
}*/
.subscribe_form .form-group {
   
    padding: 0 20px 0 70px;
}
#tryForm button {
    right: auto;
    left: 4px;
}
.mail_icon {
    right: 24px;
    left: auto;
}
.ai_link::after{
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.navMenu.navShow .navItem::after, .navMenu .navItem::after{
    left: 0;
    right: auto;
}
.navMenu.navShow .navItem:hover:after,
.navMenu .navItem:hover:after{
    transform: scale(1); 
    transform: scaleX(-1);
}
.box-container{
    background-position: top left;
}
.extra-content {
    right: -100%;
    left: auto;
}
.box-container:hover .extra-content {
    right: 0;
    left: auto;
  }
  .pro_category i {
    left: auto;
    right: 0;
  }
  .pro_category {
    padding-left: 0;
    padding-right: 110px;
}