  @font-face {
    font-family: "NotoSansArabic";
    /*src: url("assets/fonts/Ara_Hamah_1964_R.otf") format("opentype");*/
	src:url("assets/fonts/NotoSansArabic-VariableFont_wdth.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
  font-display: swap;
  }

html,body{
     font-family: "NotoSansArabic", Sans-serif;
}


 h1,
 h2,
h3,
h4,
h5,
h6 {
     font-family: "NotoSansArabic", Sans-serif;
}
 p,
a,
div,
span,
label,
input,
button,
textarea {
      font-family: "NotoSansArabic", Sans-serif;
}

.menu_main .lakit-nav{    direction: rtl;}

.ara_hamah_bold,.ara_hamah_bold .elementor-heading-title {font-family: "NotoSansArabic", Sans-serif !important;line-height:1.4em !important;}
.ara_hamah_normal, .ara_hamah_normal .elementor-heading-title {     font-family: "NotoSansArabic", Sans-serif !important;line-height:1.4em !important;}
.btton_font a{font-family: "NotoSansArabic", Sans-serif !important;}
.btton_common{font-family: "NotoSansArabic", Sans-serif;}
.exctv_itm .lakit-imagebox__title,
.exctv_itm .lakit-imagebox__desc{font-family: "NotoSansArabic", Sans-serif !important;line-height:1.4em !important;}
.lastudio-kit .prev-arrow{right: auto !important;left: -65px !important;}
.lastudio-kit .next-arrow{left: auto !important;right: -65px !important;}
.pjct_lst .lakit-bannerlist__content .lakit-bannerlist__title{font-family: "NotoSansArabic", Sans-serif !important;margin-left: auto;margin-right: 0px;font-size:22px;}
.pjct_lst .lakit-bannerlist__desc *{font-family: "NotoSansArabic", Sans-serif !important;text-align:right;line-height:1.4em !important;}
.news_big.news_item .news_item_txt_blk p{margin-left:auto;margin-right:0px;font-family: "NotoSansArabic", Sans-serif !important;line-height:1.4em !important;}
.news_big.news_item .news_item_txt_blk span{margin-left:auto;margin-right:0px;font-family: "NotoSansArabic", Sans-serif !important;line-height:1.4em !important;font-size:20px;}
.location_dta .elementor-icon-list-item a{font-size:20px !important;}
.location_dta .elementor-icon-list-item a:hover,
.location_dta .elementor-icon-list-item a.loc-active{ transform: scale(1.2) translateX(-20px) !important;
    -webkit-transform: scale(1.2) translateX(-20px) !important;
    -moz-transform: scale(1.2) translateX(-20px) !important;
    -ms-transform: scale(1.2) translateX(-20px) !important;
    -o-transform: scale(1.2) translateX(-20px) !important;}
.service_wrap .ara_hamah_normal.elementor-widget-heading{margin-top:20px !important;}
.service_wrap .elementor-heading-title{font-size:18px !important;}
.about_block .elementor-counter-title{text-align:center !important;font-size:18px !important;line-height:1.4em !important;font-family: "NotoSansArabic", Sans-serif !important;}
.elementor-btn-align-icon-right .elementor-button-content-wrapper{}
.elementor-btn-align-icon-right .elementor-button-content-wrapper .elementor-button-icon{transform:rotate(180deg);}
.ht_adjst_a  p{line-height:1.4em !important;}
.pjct_dtl h4,.pjct_dtl p{line-height:1.4em !important;font-family: "NotoSansArabic", Sans-serif !important;}
.pjct_dtl h4{font-size:20px;}
.pjct_dtl p{font-size:16px;}
.shrt_pject_code .form-control{font-family: "NotoSansArabic", Sans-serif !important;padding: 3px 14px;padding-left:50px;line-height:1em !important;min-height:50px;}
.shrt_pject_code .form-control option{font-size:16px !important;}
.shrt_pject_code .slctSrch::after,.shrt_pject_code .slctDrop::after{top:19px;right:auto;left:24px;}
.left-service-menu li.current a{line-height:1.4em !important;font-family: "NotoSansArabic", Sans-serif !important;}
.single_pjct_rpr_a_sec_a,.single_pjct_rpr_a_sec_a *{line-height:1.4em !important;font-family: "NotoSansArabic", Sans-serif !important;}

.head_txt h4,.head_txt p,.sub_head_text h4,.sub_head_text p,
.step_frm_files_lft h4,.form-control,.rel-toggle__box,.make_it_radio .rel-toggle__box,
.nxt_btn span,.prv_btn span,.file_prv_blk a span,
.step_frm_files .step_frm_files_rgt .field_error{line-height:1.4em !important;font-family: "NotoSansArabic", Sans-serif !important;}
.rel-toggle__box{padding:11px 18px;}
.cmn_btn_for_upld span, .cmn_btn_for_row span{margin-right: auto;    margin-left: 5px;line-height:1.4em !important;font-family: "NotoSansArabic", Sans-serif !important;}
.cmn_btn_for_upld svg, .cmn_btn_for_row svg{margin-right: 5px;    margin-left: auto;}
.step_frm_files_lft{border-left: 1px solid rgba(167, 167, 167, 0.20);border-right:0px;}
.nxt_btn{margin-left: 0px;margin-right: auto;}
.prv_btn{margin-left: auto;margin-right: 0px;}
.nxt_btn span{margin-right: auto;margin-left: 5px;}
.nxt_btn svg{margin-right: 5px;margin-left: auto;transform: rotate(180deg);}
.prv_btn span{margin-right: 5px;margin-left: auto;}
.prv_btn svg{margin-right: auto;margin-left: 5px;transform: rotate(180deg);}

.file_prv_blk a span{margin-right: 5px;margin-left: auto;}
.file_prv_blk a svg{    margin-right: auto;margin-left: 5px;}
.delet_row_btn{margin-left:0px; margin-right:20px;}
.step_frm_files .step_frm_files_rgt .field_error{    right: calc(-100% + 14px);left:auto;}
.step_frm_files .col-md-12 .step_frm_files_rgt .field_error{left:0px;right:14px;}

.plc_drop .dropdown-menu li a,
.contact_list .bdt-fancy-list-text,
.contact_list .bdt-fancy-list-title{font-family: "NotoSansArabic", Sans-serif !important;}

.contact_list .bdt-fancy-list-text{font-size:20px !important;line-height:1.4em !important;}
.contact_list .bdt-fancy-list-title{font-size:20px !important;}

.plc_drop .elementor-button-text,.field_error{font-family: "NotoSansArabic", Sans-serif !important;}
.career_form  .wpcf7-select{font-family: "NotoSansArabic", Sans-serif !important;}
.pjct_list .bdt-fancy-list-title,.pjct_list .bdt-fancy-list-text{font-family: "NotoSansArabic", Sans-serif !important;}
.left-service-menu li a{font-family: "NotoSansArabic", Sans-serif !important;line-height:1.4em !important;min-height:55px;height:auto;font-size:16px!important;}
.left-service-menu li.current a{height:auto;min-height:80px;font-size:20px !important;}
.wpml-ls-legacy-list-horizontal a span{    line-height: 1;display: block;}

.low_font .elementor-heading-title{font-size: 35px !important;}
.low_font_sml .elementor-heading-title{font-size: 28px !important}
.low_font_txt P{font-size:20px !important;line-height:1.4em !important;}
.low_font_txt_about p{margin-block-end: 16px;}
.chng_head .ara_hamah_bold .elementor-heading-title,.bnr_imgzz .ara_hamah_bold .elementor-heading-title{font-size:32px !important;}
.chng_head .lakit-breadcrumbs__item-link,.bnr_imgzz .lakit-breadcrumbs__item-link{font-size:20px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(1) .ara_hamah_bold .elementor-heading-title{font-size:35px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(1) .lakit-breadcrumbs__item-link{font-size:20px !important;}

.pG_Hed .menu_main .menu-item-link{line-height:1.4em;}

.exctv_itm .lakit-imagebox__title{font-size:30px !important;}
.exctv_itm .lakit-imagebox__desc{font-size:20px !important;}
.msn_vsn_c_d .ara_hamah_bold .elementor-heading-title{font-size:28px !important;}
.msn_vsn_c_d .ara_hamah_normal {font-size:18px !important;}
.why_alth_list .ara_hamah_bold {font-size:20px !important;}
.why_alth_list .ara_hamah_bold .elementor-heading-title{font-size:20px !important;}
.why_alth_list .ara_hamah_normal  {font-size:20px !important;}
.why_alth_list .ara_hamah_normal  .elementor-heading-title{font-size:20px !important;}

.ht_adjst_a {font-size:20px !important;font-size:16px !important;}
.fty_fnt .elementor-heading-title{font-size:35px !important;}
.career_form .wpcf7-form-control {direction: rtl !important;}
.wpcf7-response-output{font-size:20px !important;}
.step_frm_files_rgt{height:100%;display:flex;}
#id_contact_number_dir_mobile,#id_contact_number_re_mobile{text-align:right;}
.step_frm_files .step_frm_files_rgt .field_error{    bottom: -4px;}
.head_txt h4{font-size:35px !important;}
.form-control{line-height:1em !important;}
.form-control,.sub_head_text p,.sub_head_text h4,.file_prv_blk a span,.cmn_btn_for_upld span, .cmn_btn_for_row span{font-size:20px !important;}
.submit_also span{margin-left: auto !important;}
.txt_prv_lft h4{font-size:20px;font-family: "NotoSansArabic", Sans-serif !important;}
.left-service-menu{padding: 1px 1px 1px 15px;}
.ltst_nz_btm h4{font-family: "NotoSansArabic", Sans-serif !important;line-height:1.4em;font-size:22px;}
.ltst_nz_btm p{font-size:20px;line-height:1.4em;}
.nwz_fl_lft h4{font-family: "NotoSansArabic", Sans-serif !important;line-height:1.4em;font-size:22px;}
.nwz_fl_lft p{font-size:20px;line-height:1.4em;}
.award_list #gallery-1 .gallery-caption{font-family: "NotoSansArabic", Sans-serif !important;line-height:1.4em;font-size:20px;}

.rel-toggle__box,.make_it_radio .rel-toggle__box{font-size:20px !important;}

.step_frm_files_lft h4{font-size:20px !important;}

.career_form  .wpcf7-select{
	/* Hides the default browser arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  /* Adds space on the left for the arrow, and resets right padding */
  padding-left: 30px !important;
  padding-right: 10px !important;

  /* Uses a custom SVG data URI as the left arrow */
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://w3.org' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");
  background-repeat: no-repeat !important;
  
  /* Positions the arrow on the left side, centered vertically */
  background-position: left 10px center !important; 
}
.career_form .wpcf7-form-control{font-size:20px !important;}
.ulod_btn,.add_rw_btn{font-size:20px !important;}
.ulod_btn span, .add_rw_btn span{    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 5px;}
.ulod_btn svg, .add_rw_btn svg{margin-right: 5px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;}
.plc_drop .dropdown-menu li a{line-height:1.2em;}
.cmn_btn_for_upld, .cmn_btn_for_row{font-size:20px !important;}

.btton_font {}
.news_item.small_nws .news_item_txt_blk p{font-size:20px !important;line-height:1.4em !important;}
.left-service-dropdown{font-size:20px;font-family: "NotoSansArabic", Sans-serif !important;    padding: 5px 32px 5px 14px;}
.about_no_rotate .elementor-button-icon{transform:rotate(0deg) !important;}
.pG_Hed .menu_main .menu-item-link{    direction: rtl;}
.menu_main .lakit-nav-arrow{    margin-left: 0px;    margin-right: 8px;}
.pjct_lst .lakit-bannerlist__desc *{font-size:16px !important;}
.news_item .news_item_txt_blk span{font-size:20px;}
.plc_drop .dropdown-menu li a small{    direction: ltr;}
.plc_drop .elementor-widget-bdt-dropbar{    display: flex;height: 100%;}
.plc_drop .elementor-widget-bdt-dropbar .bdt-dropbar-wrapper{display: flex; width: 100%;height: 100%;}
.plc_drop .elementor-widget-bdt-dropbar .bdt-dropbar-wrapper .bdt-dropbar-button{    align-content: center;width: 100%;}

.frty_wrk .elementor-heading-title{font-size:40px !important;}
.pjct_list .bdt-fancy-list-title, .pjct_list .bdt-fancy-list-text,.single_pjct_rpr_a_sec_a p{line-height:1.4em !important;font-size:20px !important;font-size:16px !important;}
.single_pjct_rpr_a_sec_a p{font-size:16px !important;}

.single_pjct_rpr_a_sec_a ul{padding-right:25px;}
.single_pjct_rpr_a_sec_a ul li{line-height:1.4em !important;font-size:20px !important;font-size:16px !important;margin-bottom:10px;}
.cpy_txt_ftr p{    direction: ltr;}

.ftr_nmbr_prt ul{padding:0px;}
.ftr_nmbr_prt ul li:first-child {direction:ltr;display:flex;flex-direction:row-reverse;}
.ftr_nmbr_prt ul li:first-child .elementor-icon-list-text{    direction: ltr; padding-right:0px;}

.ftr_nmbr_prt ul li{display:flex;    align-items: var(--icon-vertical-align, center);}

.award_list .gallery-caption {position:relative;}
.award_list .gallery-caption span{    margin-top: 0px;
    margin-right: auto;
    background: rgba(0, 0, 0, 0.45);
    padding: 5px 12px;
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
    margin-bottom: 0px;
	position:absolute;
	left:11px;
	bottom:calc(100% + 20px);
	z-index:100;
}
.ltst_nz_top_txt p{
    font-size: 18px;}

.ara_hamah_normal.cus-ar-change{
	direction: ltr !important;
}
.btm_ftr .menu-text {line-height:1.4em !important;}
.abt_mnz .lakit-nav{    text-align: right;justify-content: flex-end !important;}


.mapTooltip{font-family: "NotoSansArabic", Sans-serif !important;
  font-size:18px !important;}






.menu_main>.menu-item .lakit-nav-depth-0 .lakit-nav-link-text {
   
}

.menu_main .lakit-nav-depth-0 .lakit-nav-link-text .menu-text {
    
}
.no-project{font-family: "NotoSansArabic", Sans-serif !important;}
.no-nwz{padding-top:50px;padding-bottom:50px;}

@media (min-width: 1025px) {
	.menu_main .lakit-nav>.menu-item:nth-child(4) .lakit-nav-depth-0{background-color:red;max-width:586px;}
.menu_main .lakit-nav>.menu-item:nth-child(4) .lakit-nav-depth-0 .menu-text {    width: 580px;
    max-width: 100%;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: break-word;}
}

@media (max-width: 1366px) {		
    .frty_wrk .elementor-heading-title{font-size:35px !important;}
}

@media (max-width: 1200px) {		
    .frty_wrk .elementor-heading-title{font-size:30px !important;}
	
.chng_head .ara_hamah_bold .elementor-heading-title,.bnr_imgzz .ara_hamah_bold .elementor-heading-title{font-size:30px !important;}
.chng_head .lakit-breadcrumbs__item-link,.bnr_imgzz .lakit-breadcrumbs__item-link{font-size:18px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(1) .ara_hamah_bold .elementor-heading-title{font-size:30px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(1) .lakit-breadcrumbs__item-link{font-size:18px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(2) .ara_hamah_bold .elementor-heading-title{font-size:30px !important;}
	
	
.low_font .elementor-heading-title{font-size: 30px !important;}
.low_font_sml .elementor-heading-title{font-size: 25px !important}
.low_font_txt P{font-size:20px !important;line-height:1.4em !important;}
.abt_mnz .menu-item-link-top .lakit-nav-link-text{font-size:20px !important;}
	.head_txt h4{font-size: 30px !important;}
	
}



@media (max-width: 1024px) {
	
    .frty_wrk .elementor-heading-title{font-size:28px !important;}
	
	.rw_a{margin-right:auto;margin-left:25px;}
	.small_nws {margin-left:25px;margin-left:0px;margin-right:0px;}
	.rw_b .small_nws:last-child{margin-left:0px;}
	
	
.chng_head .ara_hamah_bold .elementor-heading-title,.bnr_imgzz .ara_hamah_bold .elementor-heading-title{font-size:28px !important;}
.chng_head .lakit-breadcrumbs__item-link,.bnr_imgzz .lakit-breadcrumbs__item-link{font-size:16px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(1) .ara_hamah_bold .elementor-heading-title{font-size:28px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(1) .lakit-breadcrumbs__item-link{font-size:16px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(2) .ara_hamah_bold .elementor-heading-title{font-size:28px !important;font-size:25px !important;}
	
	
	.menu_main .menu-item-link-sub .menu-text{text-align:right;}
	
	.low_font .elementor-heading-title{font-size: 28px !important;}
.low_font_sml .elementor-heading-title{font-size: 20px !important;}
.low_font_txt P{font-size:18px !important;}
.abt_mnz .menu-item-link-top .lakit-nav-link-text{font-size:18px !important;}
	
	.pjct_list .bdt-fancy-list-title, .pjct_list .bdt-fancy-list-text{font-size: 18px !important;font-size: 16px !important;}
	 .single_pjct_rpr_a_sec_a p{font-size: 18px !important;font-size: 16px !important}
	
.btm_ftr .lakit-nav-link-text {font-size:18px !important;}
	.ftr_nmbr_prt ul li:first-child .elementor-icon-list-text{font-size:18px !important;}
	.single_pjct_rpr_a_sec_a{font-size: 20px !important;}
	.head_txt h4{font-size: 28px !important;}
	.msn_vsn_c_d .ara_hamah_bold .elementor-heading-title{font-size: 25px !important;}
}

@media (max-width: 880px) {	
    .frty_wrk .elementor-heading-title{font-size:25px !important;}
	
.chng_head .ara_hamah_bold .elementor-heading-title,.bnr_imgzz .ara_hamah_bold .elementor-heading-title{font-size:25px !important;}
.chng_head .lakit-breadcrumbs__item-link,.bnr_imgzz .lakit-breadcrumbs__item-link{font-size:16px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(1) .ara_hamah_bold .elementor-heading-title{font-size:25px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(1) .lakit-breadcrumbs__item-link{font-size:16px !important;}
.pjct_wrpz_post>.elementor>.elementor-top-section:nth-child(2) .ara_hamah_bold .elementor-heading-title{font-size:25px !important;font-size:22px !important;}
	
	.low_font .elementor-heading-title{font-size: 25px !important;}
.low_font_sml .elementor-heading-title{font-size: 20px !important}
.low_font_txt P{font-size:18px !important;}
.abt_mnz .menu-item-link-top .lakit-nav-link-text{font-size:18px !important;}
	.news_big.news_item .news_item_txt_blk p{font-size:20px !important;}
	.single_pjct_rpr_a_sec_a{font-size: 18px !important;}
	
	.pjct_list .bdt-fancy-list-title, .pjct_list .bdt-fancy-list-text, .single_pjct_rpr_a_sec_a p{font-size: 16px !important}
	.left-service-dropdown{font-size: 18px;}
	.career_form .wpcf7-form-control{font-size: 18px !important;}
	.career_form .wpcf7-form-control {padding: 8px 14px 8px 14px !important;}
	
	.head_txt h4{font-size: 25px !important;}
	.form-control,.sub_head_text p,.sub_head_text h4,.file_prv_blk a span,.cmn_btn_for_upld span, .cmn_btn_for_row span{font-size:18px !important;}
	.step_frm 	.form-control {padding: 8px 14px 8px 14px !important;font-size: 18px !important;}

	.msn_vsn_c_d .ara_hamah_bold .elementor-heading-title{font-size: 22px !important;}
	
	.ftr_nmbr_prt ul li:first-child .elementor-icon-list-text{font-size:16px !important;}
}

@media (max-width: 768px) {
	
	.low_font .elementor-heading-title{font-size: 22px !important;}
.low_font_sml .elementor-heading-title{font-size: 18px !important}
.low_font_txt P{font-size:18px !important;}
.abt_mnz .menu-item-link-top .lakit-nav-link-text{font-size:18px !important;}
.chng_head .ara_hamah_bold .elementor-heading-title,.bnr_imgzz .ara_hamah_bold .elementor-heading-title{font-size:22px !important;}
	
	.head_txt h4{font-size: 22px !important;}
	.nwz_tabz_zza .lakit-nav{    justify-content: flex-end !important;}
	.abt_mnz .lakit-nav{    direction: rtl;    justify-content: flex-start !important;}
   .abt_mnz .lakit-nav__item:nth-child(1),.abt_mnz .lakit-nav__item:nth-child(1) {
        order: 5;
    }

    .abt_mnz .lakit-nav__item:nth-child(2),.nwz_tabz_zza .lakit-nav__item:nth-child(2) {
        order: 4;
    }

    .abt_mnz .lakit-nav__item:nth-child(3),.nwz_tabz_zza .lakit-nav__item:nth-child(3) {
        order: 3;
    }

    .abt_mnz .lakit-nav__item:nth-child(4),.nwz_tabz_zza .lakit-nav__item:nth-child(4) {
        order: 2;
    }

    .abt_mnz .lakit-nav__item:nth-child(5),.nwz_tabz_zza .lakit-nav__item:nth-child(5) {
        order: 1;
    }
	
	.nwz_tabz_zza{}

}

