:root{--primary: #B78D65;--light: #F8F8F8;--dark: #252525}h1,h2,.h1,.h2,.fw-bold{font-weight:600!important}h3,h4,.h3,.h4,.fw-medium{font-weight:500!important}h5,h6,.h5,.h6,.fw-normal{font-weight:400!important}

html:not([lang="ar"]) .back-to-top {
    right: 30px;
}

html[lang="ar"] .back-to-top {
    left: 30px;
}

.back-to-top{position:fixed;display:none;right:30px;bottom:78px;z-index:99}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.btn{font-weight:500;transition:.5s}.btn.btn-primary,.btn.btn-secondary{color:#fff}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.btn-outline-body{color:var(--primary);border-color:#777}.btn-outline-body:hover{color:#fff;background:var(--primary);border-color:var(--primary)}.navbar .dropdown-toggle:after{border:none;content:"";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}.navbar .navbar-nav .nav-link{margin-right:30px;padding:30px 0;color:var(--dark);font-weight:500;text-transform:uppercase;outline:none}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:var(--primary)}.navbar.sticky-top{top:-100px;transition:.5s}@media (max-width: 991.98px){.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar .navbar-nav{border-top:1px solid #EEEEEE}}@media (min-width: 992px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0% 0%;transition:.5s;opacity:0}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0);visibility:visible;transition:.5s;opacity:1}}.owl-carousel-inner{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;background:#00000080}@media (max-width: 768px){.header-carousel .owl-carousel-item{position:relative;min-height:500px}.header-carousel .owl-carousel-item img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header-carousel .owl-carousel-item p{font-size:16px!important}}.header-carousel .owl-dots{position:absolute;width:60px;height:100%;top:0;right:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-carousel .owl-dots .owl-dot{position:relative;width:45px;height:45px;margin:5px 0;background:var(--dark);transition:.5s}.header-carousel .owl-dots .owl-dot.active{width:60px;height:60px}.header-carousel .owl-dots .owl-dot img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:2px;transition:.5s;opacity:.3}.header-carousel .owl-dots .owl-dot.active img{opacity:1}.page-header{background:linear-gradient(#00000080,#00000080),url(../img/carousel-1.jpg) center center no-repeat;background-size:cover}.breadcrumb-item+.breadcrumb-item:before{color:var(--light)}.section-title{color:var(--primary);font-weight:600;text-transform:uppercase}

html[lang="ar"] .footer .row {
    /* direction: rtl; */
    text-align: right !important;
    flex-direction: row-reverse !important;
}
html[lang="ar"]  section .container p {
    direction: rtl;
}
html[lang="ar"] .p-dir-rtl p {
    direction: rtl;
}
html[lang="ar"] .sub-section-title {
    direction: rtl;
}

body[dir="rtl"] {
    direction: rtl;
    text-align: right;
}

body[dir="rtl"] .text-end {
    text-align: left !important;
}

body[dir="rtl"] .text-start {
    text-align: right !important;
}

body[dir="rtl"] .me-1 {
    margin-left: 0.25rem !important;
    margin-right: 0 !important;
}

body[dir="rtl"] .ms-1 {
    margin-right: 0.25rem !important;
    margin-left: 0 !important;
}

body[dir="rtl"] .mx-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}

html[lang="ar"] .reverse-icon-text {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    /*gap: 8px;*/
}

.footer p {
    white-space: normal;
    text-wrap-style: pretty;
}

.fact-item .fact-icon{width:120px;height:120px;margin-top:-60px;margin-bottom:1.5rem;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:120px;transition:.5s}.fact-item:hover .fact-icon{background:var(--dark)}.fact-item .fact-icon i{color:var(--primary);transition:.5}.fact-item:hover .fact-icon i{color:#fff}.about-img,.feature-img{position:relative;height:100%;min-height:400px}.about-img img,.feature-img img{position:absolute;width:60%;height:80%;-o-object-fit:cover;object-fit:cover}.about-img img:last-child,.feature-img img:last-child{margin:20% 0 0 40%}.about-img:before,.feature-img:before{position:absolute;content:"";width:60%;height:80%;top:10%;left:20%;border:5px solid var(--primary);z-index:-1}.service-item .bg-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.service-item .service-text{background:var(--light);transition:.5s}.service-item:hover .service-text{background:#000000b3}.service-item *{transition:.5}.service-item:hover *{color:#fff}.service-item .btn{width:40px;height:40px;display:inline-flex;align-items:center;color:var(--dark);background:#fff;white-space:nowrap;overflow:hidden;transition:.5s}.service-item:hover .btn{width:140px}.project .nav .nav-link{background:var(--light);transition:.5s}.project .nav .nav-link.active{background:var(--primary)}.project .nav .nav-link.active h3{color:#fff!important}.team-items{margin:-.75rem}.team-item{padding:.75rem}.team-item:after{position:absolute;content:"";width:100%;height:0;top:0;left:0;background:#fff;transition:.5s;z-index:-1}.team-item:hover:after{height:100%;background:var(--primary)}.team-item .team-social{position:absolute;width:100%;bottom:-20px;left:0}.team-item .team-social .btn{display:inline-flex;margin:0 2px;color:var(--primary);background:var(--light)}.team-item .team-social .btn:hover{color:#fff;background:var(--primary)}.bootstrap-datetimepicker-widget.bottom{top:auto!important}.bootstrap-datetimepicker-widget .table *{border-bottom-width:0px}.bootstrap-datetimepicker-widget .table th{font-weight:500}.bootstrap-datetimepicker-widget.dropdown-menu{padding:10px;border-radius:2px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background:var(--primary)}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:var(--primary)}.testimonial-carousel{display:flex!important;flex-direction:column-reverse;max-width:700px;margin:0 auto}.testimonial-carousel .owl-dots{height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.testimonial-carousel .owl-dots .owl-dot{position:relative;width:60px;height:60px;margin:0 5px;transition:.5s}.testimonial-carousel .owl-dots .owl-dot.active{width:100px;height:100px}.testimonial-carousel .owl-dots .owl-dot:after{position:absolute;width:40px;height:40px;bottom:-20px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--primary);background:#fff;border-radius:40px;transition:.5s;opacity:0}.testimonial-carousel .owl-dots .owl-dot.active:after{opacity:1}.testimonial-carousel .owl-dots .owl-dot img{opacity:.4;transition:.5s}.testimonial-carousel .owl-dots .owl-dot.active img{opacity:1}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:#777;font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link:before{position:relative;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--primary);margin-right:10px}.footer .btn.btn-link:hover{color:var(--primary);letter-spacing:1px;box-shadow:none}.footer .form-control{border-color:#777}.footer .copyright{padding:25px 0;font-size:15px;border-top:1px solid rgba(256,256,256,.1)}.footer .copyright a{color:var(--light)}.footer .copyright a:hover{color:var(--primary)}
