#back_to_top_btn,.linktree-nav{position:relative;display:inline-flex;align-items:center;text-decoration:none}.head_linktree{width:20px;filter:brightness(0) invert(1);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.linktree-nav:hover .head_linktree{transform:scale(1.2)}.linktree-nav::after{content:attr(data-tooltip);position:absolute;top:120%;left:50%;transform:translateX(-50%) translateY(10px);background-color:#028b8b41;color:#fff;padding:5px 10px;font-size:12px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.linktree-nav:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}.add_shadow{box-shadow:0 0 10px rgba(0,0,0,.4)}#back_to_top_btn:active,#back_to_top_btn:hover{background-color:#0d2929}.footer_body ul,.web_menu ul{list-style:none}@media only screen and (min-width :1200px){.container{max-width:1300px}}@font-face{font-family:pirulenregular;src:url('../fonts/fontsfree-net-pirulen-rg-webfont.woff2') format('woff2'),url('../fonts/fontsfree-net-pirulen-rg-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}::-moz-selection{background-color:#028b8b41}::selection{background-color:#028b8b41}*{scrollbar-width:thin;scrollbar-color:#393f47 #cccccc}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ccc}::-webkit-scrollbar-thumb{background:#393f47}*,a,body,h1,h2,h3,h4,h5,h6,p{outline:0!important;font-family:Montserrat,sans-serif}.h_theme_clr,h1,h2{font-family:pirulenregular}html{scroll-behavior:smooth}body{background:#0a1616}img{max-width:100%;max-height:100%}.form-label,.web_menu ul li .web_menu_btn .under_menu .sub_menu_links_list .sub_menu_link:hover,h1,h2,h3,h4,h5,h6{color:#fff}p{color:#ffffffb7}.btn:focus,.form-control:focus,.form-select:focus{outline:0;box-shadow:none}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:#000}.custom_sm_imput,.inr_bnr_parent,.main_banner_parent,.profile_feature_section,.side_menu_body,.signup_footer,.signup_header,.static_header,.team_quotes_swiper{position:relative}.preloader .loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:300px;height:300px;margin:auto;display:flex;align-items:center;justify-content:center}.preloader .loader img{width:100%;animation:4s infinite fadeinout}.preloader .loader svg{transform-origin:center;animation:2s linear infinite rotate}.preloader .loader circle{fill:none;stroke:#56BFFF;stroke-width:2;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:5s ease-in-out infinite dash}@keyframes fadeinout{0%{opacity:.5}20%,40%,50%,60%{opacity:1}100%{opacity:0}}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-125px}}#back_to_top_btn{display:inline-block;background-color:#2ccece;width:40px;height:40px;text-align:center;border-radius:50%;position:fixed;bottom:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;text-decoration:none;display:flex;align-items:center;justify-content:center}.form-control,.form-select{border:1px solid #283232!important;padding-top:10px;padding-bottom:10px;color:#fff;background-color:#283232}#back_to_top_btn::after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f062";font-size:22px;color:#fff}#back_to_top_btn:hover{cursor:pointer}#back_to_top_btn.show{opacity:1;visibility:visible}.form-control{border-radius:12px}.form-control:focus{border-color:#028b8b!important;background-color:#283232;color:#2ccece}.form-select{border-radius:12px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.select2-container--bootstrap-5 .select2-selection{background-color:#283232;border:1px solid #283232!important;border-radius:12px;color:#fff!important;box-shadow:none!important;min-height:45px}.select2-container--bootstrap-5 .select2-selection:focus{box-shadow:none}.select2-container--bootstrap-5 .select2-selection--single{padding-top:10px!important;padding-bottom:10px!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.head_items .head_account .dropdown-toggle::after,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered,.supllier_register_form .step-8 .review-form-title span,.supllier_register_form .step-8 table,.swal2-title{color:#fff!important}.select2-container--bootstrap-5 .select2-dropdown{background-color:#0f1f1f;border-color:#0f1f1f;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{background-color:#283232;border:1px solid #283232!important;color:#fff;box-shadow:none!important}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#283232;color:#fff}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){color:#028b8b;background-color:transparent}.form-select:focus{border-color:#028b8b!important}.blur_border_button:active,.blur_border_button:hover,.btn-primary:active,.btn-primary:hover,.colored_button:hover,.outline_button:active,.outline_button:hover{background-color:#fff!important;color:#000!important;border-color:#fff!important}.dropzone{background:#283232;border:1px dashed #fff!important;border-radius:12px;min-height:100px;padding:10px;display:flex;justify-content:center;align-items:center}.blur_border_button,.colored_button,.outline_button{color:#fff;padding:18px 22px}.outline_button{border:1px solid #fff;border-radius:15px}.colored_button{background-color:#028b8b;border-radius:15px}.blur_border_button{border:1px solid #fff;border-radius:15px;background-color:rgb(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;align-items:center}.blur_border_button i{font-size:28px;transition:.3s}.blur_border_button:hover i{transform:rotate(360deg)!important}.b_padding_btn{padding-left:40px!important;padding-right:40px!important}.btn-primary{background:#028b8b;border:1px solid #028b8b;transition:.5s;border-radius:12px}.custom_side_menu{width:100%!important;background:#5c5c5c;height:100%}.custom_side_menu .sm_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0c1d1dd6}.custom_side_menu .sm_blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:0;left:0;right:0;bottom:0}.side_menu_body{z-index:3;display:flex;flex-direction:column;height:100vh;padding-bottom:20px}.side_menu_body .offcanvas-header{padding-top:38px}.custom_side_menu .side_menu_body .btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");opacity:1;width:5px;height:5px}.search_bar .form-control{padding-top:20px;padding-bottom:20px;border-radius:20px;background:#ffffff1a;color:#fff;border:none}.search_bar .custom_sm_imput::after{font:var(--fa-font-light);content:'\f002';position:absolute;top:20px;font-size:25px;color:#fff}.search_bar .form-control::placeholder{color:#ffffffb7}.offcanvas_footer{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end}.offcanvas_footer i{font-size:22px}.sidemenu_footer_row{align-items:center;padding-top:20px;border-top:1px solid #ffffff15;margin-top:20px}.sidemenu_footer_row a{text-decoration:none;color:#ffffffcb}.sidemenu_footer_row .head_lang_btn{display:block;text-decoration:none;display:flex;align-items:center;gap:10px}.head_items .head_lang_btn p,.proj_feature_cards .pro_f_icon_box p,.sidemenu_footer_row .head_lang_btn p,.sidemenu_nav p,.trans_white_box p{margin:0}.project_head,.sidemenu_nav{margin-top:40px}.sidemenu_nav a{text-decoration:none;display:block;padding-top:20px;padding-bottom:20px;color:#fff;transition:.3s}.sidemenu_nav a:hover h4,.sidemenu_nav a:hover p{color:#2ccece!important}.sidemenu_nav h4{text-transform:uppercase;margin:0;transition:.5s}.sidemenu_nav i{color:#fff;font-size:22px}.banner_content .bnr_btns .fa-play,.head_items i{font-size:30px}.sidemenu_nav .sm_nav_dropend{display:flex;justify-content:space-between;gap:20px}.sidemenu_nav .sm_nav_services .services_submenu{display:flex;gap:15px;align-items:center}.head_items,.mainhead{align-items:center;display:flex}.breadcrumb a{text-decoration:none;color:#fff}.breadcrumb .active{color:#ffffffa1}.main_header{border-bottom:1px solid rgba(255,255,255,.15);background-color:transparent;padding:0 50px;position:fixed;top:0;left:0;right:0;z-index:1044;transition:.25s ease-out}.mainhead{justify-content:space-between;flex-wrap:wrap}.head_items{gap:30px}.head_items .head_lang_btn{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.head_items i{color:#fff}.head_items .head_account .btn,.head_items .head_account .btn:active,.head_items .head_account .btn:focus,.head_items .head_account .btn:hover{padding:0!important;border:none!important}.head_items .head_menu .head_menu_btn{padding:0;background:0 0;border:0}.main_banner{background:center center/cover no-repeat #0a1616;position:relative;height:100vh;overflow:hidden}.main_banner video{position:absolute;width:100%;height:100%;object-fit:cover}.main_banner::before{content:"";background-image:url(../images/bnr_pattern.png);width:769px;height:769px;background-repeat:no-repeat;position:absolute;-webkit-mix-blend-mode:overlay;mix-blend-mode:overlay;opacity:1;bottom:-15%;overflow:hidden;z-index:3}.main_banner .banner_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2)}.main_banner .banner_content{position:relative;height:100%;z-index:5}.inner_banner .banner_content .banner_content_txt h1,.main_banner .banner_content .banner_content_txt h1{font-weight:700;font-size:45px;line-height:62px;color:#fff;font-family:pirulenregular;margin-bottom:20px}.mob_video,.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper_navigation{display:flex;align-items:center;justify-content:flex-end}.swiper-button-next,.swiper-button-prev{position:unset;color:#fff;border:2px solid #fff;border-radius:50%;width:50px;height:50px;margin-top:0;font-size:28px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.26}.main_banner .banners_pagination{position:unset;display:flex;width:auto}.main_banner .banners_pagination .swiper-pagination-bullet{width:13px;height:13px;opacity:1;border:1px solid #fff;background-color:transparent;margin:0 5px}.main_banner .banners_pagination .swiper-pagination-bullet-active{background-color:#fff}.banner_content .bnr_btns,.footer_bottom .footer_bottom_link,.form_box .form_chk_parent{display:flex;gap:20px}.banner_content .bnr_btns .outline_button{display:flex;align-items:center;padding-left:40px;padding-right:40px}.secion_bg_2{padding-top:70px!important;padding-bottom:70px!important;height:auto!important;overflow:hidden}.secion_bg_2 h5{color:#ffffffad;margin-top:10px}.login_body .fw_img_box,.secion_bg_2 iframe{height:100%!important}.secion_bg_2 .saudi_map_col{padding:20px;display:flex;justify-content:center;align-items:center}.secion_bg_2 .saudi_map{position:relative;width:717px;height:592px}.saudi_map_col a{width:70px;height:75px;display:block;text-decoration:none}.saudi_map_col .marker_point{display:block;width:25px;height:25px;background:#fff;border:4px solid #028b8b;border-radius:50px;transition:.2s}.saudi_map_col a:hover .marker_point{width:30px;height:30px;border-color:#ffffffd0;background:#028b8b}.map_marker_btn .marker_point{margin-bottom:3px}.map_marker_btn p{line-height:18px;margin-bottom:0}.full_section_colored .swiper_navigation .team_quote_nav_btn_next,.full_section_colored .swiper_navigation .team_quote_nav_btn_prev,.map_marker_btn{position:absolute}.riyadh_pointer{top:321px;left:345px}.eastern_province_pointer{top:337px;right:142px}.narjan_pointer{top:496px;left:345px}.jizan_pointer{top:552px;left:240px}.asir_pointer{top:467px;left:249px}.bahah_pointer{top:442px;left:190px}.makkah_pointer{top:362px;left:190px}.madinah_pointer{top:255px;left:120px}.qasim_pointer{top:207px;left:263px}.hail_pointer{top:154px;left:200px}.tabuk_pointer{top:112px;left:50px}.jawf_pointer{top:68px;left:134px}.northern_border_pointer{top:47px;left:245px}.asir_map_img,.asir_pointer:hover~.main_map_img,.bahah_map_img,.bahah_pointer:hover~.main_map_img,.eastern_province_map_img,.eastern_province_pointer:hover~.main_map_img,.hail_map_img,.hail_pointer:hover~.main_map_img,.jawf_map_img,.jawf_pointer:hover~.main_map_img,.jizan_map_img,.jizan_pointer:hover~.main_map_img,.madinah_map_img,.madinah_pointer:hover~.main_map_img,.makkah_map_img,.makkah_pointer:hover~.main_map_img,.narjan_map_img,.narjan_pointer:hover~.main_map_img,.northern_border_map_img,.northern_border_pointer:hover~.main_map_img,.qasim_map_img,.qasim_pointer:hover~.main_map_img,.riyadh_map_img,.riyadh_pointer:hover~.main_map_img,.tabuk_map_img,.tabuk_pointer:hover~.main_map_img{visibility:hidden;opacity:0;position:absolute}.asir_pointer:hover~.asir_map_img,.bahah_pointer:hover~.bahah_map_img,.eastern_province_pointer:hover~.eastern_province_map_img,.hail_pointer:hover~.hail_map_img,.jawf_pointer:hover~.jawf_map_img,.jizan_pointer:hover~.jizan_map_img,.madinah_pointer:hover~.madinah_map_img,.makkah_pointer:hover~.makkah_map_img,.narjan_pointer:hover~.narjan_map_img,.northern_border_pointer:hover~.northern_border_map_img,.qasim_pointer:hover~.qasim_map_img,.riyadh_pointer:hover~.riyadh_map_img,.tabuk_pointer:hover~.tabuk_map_img{visibility:visible;opacity:1;position:unset}.top_line{width:100%;height:5px;background-color:#028b8b}.section{margin-top:70px;margin-bottom:70px}.section .abt_sec_img{width:100%;height:315px;border-radius:24px;overflow:hidden}.blog_card .blog_img img,.blog_main_img img,.fw_img_box img,.project_card .project_img img,.section .abt_sec_img img,.section_world_video video,.team_leadership_section .team_member_img img,.team_quote .tq_feature_img img,.work_tdco_g_img img{width:100%;height:100%;object-fit:cover}.feature_icons .icon_box{width:100%;padding:15px;border:1px solid #0a1616;text-align:center;border-radius:20px;transition:.3s;margin-top:20px}.career_card h4,.careers_page .main_title h3,.feature_icons .icon_box h5,.proj_detail_page h4,.proj_filter h5,.team_quote .team_mem_data h5{font-weight:600}.feature_icons .icon_box .icon_img{height:108px;text-align:center;padding:10px;margin-bottom:15px}.contact_page_map iframe,.feature_icons .icon_box img,.features_location_section .location_body iframe{width:100%;height:100%}.feature_icons .icon_box:hover{background:#1d2828;background:linear-gradient(122deg,#1d2828 16%,#082a2a 74%);border:1px solid #214040}.secion_bg{height:100vh;width:100%;object-fit:cover;padding-top:50px;padding-bottom:50px;position:relative}.blog_card .blog_body a,.secion_bg h6,.team_leadership_section .team_info h6{color:#2ccece}.secion_bg .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0a1616d3}.secion_bg .section_body{position:relative;z-index:2}.secion_bg .sec_img{border-bottom-left-radius:237px;border-bottom-right-radius:237px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:-50px;width:30%;height:100%}.clients_slider{padding-top:40px;padding-bottom:40px;background-color:#121e1e}.footer_body,.footer_head{padding-bottom:30px;border-bottom:1px solid #ffffff17}.clients_slider .f_client_img{width:100%;height:100px;background-color:#121e1e;display:flex;justify-content:center;align-items:center;padding:5px}.agreement_box ul,.blogs_swiper,.project_details,.team_quote .team_mem_data{margin-top:20px}.blog_card .blog_img{width:100%;height:250px;border-radius:20px;overflow:hidden;margin-bottom:20px}.blog_card .blog_body .blog_date,.blog_detail_body .blog_date{margin-bottom:10px;color:#2ccece}.blog_card .blog_body h6{font-weight:600;font-size:20px;line-height:36px}.blog_card_body_text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.footer{background:#0a1616;border-top:5px solid #028b8b}.footer .footer_body .row .col-sm-2{width:20%}.footer_head{margin-top:30px;text-align:center}.footer_head .footer_logo{margin-bottom:30px}.footer_head p{color:#ffffffa9}.footer_body{margin-top:50px}.footer_body ul li{color:#ffffffa9;padding-top:5px;padding-bottom:5px}.footer_body ul li a{display:block;text-decoration:none;color:#ffffffa9}.footer_body h6{text-transform:uppercase;color:#028b8b;font-weight:700;font-size:18px;margin-bottom:20px}.sec_social .sec_social_links{display:flex;gap:10px;flex-wrap:wrap}.sec_social h6{margin-bottom:10px;margin-top:50px;font-weight:600}.sec_social .sec_social_links a{text-decoration:none;color:#2ccece!important;background:#0d2929;border-radius:50px;width:52px;height:52px;font-size:20px;display:flex!important;justify-content:center;align-items:center;padding:10px;flex-shrink:0;transition:.5s}.sec_social .sec_social_links a:hover{background:#2ccece;color:#fff!important}.footer_bottom{padding-top:20px;padding-bottom:20px}.footer_bottom p{margin:0;color:#ffffffa9}.footer_bottom a{display:block;gap:20px;text-decoration:none;color:#ffffffa9}.inner_banner{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;height:100vh;overflow:hidden}.inner_banner .banner_overlay,.supplier_options .supplier_card .card_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000077}.inner_banner .banner_content{position:relative;height:100%}.profile_feature_swiper .pf_bg_img{background-repeat:no-repeat;background-size:cover;width:100%;height:700px;position:relative}.profile_feature_swiper .pf_bg_img:hover .pf_overlay{background:#083f3fe3}.profile_feature_swiper .pf_bg_img .pf_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0a1616b6;transition:.5s}.profile_feature_swiper .pf_bg_img .pf_body{z-index:2;padding:70px 30px;position:relative}.profile_feature_swiper .pf_bg_img .pf_body h4{position:relative;font-weight:700}.custom_nav_dropdown,.custom_nav_dropdown .collapse,.goal_objective_section .feature_icons .icon_box p,.profile_feature_swiper .pf_bg_img .pf_body p{transition:.5s}.goal_objective_section .feature_icons .icon_box:hover p,.partners_sec .w_logo_box:hover .wlb_overlay_body,.profile_feature_swiper .pf_bg_img:hover .pf_body p{visibility:visible;opacity:1}.profile_feature_swiper .pf_bg_img .pf_body h4::before{content:"";width:5px;height:64px;position:absolute;background-color:#2ccece}.profile_feature_section .swiper_navigation{position:absolute;transform:translateX(-50%);bottom:26px;z-index:5}.ceo_message_section .ceo_img{width:100%;height:584px}.ceo_message_section h4{font-weight:700;color:#2ccece}.team_leadership_section .secion_bg{height:auto}.team_leadership_section .search_bar{text-align:center;display:flex;justify-content:center}.team_leadership_section .team_member_img{width:100%;height:280px;overflow:hidden;margin-bottom:20px;margin-top:20px}.team_leadership_section .team_info h5{font-weight:700}.trans_white_box{background:#ffffff11;padding:20px;border-radius:17px;margin-top:20px}.partners_sec .w_logo_box .wlb_overlay_body,.project_card{background:linear-gradient(122deg,#1d2828 16%,#082a2a 74%)}.trans_white_box .icon_box{width:195px;height:195px;padding:5px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.problem_statement_section .circle_colored_icon img,.trans_white_box .icon_box img{width:100%}.inner_service_bnr .breadcrumb{position:absolute;bottom:0;transform:translateX(-50%)}.fw_img_box{width:100%;height:622px;overflow:hidden;position:relative}.full_img_text_section .container{max-width:640px}.full_img_text_section ul li{color:#fff;padding-top:10px;padding-bottom:10px}.full_img_text_section ul li::marker{color:#2ccece}.goal_objective_section{height:auto!important}.goal_objective_section .overlay{background:#0a1616e7}.goal_objective_section .feature_icons .icon_box{border:none}.goal_objective_section .feature_icons .num_step_heading{font-family:Montserrat,sans-serif;color:#028b8b;font-size:70px;font-weight:600}.blog_detail_body,.features_location_section,.goal_objective_section .feature_icons,.news_events_page,.news_events_page .blog_card,.problem_statement_section,.sign_ask{margin-top:30px}.partners_sec .w_logo_box{width:100%;height:290px;background-color:#0f2929;display:flex;justify-content:center;align-items:center;border-radius:26px;position:relative;transition:.5s;margin-top:20px;padding:25px}.proj_detail_page .p_inr_feature_img,.proj_detail_page .proj_feature_img{margin:5px;position:relative;display:block;overflow:hidden;cursor:pointer}.partners_sec .w_logo_box .wlb_overlay_body{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #214040;border-radius:26px;padding:20px;visibility:hidden;opacity:0;transition:.5s}.partners_sec .w_logo_box h6{font-weight:600;text-transform:uppercase;color:#2ccece;font-size:20px}.proj_filter .form-select{width:256px}.project_card{width:100%;border-radius:15px;overflow:hidden;margin-top:20px}.project_card .project_img{width:100%;height:260px}.project_card .project_card_body{padding:20px}.project_card_body p{margin:0;color:#ffffffd2}.career_card h5 i,.colored_heading,.project_card_body p i,.team_quote .team_mem_data p,.web_menu ul li .web_menu_btn .under_menu .sub_menu_links_list .sub_menu_link:hover small{color:#028b8b}.project_card_body h5{font-weight:700;margin-bottom:0;margin-top:5px}.project_footer_area .project_pricing h3{font-weight:700;margin-top:0;color:#2ccece}.project_footer_area .project_pricing small{color:#ffffff70}.project_footer_area .project_pricing h3 span{font-size:16px;font-weight:400}.project_footer_area{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.project_footer_area .blur_border_button{font-size:14px;padding:12px 16px}.inner_short_bnr{padding-top:120px;padding-bottom:20px;background:#1b2525}.proj_detail_page .proj_feature_img{height:550px;border-radius:15px}.proj_detail_page .p_inr_feature_img img,.proj_detail_page .proj_feature_img img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;border-radius:6px;transition:.3s ease-in-out}.proj_detail_page .p_inr_feature_img{height:270px;border-radius:15px}.p_inr_feature_img_2 .inner_g_img_text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.p_inr_feature_img_2 .inner_g_img_text h2{font-family:Montserrat,sans-serif!important;font-weight:700;font-size:75px;color:#fff;margin-bottom:0!important}.p_inr_feature_img_2 .inner_g_img_text h4{font-weight:600;font-size:20px;color:#fff;margin-bottom:0!important;text-transform:uppercase}.p_inr_feature_img_2 .inner_g_img_overlay{background:rgba(0,0,0,.733);position:absolute;inset:0;width:100%;height:100%;border-radius:6px}.project_head .row{justify-content:space-between}.project_head h6{color:#ffffffab;margin:0}.proj_title p{margin-bottom:0;margin-top:10px}.proj_title p i{color:#2ccece;font-size:20px}.project_head .pro_price_box{background:#082525;padding:20px;border-radius:22px;display:flex;gap:20px;align-items:center}.project_head .pro_price_box h2{font-family:Montserrat,sans-serif!important;margin:0;font-weight:700;color:#2ccece}.project_head .pro_price_box h2 span{font-size:18px!important;font-weight:500;color:#2ccece}ul li{color:#ffffffb7}.proj_feature_cards .pro_f_icon_box{background:#1d2828;background:linear-gradient(122deg,#1d2828 16%,#082a2a 74%);display:flex;gap:15px;padding:20px;border-radius:15px;margin-top:20px;min-height:112px;align-items:center}.proj_feature_cards .pro_f_icon_box h5{margin:0;font-weight:700}.features_col_bg{background:#ffffff0e;padding:30px;border-radius:22px;margin-top:10px}.more_blogs,.more_projects_section{background:#1b2525;padding-bottom:70px}.flc_head{display:flex;gap:10px;align-items:center}.flc_head h5{color:#2ccece;font-size:20px;font-weight:600;margin:0}.flc_head .fs_white_icon{width:46px;height:46px;border-radius:50px;background-color:#ffffff31;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;flex-shrink:0}.features_col_bg ul,.multi_icons .feature_icons ul li{margin-top:10px}.features_col_bg ul li{padding-top:4px;padding-bottom:4px}.features_col_bg ul li::marker{font:var(--fa-font-regular);content:'\f00c';color:#92ff26;font-size:18px}.features_location_section .location_body{height:526px;width:100%;border-radius:22px;overflow:hidden;position:relative}.features_location_section .location_body .location_icon{position:absolute;z-index:3;top:50%;transform:translate(-50%,-50%)}.problem_statement_section h4{margin-bottom:15px;margin-top:40px}.problem_statement_section .circle_colored_icon{width:100px;height:100px;border-radius:50px;background:#0d2a2a;display:flex;justify-content:center;align-items:center;padding:20px;flex-shrink:0}.more_projects_section{padding-top:70px;margin-bottom:0}.news_events_page .blog_card .blog_img{height:342px}.blog_detail_short_bnr{padding-top:114px}.blog_main_img{width:100%;height:520px;overflow:hidden;border-radius:22px;margin-top:40px}.blog_detail_body p{text-align:justify!important}.blogdetail_footer{margin-bottom:50px}.blogdetail_footer h6{font-weight:700;color:#028b8b;margin-top:40px;margin-bottom:10px}.more_blogs{padding-top:70px}.career_card{background:#1d2828;background:linear-gradient(122deg,#1d2828 16%,#082a2a 74%);padding:30px;border-radius:15px;margin-top:30px}.career_card p{margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.submit_application_section{padding-bottom:70px;padding-top:70px;background:#1b2525}.submit_application_section h3{font-weight:700;margin-bottom:30px;text-transform:uppercase}.contact_page_map{width:100%;height:500px}.login_body{width:100%;height:100vh;background-image:url(../images/login_bg.png);background-repeat:no-repeat;background-size:cover}.solid_clr_heder{background:#212d2d;backdrop-filter:none}.explore_vac_sec h4,.footer_body ul li a:hover,.footer_bottom a:hover,.sign_ask a{color:#2ccece}.sign_footer{position:fixed;width:100%;bottom:0;background:#212d2d}.sign_footer .sidemenu_footer_row{margin-top:0;padding-top:10px;padding-bottom:10px;border:none}.sign_footer .sec_social .sec_social_links{gap:6px}.sign_footer .sec_social .sec_social_links a{width:40px;height:40px;font-size:19px}.sign_footer .bottom_f_col{justify-content:end;flex-wrap:wrap}.sidemenu_nav .sm_nav_services h5{font-weight:600;color:#2ccece}.custom_nav_dropdown .btn{padding:20px 0}.custom_nav_dropdown .dropdown_sub_menu a{padding-top:5px;padding-bottom:5px;transition:.5s;text-transform:uppercase}.custom_nav_dropdown .dropdown_sub_menu a h5{color:#ffffffdc;transition:.5s}.life_tdco_img{border-radius:20px;overflow:hidden;width:100%;height:100%;object-fit:cover}.h_theme_clr{color:#2ccece}.full_section_colored{background-color:#073434;padding-top:70px;padding-bottom:70px;position:relative}.team_quote .tq_feature_img{width:100%;height:700px;border-radius:20px;overflow:hidden}.team_quote h3{font-size:35px;font-weight:500;text-transform:uppercase;line-height:50px}.team_quote h3 span{color:#2ccece;text-transform:uppercase}.team_quote .quote_box{background:#122929;padding:30px;border-radius:20px;position:relative;margin-top:30px}.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-tc::after{background:linear-gradient(122deg,#1d2828 16%,#082a2a 74%)!important}.team_quote p{font-size:18px;line-height:32px;margin:0}.team_quote .quote_box h6{font-size:20px;line-height:32px;color:#ffffffb7;margin:0}.swiper-pagination-bullet{width:12px;height:12px;background:#fff}.swiper-pagination-bullet-active{background:#fff}.team_quotes_pagination{bottom:100px!important}.work_tdco_g_img{display:block;width:100%;height:250px;border-radius:20px;overflow:hidden}#googleMap .gm-style-iw,#googleMap .gm-style-iw-d,.hide-scrollbars{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbars::-webkit-scrollbar{display:none}#googleMap .gm-style-iw::-webkit-scrollbar{display:none}#googleMap .gm-style-iw-d::-webkit-scrollbar{display:none}.gm-style .gm-style-iw-c{padding:0!important}.gm-style-iw-chr{position:absolute;top:5px}.map_project_card{margin-top:0;width:300px}.map_project_card .project_img{height:147px}.map_project_card .link_btn{color:#fff;font-size:14px;padding:0;align-items:center;border:none!important}.map_project_card .project_card_body h5{font-size:18px;font-weight:600}.gm-style-iw-chr .gm-ui-hover-effect{background:#0a1616!important;display:flex;justify-content:center;align-items:center;border-radius:20px;border:0;margin:0;padding:0;text-transform:none;appearance:none;position:relative;cursor:pointer;user-select:none;width:35px!important;height:35px!important;align-items:center}.gm-style-iw-chr .gm-ui-hover-effect span{background-color:#fff;width:24px;height:24px;margin:6px!important}.section_world_video{position:absolute;width:100%;height:100%;z-index:5;transition:opacity 1s ease-out,visibility 1s ease-out;background:#0a1616}.section_world_video.hide{opacity:0;visibility:hidden}.swal2-popup{border-radius:20px!important;background:#1b2525!important}.swal2-content{color:rgba(255,255,255,.8)!important}.swal2-confirm{border-radius:15px!important;background-color:#028b8b!important;border-color:#028b8b!important;color:#fff!important;padding:18px 22px!important;min-width:100px}.swal2-confirm:focus{box-shadow:none!important}.mobile_menu,.treeView .hidden{display:none}.main_header .head_logo{display:inline-block}.main_header .head_logo img{height:60px}.first_half_header{display:flex;align-items:center;gap:100px}.web_menu ul{display:flex;align-items:center;gap:50px;margin-bottom:0;padding:0}.web_menu ul li .web_menu_btn{display:inline-block;border-bottom:3px solid transparent;color:#d2d2d3;padding-top:40px;padding-bottom:40px;text-decoration:none;text-transform:uppercase;transition:background .25s ease-out,color .25s ease-out,border .25s ease-out}.web_menu ul li .web_menu_btn.headerMenuLink span{cursor:pointer}.web_menu ul li .web_menu_btn svg{fill:#d2d2d3;width:12px;height:12px;transition:.25s ease-out}.web_menu ul li .web_menu_btn .under_menu{display:none;background-color:#101515;width:100vw;position:absolute;top:108px;padding-top:70px;padding-bottom:70px}.web_menu ul li .web_menu_btn .under_menu .sub_menu_links_list{display:flex;flex-direction:column;gap:30px}.web_menu ul li .web_menu_btn .under_menu .sub_menu_links_list .sub_menu_link{text-decoration:none;color:rgba(255,255,255,.7);text-transform:uppercase;font-size:26px;font-weight:500;display:inline-flex;align-items:center;gap:15px;transition:.25s ease-out}.web_menu ul li .web_menu_btn .under_menu .sub_menu_links_list .sub_menu_link small{color:rgba(255,255,255,.6);font-size:70%;font-weight:400;transition:.25s ease-out}.web_menu ul li .web_menu_btn:hover{color:#fff;border-bottom-color:#028b8b}.web_menu ul li .web_menu_btn:hover svg{fill:#fff;transform:rotate(180deg)}.web_menu ul li .web_menu_btn:hover .under_menu{display:block}.main_header.hovered,.main_header.stciky_header{background-color:#1b2525}.web_menu_services_list .services_submenu{display:inline-flex;align-items:center;gap:15px;text-decoration:none;margin-bottom:50px}.web_menu_services_list .services_submenu p{text-transform:uppercase;color:#fff;font-weight:500;margin-bottom:0}.web_menu_services_list .services_submenu i{color:#028b8b;font-size:20px}.main_header_menu_hover_overlay{background-color:rgba(0,0,0,.7);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1043;display:none}.supplier_options{margin-top:70px;position:relative}.supplier_options .title{text-align:center;margin-bottom:30px}.supplier_options .supplier_card{width:100%;height:350px;background-size:cover;border-radius:20px;padding:20px;position:relative}.supplier_options .supplier_card .card_content{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:end;position:relative;height:100%}.colored_section{background-color:#121e1e;padding-top:70px;padding-bottom:70px}.multi_icons .feature_icons .icon_box img{width:auto!important}.multi_icons .feature_icons .icon_box{border:1px solid #121e1e}.section .table a{color:#d1ffff;font-weight:400}section .table{border-radius:10px;overflow:hidden}.table-striped-columns thead tr .colored_head,table thead tr .colored_head{background-color:#028b8b!important;--bs-table-accent-bg:#028B8B!important;padding:20px!important}table tbody td,table tbody th{padding:20px!important}.agreement_box{padding:30px;background-color:#082525}.agreement_box ul li{margin-top:15px}.agreement_decide .buttons{display:flex;gap:20px;margin-top:40px;justify-content:center;flex-wrap:wrap}.agreement_decide .buttons a{width:200px;text-align:center!important;color:#fff;border-radius:15px;padding:18px 22px;display:flex;justify-content:center;align-items:center;font-size:16px}.agreement_decide .blur_border_button{text-align:center!important;display:unset}.form_steps_parent{position:relative;display:flex;justify-content:center}.form_steps_parent::before{content:"";position:absolute;top:18%;left:4%;width:92%;height:4px;background-color:#ccc;z-index:0;text-align:center}.step_1,.step_2,.step_3,.step_4,.step_5,.step_6,.step_7,.step_8{position:relative;z-index:10;padding:0 20px}.supllier_register_form .step_circule{background-color:#fff;color:#000;height:40px;width:40px;border-radius:50%;text-align:center;padding-top:10px}.supllier_register_form .bg_green{background-color:#028b8b;color:#fff}.supllier_register_form .step_title{text-align:center;font-size:14px}.supllier_register_form span{color:red}.supllier_register_form .modal-title{color:#fff!important;font-family:Montserrat,sans-serif}.supllier_register_form .modal-body label{color:#028b8b!important}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{font-family:Montserrat,sans-serif;color:#028b8b;font-weight:700}.accordion-button:not(.collapsed){color:#fff!important;background-color:#028b8b;box-shadow:none!important}.review-form-heading{color:#028b8b;font-size:21px}.review-form-title{color:#000}.review-form-title span{font-weight:700;color:#000!important}.form_box{background-color:#028b8b09;padding:30px;border-radius:26px;margin-bottom:30px}.modal-content{background-color:#0a1616;box-shadow:rgba(255,255,255,.16) 0 0 80px}.modal-header{border-bottom:1px solid #ffffff17!important}.modal-header .btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.modal-footer{border-top:1px solid #ffffff17!important}.supllier_register_form .btn{border-radius:8px!important}.treeView ul{list-style-type:none;padding-left:20px}.treeView .folder{font-weight:700;cursor:pointer;display:inline-block;margin-left:5px;color:#2ccece!important}.form_box .form-check{min-height:2.5rem;display:flex;align-items:center;gap:15px;width:50%}.form_box .form-check-input:checked{background-color:#2ccece;border-color:#2ccece}.form_box .form-check-input{width:30px;height:30px}.supllier_register_form .accordion-button{background-color:#1b2525;border:1px solid #ffffff11!important;box-shadow:none}.supllier_register_form .accordion-item{border:none!important;box-shadow:none;background-color:#028b8b0e}.supllier_register_form .step-8 .review-form-title{color:#fff!important;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.accordion{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232CCECE'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.supllier_register_form .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:#fff}@media only screen and (max-width:1400px){.web_menu,.web_menu_right_side{display:none}.mobile_menu{display:flex}.main_header{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width:1366px){.saudi_map_col .marker_point{width:20px;height:20px}.jawf_pointer{top:61px;left:121px}.hail_pointer{top:138px;left:172px}.madinah_pointer{top:235px;left:120px}.qasim_pointer{top:185px;left:235px}.makkah_pointer{top:324px;left:171px}.riyadh_pointer{top:290px;left:297px}.bahah_pointer{top:406px;left:163px}.asir_pointer{top:415px;left:220px}.narjan_pointer{top:446px;left:332px}.jizan_pointer{top:508px;left:216px}.eastern_province_pointer{top:277px;right:141px}.tabuk_pointer{top:101px;left:42px}.northern_border_pointer{top:37px;left:222px}}@media only screen and (max-width:1199px){.goal_objective_section .col-sm-3,.project_page_section .col-sm-4{width:50%}.partners_sec .col-sm-3{width:33%}.proj_detail_page .proj_feature_img{height:442px}.proj_detail_page .p_inr_feature_img{height:215px}.news_events_page .blog_card .blog_img{height:278px}.blog_main_img{height:356px}.submit_application_section .form_col{width:70%}.saudi_map_col .marker_point{width:19px;height:19px;border:3px solid #028b8b}.tabuk_pointer{top:86px;left:41px}.jawf_pointer{top:51px;left:112px}.northern_border_pointer{top:32px;left:192px}.madinah_pointer{top:205px;left:100px}.hail_pointer{top:116px;left:148px}.qasim_pointer{top:156px;left:201px}.riyadh_pointer{top:251px;left:257px}.makkah_pointer{top:270px;left:160px}.bahah_pointer{top:349px;left:133px}.asir_pointer{top:363px;left:189px}.eastern_province_pointer{top:243px;right:105px}.narjan_pointer{top:386px;left:281px}.jizan_pointer{top:443px;left:182px}.team_quotes_pagination{bottom:15px!important}.sec_social .sec_social_links a{width:45px;height:45px}}@media only screen and (max-width:992px){.saudi_map_col .marker_point{width:12px;height:12px;border:2px solid #028b8b}.saudi_map_col .saudi_map{font-size:13px}.saudi_map_col a:hover .marker_point{width:18px;height:18px}.saudi_map_col a{width:64px;height:57px}.tabuk_pointer{top:70px;left:28px}.jawf_pointer{top:43px;left:78px}.northern_border_pointer{top:25px;left:152px}.hail_pointer{top:97px;left:118px}.madinah_pointer{top:160px;left:72px}.qasim_pointer{top:130px;left:160px}.makkah_pointer{top:233px;left:104px}.bahah_pointer{top:285px;left:105px}.asir_pointer{top:292px;left:153px}.riyadh_pointer{top:203px;left:205px}.eastern_province_pointer{top:206px;right:83px}.narjan_pointer{top:315px;left:226px}.jizan_pointer{top:356px;left:142px}.secion_bg_2 .saudi_map{height:100%}.multi_icons .col-sm-4{width:50%}.supllier_register_form .col-sm-4{width:45%}.form_steps_parent::before{left:6%;width:90%;height:3px}.supllier_register_form .step_circule{height:30px;width:30px;padding-top:3px}.supllier_register_form .step_title{font-size:11px}.step_1,.step_2,.step_3,.step_4,.step_5,.step_6,.step_7,.step_8{padding:0 10px}}@media only screen and (max-width:835px){.custom_nav_dropdown,.sidemenu_nav a{border-bottom:1px solid #374848}.blogdetail_footer h6,.sm_footer_r_col{text-align:center}.secion_bg .sec_img{width:46%}.feature_icons .col-sm-3{width:33%}.feature_icons .row,.sec_social .sec_social_links,.sidemenu_footer_row .col-sm-6 .d-flex{justify-content:center}.footer .footer_body .row .col-sm-2{width:25%}.sm_footer_r_col{width:100%!important}.sidemenu_nav h4{font-size:18px}.sidemenu_nav a{padding-top:22px;padding-bottom:22px}.sidemenu_nav p,.team_leadership_section .team_info h6{font-size:14px}.sidemenu_nav i{font-size:17px}.goal_objective_section .col-sm-3,.news_events_page .col-sm-4,.partners_sec .col-sm-3,.proj_feature_cards .col-sm-3,.sidemenu_nav .sm_nav_services .col-sm-4{width:50%}.features_location_section .col-sm-4,.features_location_section .col-sm-8,.sidemenu_footer_row .col-sm-6,.submit_application_section .form_col{width:100%}.sidemenu_footer_row .head_lang_btn{justify-content:center;margin-bottom:10px}.profile_feature_swiper .pf_bg_img .pf_body p{visibility:visible!important;opacity:1;transition:.5s}.team_leadership_section .team_member_img{height:162px}.custom_nav_dropdown .dropdown_sub_menu a h5,.p_inr_feature_img_2 .inner_g_img_text h4,.team_leadership_section .team_info h5{font-size:16px}.goal_objective_section .feature_icons .icon_box p{visibility:visible;opacity:1;transition:.5s}.proj_detail_page .proj_feature_img{height:316px}.proj_detail_page .p_inr_feature_img{height:153px}.p_inr_feature_img_2 .inner_g_img_text h2{font-size:40px}.features_location_section .col-sm-4 h4{margin-top:30px}.news_events_page .blog_card .blog_img{height:190px}.inner_banner{height:500px}.full_img_text_section h2{font-size:20px;line-height:34px}.contact_us_page .contact_img_col{width:40%}.contact_us_page .contact_form_col{width:60%}.login_body .login_form_col{width:70%}.login_body .login_top_img_col{width:30%}.tabuk_pointer{top:56px;left:10px}.northern_border_pointer{top:0;left:120px}.jawf_pointer{top:32px;left:55px}.madinah_pointer{top:132px;left:50px}.hail_pointer{top:74px;left:86px}.qasim_pointer{top:102px;left:123px}.makkah_pointer{top:180px;left:85px}.bahah_pointer{top:232px;left:78px}.asir_pointer{top:231px;left:117px}.riyadh_pointer{top:167px;left:156px}.jizan_pointer{top:292px;left:108px}.narjan_pointer{top:258px;left:174px}.eastern_province_pointer{top:162px;right:60px}.team_quote h3{font-size:27px;line-height:38px}.team_quote p{font-size:16px;line-height:24px}.team_quote .quote_box h6{font-size:16px;line-height:22px}.team_quote .tq_feature_img{height:430px}.explore_vac_sec{height:auto}.explore_vac_sec .col-sm-8{width:100%;text-align:center}.main_banner{height:650px}.wow{animation:none!important}.form_steps_parent::before{left:6%;width:89%;height:3px;top:22%}.supllier_register_form .step_title{font-size:9px}}@media only screen and (max-width:481px){.supplier_options .supplier_card{height:218px;margin-top:20px}.feature_icons .col-sm-3,.footer .footer_body .row .col-sm-2,.inner_service_bnr .breadcrumb,.login_body .login_form_col,.multi_icons .col-sm-4,.news_events_page .col-sm-4,.partners_sec .col-sm-3,.proj_feature_cards .col-sm-3,.project_page_section .col-sm-4,.sidemenu_nav .sm_nav_services .col-sm-4,.supllier_register_form .col-sm-4{width:100%}.mainhead{justify-content:space-between;gap:10px}.mainhead .head_logo{margin-bottom:10px;padding:4px}.inner_banner .banner_content .banner_content_txt h1,.main_banner .banner_content .banner_content_txt h1{font-size:35px;line-height:46px}.contact_us_page .contact_img_col,.full_img_text_section .fw_img_box,.full_section_colored .swiper_navigation,.login_body .login_top_img_col,.main_banner .banner_content .bnr_arrows_col,.proj_detail_page .proj_feature_img,.secion_bg .sec_img,.team_quote .tq_feature_img,.web_video,.work_tdco_gallery .swiper_navigation{display:none}.mob_video{display:block}.secion_bg{height:auto}.search_bar .form-control{padding-top:9px;padding-bottom:9px;border-radius:10px}.search_bar .custom_sm_imput::after{top:11px;font-size:20px}.sidemenu_nav{margin-top:14px}.offcanvas_footer i,.sidemenu_nav h4{font-size:16px}.side_menu_body .offcanvas-header,.sidemenu_nav a{padding-top:22px;padding-bottom:22px}.custom_side_menu .offcanvas-header{border-bottom:1px solid #374848;background:#0a1616}.custom_side_menu .offcanvas-header .sm_logo_img{width:70%}.custom_side_menu .offcanvas-header .sidemenu_close{width:10%;height:100%}.colored_button,.outline_button{font-size:12px;border-radius:15px;padding:10px 14px}.sidemenu_nav .col-sm-8{padding-top:20px}.offcanvas_footer,.sign_footer .bottom_f_col{justify-content:center}.proj_filter form,.sidemenu_footer_row .d-flex{flex-wrap:wrap}.sidemenu_footer_row a{font-size:12px}.sidemenu_footer_row{margin-top:11px}.sec_social .sec_social_links a{width:35px;height:35px}.footer_head,.side_menu_body{padding-bottom:10px}.footer_bottom .text-end{text-align:center!important}.footer_bottom .footer_bottom_link{justify-content:center;margin-bottom:15px}.footer_body{margin-top:30px}.full_img_text_section,.section{margin-top:40px}.inner_banner .banner_content_box{margin-top:236px}.proj_detail_page .row .col-sm-12,.team_leadership_section .col-sm-3{width:50%}.section{margin-bottom:40px}.ceo_message_section .ceo_img{height:522px}.mission_vision_section .d-flex{display:block!important}.mission_vision_section .h-100{height:auto!important}.inner_service_bnr{height:471px}.inner_service_bnr h1{margin-top:110px}.inner_short_bnr{padding-top:164px}.project_head{margin-top:20px}.project_head .justify-content-end{justify-content:start!important}.project_details ul{flex-direction:column;line-height:2}.problem_statement_section h4{text-align:center}.problem_statement_section .gap-3{flex-direction:column;text-align:center}.contact_us_page .contact_form_col{width:100%;padding-bottom:50px}.sign_footer{bottom:0}.signup_body .full_img_text_section{margin-top:0}.signup_body{padding-top:40px}.secion_bg_2 .saudi_map{width:441px}.tabuk_pointer{top:72px;left:14px}.northern_border_pointer{top:20px;left:142px}.madinah_pointer{top:151px;left:69px}.saudi_map_col a{width:60px;height:50px}.jawf_pointer{top:35px;left:70px}.hail_pointer{top:93px;left:111px}.qasim_pointer{top:124px;left:154px}.makkah_pointer{top:221px;left:109px}.bahah_pointer{top:275px;left:108px}.asir_pointer{top:283px;left:149px}.jizan_pointer{top:346px;left:142px}.narjan_pointer{top:313px;left:226px}.riyadh_pointer{top:198px;left:199px}.eastern_province_pointer{top:172px;right:95px}.team_quote .quote_box{position:unset}.custom_nav_dropdown .dropdown_sub_menu a h5{font-size:14px}.map_area_projects #googleMap{height:600px!important}.main_header{padding-left:0;padding-right:0}.main_header .head_logo img{height:50px}.supllier_register_form_row{flex-direction:column}.form_steps_parent::before{left:6%;top:17%;height:2px}.step_1,.step_2,.step_3,.step_4,.step_5,.step_6,.step_7,.step_8{padding:0}.supllier_register_form .step_circule{height:25px;width:25px;padding-top:2px;font-size:13px}}@media only screen and (max-width:428px){.secion_bg_2 .saudi_map{width:360px}.tabuk_pointer{top:51px;left:2px}.northern_border_pointer{top:1px;left:106px}.madinah_pointer{top:127px;left:53px}.saudi_map_col a{width:60px;height:50px}.jawf_pointer{top:25px;left:44px}.hail_pointer{top:77px;left:83px}.qasim_pointer{top:106px;left:115px}.makkah_pointer{top:181px;left:78px}.bahah_pointer{top:230px;left:79px}.asir_pointer{top:232px;left:113px}.jizan_pointer{top:284px;left:109px}.narjan_pointer{top:244px;left:169px}.riyadh_pointer{top:154px;left:153px}.eastern_province_pointer{top:137px;right:48px}}@media only screen and (max-width:360px){.secion_bg_2 .saudi_map{width:360px}.tabuk_pointer{top:51px;left:2px}.northern_border_pointer{top:1px;left:106px}.madinah_pointer{top:110px;left:41px}.saudi_map_col a{width:60px;height:50px}.jawf_pointer{top:25px;left:44px}.hail_pointer{top:62px;left:73px}.qasim_pointer{top:92px;left:109px}.makkah_pointer{top:157px;left:69px}.bahah_pointer{top:203px;left:60px}.asir_pointer{top:198px;left:104px}.jizan_pointer{top:251px;left:93px}.narjan_pointer{top:225px;left:160px}.riyadh_pointer{top:142px;left:138px}.eastern_province_pointer{top:137px;right:48px}}@media only screen and (min-device-width:768px) and (max-device-width:1280px) and (orientation:landscape){.goal_objective_section .col-sm-3,.project_page_section .col-sm-4{width:50%}.partners_sec .col-sm-3{width:33%}.proj_detail_page .proj_feature_img{height:442px}.proj_detail_page .p_inr_feature_img{height:215px}.news_events_page .blog_card .blog_img{height:278px}.blog_main_img{height:356px}.submit_application_section .form_col{width:70%}.saudi_map_col .marker_point{width:19px;height:19px;border:3px solid #028b8b}.tabuk_pointer{top:86px;left:41px}.jawf_pointer{top:51px;left:112px}.northern_border_pointer{top:32px;left:192px}.madinah_pointer{top:205px;left:100px}.hail_pointer{top:116px;left:148px}.qasim_pointer{top:156px;left:201px}.riyadh_pointer{top:251px;left:257px}.makkah_pointer{top:270px;left:160px}.bahah_pointer{top:349px;left:133px}.asir_pointer{top:363px;left:189px}.eastern_province_pointer{top:243px;right:105px}.narjan_pointer{top:386px;left:281px}.jizan_pointer{top:443px;left:182px}.team_quotes_pagination{bottom:15px!important}.sec_social .sec_social_links a{width:45px;height:45px}}@media only screen and (min-device-width:360px) and (max-device-width:926px) and (orientation:landscape){.blogdetail_footer h6,.sm_footer_r_col{text-align:center}.secion_bg .sec_img{width:46%}.feature_icons .col-sm-3{width:33%}.feature_icons .row,.sec_social .sec_social_links,.sidemenu_footer_row .col-sm-6 .d-flex{justify-content:center}.footer .footer_body .row .col-sm-2{width:25%}.sm_footer_r_col{width:100%!important}.sidemenu_nav h4{font-size:18px}.sidemenu_nav a{padding-top:8px;padding-bottom:8px}.sidemenu_nav p,.team_leadership_section .team_info h6{font-size:14px}.sidemenu_nav i{font-size:17px}.goal_objective_section .col-sm-3,.news_events_page .col-sm-4,.partners_sec .col-sm-3,.proj_feature_cards .col-sm-3,.sidemenu_nav .sm_nav_services .col-sm-4{width:50%}.features_location_section .col-sm-4,.features_location_section .col-sm-8,.sidemenu_footer_row .col-sm-6,.submit_application_section .form_col{width:100%}.sidemenu_footer_row .head_lang_btn{justify-content:center;margin-bottom:10px}.profile_feature_swiper .pf_bg_img .pf_body p{visibility:visible!important;opacity:1;transition:.5s}.team_leadership_section .team_member_img{height:162px}.custom_nav_dropdown .dropdown_sub_menu a h5,.p_inr_feature_img_2 .inner_g_img_text h4,.team_leadership_section .team_info h5{font-size:16px}.goal_objective_section .feature_icons .icon_box p{visibility:visible;opacity:1;transition:.5s}.proj_detail_page .proj_feature_img{height:316px}.proj_detail_page .p_inr_feature_img{height:153px}.p_inr_feature_img_2 .inner_g_img_text h2{font-size:40px}.features_location_section .col-sm-4 h4{margin-top:30px}.news_events_page .blog_card .blog_img{height:190px}.inner_banner{height:500px}.full_img_text_section h2{font-size:20px;line-height:34px}.contact_us_page .contact_img_col{width:40%}.contact_us_page .contact_form_col{width:60%}.login_body .login_form_col{width:70%}.login_body .login_top_img_col{width:30%}.tabuk_pointer{top:56px;left:10px}.northern_border_pointer{top:0;left:120px}.jawf_pointer{top:32px;left:55px}.madinah_pointer{top:132px;left:50px}.hail_pointer{top:74px;left:86px}.qasim_pointer{top:102px;left:123px}.makkah_pointer{top:180px;left:85px}.bahah_pointer{top:232px;left:78px}.asir_pointer{top:231px;left:117px}.riyadh_pointer{top:167px;left:156px}.jizan_pointer{top:292px;left:108px}.narjan_pointer{top:258px;left:174px}.eastern_province_pointer{top:162px;right:60px}.team_quote h3{font-size:27px;line-height:38px}.team_quote p{font-size:16px;line-height:24px}.team_quote .quote_box h6{font-size:16px;line-height:22px}.team_quote .tq_feature_img{height:430px}.explore_vac_sec{height:auto}.explore_vac_sec .col-sm-8{width:100%;text-align:center}.main_banner{height:650px}}