p,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span,
li,
a,
.elementor-heading-title, input::placeholder,#custom-reg-form .submit-btn {
  font-family: "Almarai", sans-serif !important;
}

/*Home Page */
.elementor-6481 .elementor-element.elementor-element-fbffa19 {
  clip-path: polygon(100% 0, 35% 0, 0 100%, 100% 100%) !important;
}

.elementor-6481 .elementor-element.elementor-element-ed6baee {
  clip-path: polygon(0 0, 65% 0, 100% 100%, 0 100%) !important;
}

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

.elementor-widget-icon-box .elementor-icon-box-wrapper {
  flex-direction: row-reverse !important;
}

/*End Home Page*/

.core-values .elementor-element.e-con-full.e-flex.e-con.e-child {
  padding-left: 0px !important;
}
input::placeholder,
textarea::placeholder {
  text-align: right;
}
.frm_submit.frm_flex {
  justify-content: flex-end;
}
/*antsab za2r eng*/
div#single-form-sidebar-indicator1 li span {
  text-align: right !important;
}

.with_frm_style .frm-show-form {
  text-align: right !important;
}

.frm_style_jets-style.with_frm_style .form-field {
  text-align: right !important;
}

.with_frm_style .frm_primary_label {
  text-align: right !important;
}

.with_frm_style input {
  text-align: right !important;
}

.page-id-4166 .tus-select select,
.page-id-2484 .tus-select select {
  text-align: right !important;
  background-position-x: left !important;
}

/* .frm_style_jets-style.with_frm_style .frm_form_field.frm_left_container {
  display: flex !important;
  flex-direction: row !important;
} */

.frm_radio label,
.frm_checkbox label {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap;
}
.frm_radio label input,
.frm_checkbox label input {
  margin-left: 10px !important;
}
.frm_forms .iti--allow-dropdown .iti__country-container {
  right: auto;
  left: 0;
}
/*************/
.text-right .elementor-widget-container {
    text-align: right;
}
.acf-static-text {
    left: 0%;
    right: 12%;
}
.term-toggle svg,
#related-subjects-wrapper .subject-submenu li svg{
	transform: rotate(180deg);
}
#profile-tabs-wrapper{
    direction: ltr;
}
#profile-tabs-wrapper .elementor-icon-box-content{
    text-align: right;
}

.change-dir .elementor-icon-box-wrapper{
	 direction: ltr;
}
.leave-comment-form{
	direction: ltr;
}
#jets-statment-card .jets-card .elementor-icon-box-wrapper{
	display: block;
	text-align: center;
}
#loginform-0 .login_lost_pw.frm_half{
	text-align: left;
}
#loginform-0 label{
	line-height: 3.5;
}
.apply-now-header-btn{
	margin: 0px 10px;
}
.application-details{
    direction: rtl;
    text-align: right;
    margin: 50px 0;
}
.progress-tracker .step {
  padding-right: 30px;
}
.progress-tracker .step:not(:last-child)::after{
	right: -5px;
}
.progress-tracker .circle{
	right: -14px;
}
.progress-tracker .content{
	direction: rtl;
}
#progress-tracker .tus-contanier{
	text-align: right;
}
textarea{
	text-align: right;
}
.frm_login_form .toggle-password{
	justify-content: flex-end;
}
.basic-info-form-field .iti__selected-country .iti__arrow,
.phone-edit-profile .iti__selected-country .iti__arrow{
	font-size: 10px;
    position: absolute;
    right: 4px;
    top: 19px;
}
.phone-edit-profile .iti__tel-input{
	text-align: right;
}
.flex-dir-column .elementor-icon-box-wrapper{
	flex-wrap: wrap;
    justify-content: center;
}
#custom-reg-form .iti__arrow{
	display: none;
}
#form_request-form{
	direction: rtl
}
.toast{
	left: 20px;
	right: auto;
}
.development-department-section .frm_form_field:not(.frm_compact) .frm_dropzone {
    margin-right: unset;
    margin-left: auto;
}
h3.elementor-icon-box-title span {
    font-family: 'Avenir'!important;
}
.my-request-tabs-wrapper,
.development-department-wrapper{
	max-width: 700px;
}
.my-request-tabs-wrapper .tab-btn, .development-department-wrapper .tab-btn {
	    font-family: 'Avenir' !important;
}
div#emergency-information h3.frm_pos_top.frm_section_spacing {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    gap: 1%;
}
div#emergency-information h3.frm_pos_top.frm_section_spacing img.emoji {
    transform: rotateZ(270deg);
}
.subjects-details-more-wrapper::before,
.next-semester-subject-wrapper::before,
.third-semester-subject-wrapper::before{
	left: 38px;
	right: auto;
}
.subjects-details-button,
.next-semester-subject-button,
.third-semester-subject-button{
	float: left;
}
.next-semester-subject ul li::before, .third-semester-subject ul li::before{
	right: 16px;
	left: auto
}