lZlrk1045u#k* {box-sizing: border-box;}
body::-webkit-scrollbar {width: 0.7em;background-color: #000000;}
body::-webkit-scrollbar-track {box-shadow: inset 0 0 0px rgba(146, 127, 89, 0);}
body::-webkit-scrollbar-thumb {background-color: #2795D2;outline: 0px solid #2795D2;}

body,html{font-family: 'Montserrat', sans-serif;font-size:14px;line-height:130%;color:#000000}
h1,h2,h3,h4,h5,h6{font-family: 'Montserrat';color:#000000;text-transform:uppercase}
.header_container{position:relative;}
.header_container:after{background: rgb(39,149,210);background: linear-gradient(180deg, rgba(39,149,210,0) 0%, rgba(34,133,189,0.4) 100%);display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;}



.blue_top_row:before{background-color:#2795D2;width:150px;height:1px;display:block;content:'';margin-bottom: 15px;}
.blue_top_row_center:before{background-color:#2795D2;width:50px;height:1px;display:block;content:'';margin:10px auto}
.icon_box{margin:35px 0}
.capacity_box:after{background-color:#2795D2;width:70px;height:1px;display:block;content:'';margin-top: 15px;;margin-bottom: 0px;}
.capacity_box span{border:1px solid #2795D2;padding:0 5px;margin:0 5px;color:#2795D2}
.hfe-copyright-wrapper span{font-size:14px;opacity:1}
.elementor-section .elementor-container{max-width:1920px;}
.header_icons > .elementor-widget-wrap{display:flex;flex-wrap: nowrap;width: auto;}
.header_icons > .elementor-widget-wrap .elementor-element{margin:0 15px 0 0}
.ehf-header #masthead{position:absolute;width:100%;background: rgb(0,0,0);background: linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%);min-height:100px}
.ehf-header #masthead .hfe-site-logo-img{width:120px;transition:all 0.3s ease-in-out}
.ehf-header #masthead.sticky{position: fixed;background: rgba(255,255,255,0.9);min-height:80px}
.ehf-header #masthead.sticky .hfe-site-logo-img{width:100px;}


.ehf-header #masthead.sticky .menu-item a{color:#2795D2;}
.ehf-header #masthead.sticky .menu-item a:hover{color:#000000;}



body.rtl,html[lang="ar"]{font-family: 'cairo' !important;font-size:16px;line-height:160%;color:#3B3836}
.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family: 'cairo' !important;letter-spacing:-1px;line-height:160%}
.rtl .hfe-nav-menu li.menu-item a{font-family: 'cairo' !important;}
.rtl .copyrights span{font-family: 'cairo' !important;}
.elementor-social-icon{background-color:transparent}

.elementor-social-icons-wrapper .elementor-social-icon{color:#8C8062;background-color: transparent;transition:all 0.3s ease-in-out}
.elementor-field-group .elementor-field-textual{border:none}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl,.elementor-widget-heading .elementor-heading-title.elementor-size-l{line-height:110%}

.rtl .elementor-widget-heading .elementor-heading-title.elementor-size-xl,.rtl .elementor-widget-heading .elementor-heading-title.elementor-size-l{line-height:140%}
.lang-item-ar{font-weight:700}

.hfe-nav-menu__layout-horizontal li.menu-item a, .hfe-nav-menu__layout-horizontal > li.menu-item a{color:#FFF;transition:all 0.3s ease-in-out}
.hfe-nav-menu__layout-horizontal li.menu-item:hover a, .hfe-nav-menu__layout-horizontal > li.menu-item:hover a{color:#F0CE89}
.hfe-nav-menu__layout-horizontal li.menu-item.current-menu-item a, .hfe-nav-menu__layout-horizontal > li.menu-item.current-menu-item a{color:#F0CE89}
a{color:#927F59;transition:all 0.3s ease-in-out}
a:hover{color:#3B3836}

.error404.ehf-header #masthead{background-image:url('');background-color:#927F59;background-size:cover;background-attachment: fixed;background-repeat:no-repeat;background-position:center center;width:100%;height:150px;position:relative}
.error404 main#content{margin:100px auto}

.error404 .site-logo{max-width:100px}
.dark_blue_title{color:#144167;text-transform: none;font-weight:bold;}
.grey_text{color:#A7A7A7;}
.blue_label{color:#536777;}
.mb5{margin-bottom:5px;}
.text-field input,.text-field select{border:1px solid #B9B9B9;color:#A7A7A7;}
.wpcf7-submit{color: #fff;background-color: #0083C8;border: none;width: 300px;border-radius: 10px;}
.submit_btn{text-align:right;margin-top: 25px;}
.wpcf7-spinner{display:none;}
.submit_btn [type=button]:focus, .submit_btn [type=button]:hover, .submit_btn [type=submit]:focus, .submit_btn [type=submit]:hover, .submit_btn button:focus, .submit_btn button:hover{color: #fff;background-color: #0083C8;}



@media only screen and (max-width: 1280px) {

}


@media only screen and (max-width: 1024px) {
body,html{font-size:14px;line-height:130%;}		
body.rtl,html[lang="ar"]{font-size:12px;line-height:160%;}	
}

@media only screen and (max-width: 768px) {


.ehf-header #masthead .hfe-site-logo-img{width:80px;}
.ehf-header #masthead.sticky .hfe-site-logo-img{width:80px;}


.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:42px !important;}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {font-size: 28px;}
.header_img_2{margin-bottom:0 !important;}

#img_2,#img_1{width:80%}
.image_overlaped{margin-top:50px;}
.elementor-image-box-description{width: 180px;margin: 0 auto !important;font-weight: 700;min-height:50px;}	
.product_container{margin:50px 25px}	
.header_img_1 img{width:74px}
.header_img_2 img,.header_img_3 img{width:137px}
		
body,html{font-size:14px;line-height:130%;}		
body.rtl,html[lang="ar"]{font-size:14px;line-height:160%;}		
}

@media only screen and (max-width: 575px)
{

}