@charset "UTF-8";@font-face{font-family:"webfont";font-style:normal;font-weight:400;src:url(../fonts/webfonts/webfont.woff2) format("woff2"),url(../fonts/webfonts/webfont.woff) format("woff"),url(../fonts/webfonts/webfont.ttf) format("truetype"),url(../fonts/webfonts/webfont.eot?iefix) format("eot");font-display:swap}
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{overflow-x:hidden;text-rendering:optimizeSpeed;background:#FFF}
html{font-size:24px;font-weight:100;line-height:1.5}
h1,h2,h3,h4,h5,h6,p,ul,ol{margin-top:0;margin-bottom:1rem;color:#323b3c}
h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;line-height:1.1;font-family:"webfont",'Poppins',sans-serif}
h1,.h1{font-size:1.602rem;font-weight:600}
h2,.h2{font-size:1.424rem;font-weight:600;color:#262626}
h3,.h3{font-size:.90rem;color:#262626;font-weight:600}
h4,.h4{font-size:.85rem;color:#262626;margin-bottom:5px}
h5,.h5{font-size:.70rem;color:#ffa600;font-weight:500;text-transform:uppercase}
h6,.h6{font-size:.889rem;text-transform:uppercase;font-weight:500;color:#262626}
p{font-size:16px;font-family:"webfont",'Poppins',sans-serif;color:#3e3e3e;font-weight:400;line-height:2;margin-bottom:0;direction:rtl;text-align:justify}
p strong{color:#202020}
b,strong{font-weight:700}
a{color:#FFF;text-decoration:none;transition:.3s}
a:hover{color:#eec344;text-decoration:none}
.container,.container-fluid{margin:3rem auto 3rem auto}
section{overflow-x:hidden;position:relative}
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1031;background-color:#f2f2f2}
#loader{animation:animate 1.5s linear infinite;clip:rect(0,80px,80px,40px);height:80px;width:80px;position:absolute;left:calc(50% - 40px);top:calc(50% - 40px)}
@keyframes animate{0%{transform:rotate(0deg)}
    100%{transform:rotate(220deg)}
}#loader:after{animation:animate2 1.5s ease-in-out infinite;clip:rect(0,80px,80px,40px);content:'';border-radius:50%;height:80px;width:80px;position:absolute}
@keyframes animate2{0%{box-shadow:inset #ffa600 0 0 0 17px;transform:rotate(-140deg)}
    50%{box-shadow:inset #002642 0 0 0 2px}
    100%{box-shadow:inset #ffa600 0 0 0 17px;transform:rotate(140deg)}
}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:"webfont",'Poppins',sans-serif;font-weight:500;border:0;border-radius:5px;letter-spacing:1px;text-transform:uppercase}
a.btn-hover-corner{display:inline-block;text-decoration:none;color:#ffa600;font-weight:bold;font-size:14px;position:relative;padding:.5rem 2.5rem;overflow:hidden;transition:.3s ease;margin-bottom:0;font-family:"webfont",'Poppins',sans-serif}
a.btn-hover-corner:before{content:'';display:block;height:100%;width:100%;border-bottom:2px solid #ffa600;border-left:2px solid #ffa600;position:absolute;left:0;bottom:0;transition:.3s ease}
a.btn-hover-corner:after{content:'';display:block;height:100%;width:100%;border-top:2px solid #ffa600;border-right:2px solid #ffa600;position:absolute;right:0;top:0;transition:.3s ease}
a.btn-hover-corner:hover:before,a.btn-hover-corner:hover:after{width:1rem;height:1rem}
a.btn-hover-corner:focus,.a.btn-hover-corner.focus{box-shadow:none}
a.btn-hover-corner.disabled,.a.btn-hover-corner:disabled{color:#fff;background-color:#ffa600;border-color:#ffa600}
.btn-custom{color:#eec344;transition:.9s;padding:.3rem 1.125rem;font-size:.60rem;background:transparent;border:solid 2px #ffa600}
.btn-custom:hover{color:#FFF;background:#ffa600}
.btn-custom:focus,.btn-custom.focus{box-shadow:none}
.btn-custom.disabled,.btn-custom:disabled{color:#fff;background-color:#e9b416;border-color:#e9b416}
.btn-custom:not(:disabled):not(.disabled):active,.btn-custom:not(:disabled):not(.disabled).active,.show>.btn-custom.dropdown-toggle{color:#fff;background-color:none;border-color:initial}
.btn-custom:not(:disabled):not(.disabled):active:focus,.btn-custom:not(:disabled):not(.disabled).active:focus,.show>.btn-custom.dropdown-toggle:focus{box-shadow:none}
a.btn-slider{display:inline-block;text-decoration:none;color:#FFF;font-weight:bold;font-size:14px;position:relative;padding:.5rem 2rem;overflow:hidden;transition:.3s ease;margin-bottom:0;font-family:"webfont",'Poppins',sans-serif;background-color:#ffa600}
a.btn-slider:before{content:'';display:block;height:100%;width:100%;border-bottom:2px solid #ffa600;border-left:2px solid #ffa600;position:absolute;left:0;bottom:0;transition:.3s ease}
a.btn-slider:after{content:'';display:block;height:100%;width:100%;border-top:2px solid #ffa600;border-right:2px solid #ffa600;position:absolute;right:0;top:0;transition:.3s ease}
a.btn-slider:hover:before,a.btn-slider:hover:after{width:1rem;height:1rem;border-color:#FFF}
a.btn-slider:focus,.a.btn-slide.focus{box-shadow:none}
a.btn-slider.disabled,.a.btn-slide:disabled{color:#fff;background-color:#ffa600;border-color:#ffa600}
.top-header{background-color:#002642;height:50px;width:100%;clear:both;position:fixed;top:0;z-index:99}
.top-header .container{padding:0}
.top-header p{margin-bottom:0;color:#fff;font-size:14px}
.header-left{float:left;margin-bottom:5px;background-color:#ffa600;width:680px;margin-left:-450px;text-align:right;padding:10px 20px 12px 0}
.header-left p::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f095";margin-left:10px}
.header-left strong{font-weight:600}
.header-right{float:right;padding:5px 0}
.ht-right-email{display:inline-block;margin-right:10px;padding-right:15px}
.ht-right-email p::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0";margin-right:10px}
.ht-right-social{display:inline-block;margin-right:10px;color:#FFF;font-size:15px}
.has-search{display:inline-block;position:relative;color:#FFF;margin-left:10px}
.has-search .form-control{background-color:rgba(51,51,51,0.7);border:0;border-radius:0;padding-top:2px;padding-bottom:2px;font-size:14px;height:35px;font-family:"webfont",'Poppins',sans-serif;color: #fff;}
.has-search .form-control:focus{color:#495057;background-color:rgba(51,51,51,0.7);border-color:initial;outline:0;box-shadow:none}
.has-search .form-control-feedback{position:absolute;z-index:2;display:block;width:2rem;height:35px;line-height:35px;text-align:center;color:#FFF;right:0;font-size:16px;background-color:#232e37;border:0;cursor:pointer}
header{position:relative;height:100%;z-index:100}
header .container{margin:auto}
footer{background-color:#002642;padding:2rem 0rem}
footer .container{margin:1rem auto}
.footer-col .footer-logo{width:180px}
.footer-col .footer-logo img{width:100%}
.footer-col h4{color:#FFF;font-size:17px;text-align:right;direction:rtl}
.footer-col h4:after{background:#ffa600;content:'';display:block;height:3px;margin:15px 0 20px;width:60px}
.footer-col p{line-height:1.5;margin-top:15px;font-weight:13px;color:#FFF}
.fi-fas{float:right;margin-left:15px;color:#ffa600;line-height:.5;margin-bottom:10px}
.fi-fas .fas{font-size:14px}
.span-fi{clear:both;margin:20px 0}
.span-fi p{font-size:13px}
.media-post{clear:both;height:70px}
.media-thumb{width:70px;float:left;margin-right:15px}
.media-thumb img{width:100%}
.media-caption h5{color:#FFF;font-size:14px;line-height:1.3;text-align:right;direction:rtl}
.media-caption p{margin-top:-5px;font-size:13px;text-align:right;direction:rtl}
footer hr.divider{margin:30px auto 20px;border-top:1px solid rgba(0,74,128,0.3)}
.footer-col hr.divider{margin:15px auto;border-top:1px solid rgba(0,74,128,0.3)}
ul li{font-family:"webfont"}
.popular-links{direction:rtl;text-align:right}
.popular-links ul li a{margin-right:15px}
.popular-links ul li{font-family:"webfont",'Poppins',sans-serif;color:#FFF;font-size:14px;font-weight:400;line-height:2.5;list-style-type:none}
.popular-links ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f100";position:absolute;right:0;padding-right:15px}
.footer-grid-box{padding:10px}
.gb-photos{padding:3px}
.gb-photos img{width:100%}
.footer-bottom{padding:10px 0}
.fb-copyright{float:left}
.fb-copyright p{color:#FFF;font-size:14px}
.fb-social{float:right;color:#FFF;font-size:15px}
.span-fb-social{display:inline-block;margin-right:20px}
.last-box{margin-right:0}
.sections{/*! background-image: url("../img/images/pages-bg.jpg"); */height:300px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;text-align:right;direction:rtl}
.sections:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,#002642 0,rgba(0,38,66,0.53) 100%);opacity:.5}
.sections .container{margin:0 auto}
.pages-title{position:absolute;bottom:30px;color:#FFF}
.pages-title span{font-weight:700;font-size:2rem}
.pages-title h1{font-size:1rem;color:#FFF;font-weight:400;margin-bottom:5px}
.pages-title p{color:#FFF}
.breadcrumb{background:transparent;padding:0;position:relative}
.breadcrumb li{display:inline-block;float:left;font-size:16px;font-family:"webfont",'Poppins',sans-serif;color:#FFF}
.breadcrumb li::after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";margin:10px;color:#FFF;font-size:14px;line-height:2;margin:0 .80rem}
.breadcrumb li:last-of-type::after{display:none}
.breadcrumb li.current{margin-top:2px}
.section-title{width:50%;margin:auto auto 1.7rem;text-align:center}
.section-title h2{margin-bottom:5px;font-weight:600}
.section-title h2:after{background:#ffa600;content:'';display:block;height:5px;margin:15px auto;width:80px}
.section-title p{line-height:1.8;text-align:center}
.image-shadow:after{-webkit-transform:scale(0.95) translateY(36px) translateZ(-30px);transform:scale(0.95) translateY(36px) translateZ(-30px);-webkit-filter:blur(20px);filter:blur(20px);opacity:.9;content:'';position:absolute;width:100%;height:100%;background-image:inherit;background-size:cover;z-index:-1;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}
.image-shadow{display:block;position:relative;background-size:cover}
@media only screen and (min-width:1024px){main p{font-size:20px;font-size:1.25rem}
}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(255,166,0) url(../img/master/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;border-radius:50%;z-index:4}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.cd-top.cd-is-visible{visibility:visible;opacity:1}
.cd-top.cd-fade-out{opacity:.5}
.no-touch .cd-top:hover{background-color:#ffa600}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}
}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}
}.grid-carousel-container{margin-top:0rem}
.grid-layer{position:relative;cursor:pointer}
.gl-thumbnail img{width:100%}
.gl-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:.5;transition:.5s ease;background-color:#ffa600;z-index:1}
.grid-layer:hover .gl-overlay{opacity:.7;background-color:#ffa600}
.gl-overlay-alt{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:.2;transition:.5s ease;background-color:#000;z-index:1}
.grid-layer:hover .gl-overlay-alt{opacity:.7;background-color:#000}
.grid-layer .gl-caption{position:absolute;bottom:0;padding:30px;z-index:2;text-align:left}
.grid-layer .gl-caption h2{color:#FFF;margin-bottom:5px;font-size:1.2rem}
.grid-layer .gl-caption p{color:#FFF;line-height:1.4}
.grid-layer .gl-icon{position:absolute;bottom:-20px;right:-20px;width:120px;transition:.5s}
.grid-layer .gl-icon img{width:100%}
.grid-layer:hover .gl-icon{position:absolute;bottom:20px;right:20px;width:80px;z-index:2}
.carousel-layer{padding:0}
.layer-counter{position:relative;background-color:#f7fafa}
.lc-content{position:absolute;bottom:0;right:20px}
.lc-content h4{clear:both}
.counter-box .counter{font-size:4rem;font-weight:600;font-family:"webfont",'Poppins',sans-serif;height:auto;margin-top:-20px}
.counter-box .counter{float:left;margin-right:20px}
.span-plus{font-size:3rem;padding:0;font-weight:600}
.ha-title{width:100%;margin-bottom:1.5rem;border-left:solid 6px #ffa600}
.ha-title h5{color:#8c8c9e;margin-left:20px;margin-bottom:10px}
.ha-title h2{margin-left:20px}
.home-about p.strong{font-weight:500;color:#333;margin-bottom:1rem}
.home-about-pic img{width:100%}
.box-layer{padding:30px 25px 35px;transition:.3s;cursor:pointer}
.box-layer h4{margin:20px 0 10px;transition:.3s;font-weight:600}
.box-layer p{font-size:14px;line-height:1.8;transition:.3s}
.active-layer{background-color:#002642}
.bl-icon-active{width:40px}
.bl-icon-active img{width:100%}
h4.active{color:#FFF}
p.active{color:#FFF}
.box-layer .bl-icon{width:40px}
.box-layer .bl-icon img{width:100%}
.box-layer .bl-icon-hover{width:40px;display:none}
.box-layer .bl-icon-hover img{width:100%}
.box-layer:hover{background-color:#002642}
.box-layer:hover .bl-icon{display:none}
.box-layer:hover .bl-icon-hover{display:inherit}
.box-layer:hover h4{color:#FFF}
.box-layer:hover p{color:#FFF}
.rtl{direction:rtl!important}
.pp-caption h5 a{color:#111;padding-right:5px}
.pp-caption h3 span{color:#ffa600}
.about-img{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}
.inner-caption p span{padding-left:5px}
.alert{font-family:"webfont"}
.nonclick{pointer-events:none}
.font-ir{font-family:"webfont"}
.mg-botom-20{margin-bottom:20px}
ul.contact-first{list-style-type:none;margin:0;padding:0;max-width:max-content;position:fixed;right:0;top:32%;z-index:100;}
ul.contact-first li{position:relative;display: block;border: 1px solid #c47f00}
ul.contact-first li a{background-color:#ffa600;color:#fff;font-size:26px;padding:0;width:60px;height:60px;display:inline-block;position:relative;z-index:2;vertical-align:middle;text-decoration:none;text-align:center;line-height:30px;padding:10px;box-sizing:border-box}
ul.contact-first li a:hover {background-color:#000}
@media(max-width:767px){ul.contact-first{right:0;bottom:0;left:0;max-width:100%;display:flex;align-items:center;justify-content:center;top:unset}
    ul.contact-first>li{width:20%;text-align:center;margin:0;background:#c47f00;border-left:1px solid #ffffff59}
    ul.contact-first li a{box-shadow:none;display:block;width:100%;font-size:26px;height:50px;line-height:30px;}
    ul.contact-first li .tooltiptext{display:none}
}