:root{--primary:#B78D65;--light:#F8F8F8;--dark:#252525}.fw-bold,.h1,.h2,h1,h2{font-weight:600!important}.fw-medium,.h3,.h4,h3,h4{font-weight:500!important}.fw-normal,.h5,.h6,h5,h6{font-weight:400!important}.back-to-top{position:fixed;display:none;right:30px;bottom:30px;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 linear;visibility:visible;opacity:1}.btn{font-weight:500;transition:.5s}.btn.btn-primary,.btn.btn-secondary,.fact-item:hover .fact-icon i,.service-item:hover *{color:#fff}.btn-outline-body,.fact-item .fact-icon i,.footer .copyright a:hover,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--primary)}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:inline-flex;align-items:center;justify-content:center;font-weight:400;margin-bottom:5px}.btn-outline-body{border-color:#777}.btn-outline-body:hover{color:#fff;background:var(--primary);border-color:var(--primary)}.navbar .dropdown-toggle::after{border:none;content:"\f107";font:900 14px/1 FontAwesome;vertical-align:middle;margin-left:5px;transition:.5s}.navbar .navbar-nav .nav-link{margin-right:30px;padding:30px 0;color:var(--dark);font-weight:500;text-transform:uppercase;outline:0}.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 #eee}}@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:rgba(0,0,0,.5)}@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%;object-fit:cover}.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%;object-fit:cover;padding:2px;transition:.5s;opacity:.3}.header-carousel .owl-dots .owl-dot.active img,.testimonial-carousel .owl-dots .owl-dot.active img,.testimonial-carousel .owl-dots .owl-dot.active::after{opacity:1}.page-header{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)) 0 0/cover,url(../img/carousel-1.jpg) center center/cover no-repeat}.breadcrumb-item+.breadcrumb-item::before,.footer .copyright a{color:var(--light)}.section-title{color:var(--primary);font-weight:600;letter-spacing:2px;text-transform:uppercase}.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)}.about-img,.feature-img{position:relative;height:100%;min-height:400px}.about-img img,.feature-img img{position:absolute;width:60%;height:80%;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:0}.service-item .bg-img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}.project .nav .nav-link,.service-item .service-text{background:var(--light);transition:.5s}.service-item:hover .service-text{background:rgba(0,0,0,.7)}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover,.project .nav .nav-link.active,.team-item:hover::after{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%}.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:0}.bootstrap-datetimepicker-widget .table th{font-weight:500}.bootstrap-datetimepicker-widget.dropdown-menu{padding:10px;border-radius:2px}.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:translateX(-50%);display:flex;align-items:center;justify-content:center;content:"\f10d";font:900 14px/1 FontAwesome;color:var(--primary);background:#fff;border-radius:40px;transition:.5s;opacity:0}.testimonial-carousel .owl-dots .owl-dot img{opacity:.4;transition:.5s}.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:"\f105";font:900 14px/1 FontAwesome;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)}.counter{color:#eb3b5a;font-family:Muli,sans-serif;width:200px;height:200px;text-align:center;border-radius:100%;padding:77px 32px 40px;margin:0 auto;position:relative;z-index:1}.counter:after,.counter:before{content:"";background:#fff;width:80%;height:80%;border-radius:100%;box-shadow:-5px 5px 5px rgba(0,0,0,.3);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:-1}.counter:after{background:linear-gradient(45deg,#b78d65 49%,#e3d2c3 50%);width:100%;height:100%;box-shadow:none;transform:translate(0);top:0;left:0;z-index:-2;clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,0 100%,0 50%)}.counter .counter-icon{color:#fff;background:linear-gradient(45deg,#846649 49%,#b78d65 50%);font-size:45px;line-height:70px;width:80px;height:80px;border-radius:50%;position:absolute;top:0;left:0;z-index:1;transition:.3s}.counter .counter-icon i.fa{transform:rotateX(0);transition:.3s}.counter:hover .counter-icon i.fa{transform:rotateX(360deg)}.counter h3{font-size:17px;font-weight:700;text-transform:uppercase;margin:0 0 3px}.counter .counter-value{font-size:30px;font-weight:700}@media screen and (max-width:990px){.counter{margin-bottom:40px}}.news-carousel .item .card-img-top{height:40vh;object-fit:cover}.portfolio-container .property-item a img{height:300px;object-fit:cover}.owl-carousel .owl-stage{display:flex}.item{display:flex;flex:1 0 auto;height:100%}.partners .item{display:flex;justify-content:center;align-items:center;max-height:200px}.morebtn{width:40px;height:40px;display:inline-flex;align-items:center;color:var(--dark);background:#f5f4f4;white-space:nowrap;overflow:hidden;transition:.5s}.morebtn:hover{width:140px}.pricing_design .single-pricing{background:#b78d65}.dropdown-menu{min-width:100%}.dropdown-menu .dropdown-menu{margin-right:30%}.navbar-light .navbar-nav .nav-item.active .nav-link {color: #B78D65;}