.tab_content{position:relative;min-height:500px;transition:all .3s ease-in-out}.tabs_item{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;padding:30px 0;transform:translateY(10px);min-height:500px;display:flex;flex-direction:column;justify-content:flex-start}.tabs_item[style*="display: block"]{position:relative;opacity:1;visibility:visible;transform:translateY(0)}.about-area .appoinment-tab .tab_content{overflow:hidden}.appoinment-tab .tabs li a{transition:all .3s ease-in-out}.prossess-ber-plugin{min-height:120px}.about-area .single-about-right{position:relative}.appoinment-tab .tabs li.boder a:before{transition:width .3s ease-in-out}.tabs_item .post-comment-description,.tabs_item .tab-title{margin-bottom:20px}.tabs_item .post-comment-description.pt-3{padding-top:15px!important;margin-bottom:0}.prossess-ber-plugin{min-height:120px;margin-top:20px}.counter{opacity:1!important;visibility:visible!important;transition:all .3s ease-in-out;content:"0"!important}.counter:not([data-animated=true]){content:"0"!important}.counter-single-item-inner{animation:counterFallback .6s ease-out}@keyframes counterFallback{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.counter-text h1{min-height:58px;display:flex;align-items:center;justify-content:center}.counter-area .counter-single-item-inner{min-height:120px;display:flex;align-items:center;justify-content:center}.feature-area,.about-area,.counter-area,.service-area,.pricing-area,.team-area,.testimonial-area,.blog-area,.brand-area,.contact-area-inner{background-color:#0a0a0a!important;color:#fff!important}.feature-area.one,.about-area.one,.counter-area.one,.service-area.one,.pricing-area,.team-area.one,.testimonial-area.one,.blog-area.one,.brand-area.one{background-color:#0a0a0a!important}.feature-area h1,.feature-area h2,.feature-area h3,.feature-area h4,.feature-area p,.about-area h1,.about-area h2,.about-area h3,.about-area h4,.about-area p,.counter-area h1,.counter-area h2,.counter-area h3,.counter-area h4,.counter-area p,.service-area h1,.service-area h2,.service-area h3,.service-area h4,.service-area p,.pricing-area h1,.pricing-area h2,.pricing-area h3,.pricing-area h4,.pricing-area p,.team-area h1,.team-area h2,.team-area h3,.team-area h4,.team-area p,.testimonial-area h1,.testimonial-area h2,.testimonial-area h3,.testimonial-area h4,.testimonial-area p,.blog-area h1,.blog-area h2,.blog-area h3,.blog-area h4,.blog-area p,.brand-area h1,.brand-area h2,.brand-area h3,.brand-area h4,.brand-area p,.contact-area-inner h1,.contact-area-inner h2,.contact-area-inner h3,.contact-area-inner h4,.contact-area-inner p,.section-title h1,.section-title h2,.main-title h1,.sub-title h2{color:#fff!important}.feature-button a,.about-button a,.service-button a,.pricing-button a,.team-content a,.blog-button a,.quote_button button,.quote_button .btn{color:#fff!important;border-color:#fff!important}.contact_from_box input,.contact_from_box textarea{background-color:#ffffff1a!important;border-color:#ffffff4d!important;color:#fff!important}.contact_from_box input::placeholder,.contact_from_box textarea::placeholder{color:#ffffffb3!important}.single-pricing-box{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}.single-pricing-box .single-pricing-content h3,.single-pricing-box .single-pricing-content p,.single-pricing-box .pricing-plan-list li,.single-pricing-box .pricing-dolar h3{color:#fff!important}.single-inner-service-box{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}.single-inner-service-box h3,.single-inner-service-box p{color:#fff!important}.single-feature-box{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}.single-feature-box h3,.single-feature-box h4,.single-feature-box p{color:#fff!important}.single-team-box{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}.single-team-box h3,.single-team-box span{color:#fff!important}.single-blog-box{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}.single-blog-box h3,.single-blog-box h4,.single-blog-box p,.brand-title h4{color:#fff!important}.counter-area .bg-col{background-color:#ffffff0d!important}.counter-title h4,.tabs li a{color:#fff!important}.tabs li.boder a{color:#fff!important;border-color:#fff!important}.tab_content .post-comment-description p,.tab_title h3,.tab_title p,.prossess-ber-plugin .prosses-bar{color:#fff!important}.breadcumb-area{background-color:#0a0a0a!important}.breadcumb-content h1,.breadcumb-content ul li a{color:#fff!important}body{background-color:#0a0a0a!important}a{color:#fff!important}a:hover{color:#ccc!important}.white-bg,.bg-white,.section-white{background-color:#0a0a0a!important;color:#fff!important}@media (max-width: 768px){.feature-area,.about-area,.counter-area,.service-area,.pricing-area,.team-area,.testimonial-area,.blog-area,.brand-area,.contact-area-inner{background-color:#0a0a0a!important}}.feature-area .row.align-items-center{display:flex;flex-wrap:wrap}.feature-area .col-lg-4{display:flex;margin-bottom:30px}.feature-area .single-feature-box{display:flex;flex-direction:column;height:100%;width:100%}.feature-area .feature-content{flex:1;display:flex;flex-direction:column}.feature-area .feature-content p{flex:1;margin-bottom:20px}.feature-area .feature-button{margin-bottom:20px;margin-top:auto}.feature-area .single-feature-box{padding:30px 25px;box-sizing:border-box}@media (max-width: 991px){.feature-area .col-lg-4{margin-bottom:20px}}@media (max-width: 767px){.feature-area .col-lg-4{margin-bottom:15px}.feature-area .single-feature-box{padding:25px 20px}}.pricing-area .row.mg-tp{display:flex;flex-wrap:wrap}.pricing-area .col-lg-4{display:flex;flex-direction:column;margin-bottom:30px}.pricing-area .single-pricing-box,.pricing-area .pricing-column,.pricing-area .pricing-inner-box{display:flex;flex-direction:column;height:100%}.pricing-area .single-pricing-content{display:flex;flex-direction:column;flex-grow:1}.pricing-area .pricing-plan-list{flex-grow:1;margin-bottom:20px}.pricing-area .single-pricing-thumb{height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pricing-area .single-pricing-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.pricing-area .single-pricing-content h3{margin-bottom:15px;min-height:2.5em;display:flex;align-items:center}.pricing-area .single-pricing-content p{margin-bottom:20px;min-height:4.5em;line-height:1.6}.pricing-area .pricing-plan-list ul{margin-bottom:20px}.pricing-area .pricing-plan-list li{margin-bottom:8px;padding:5px 0}.pricing-area .pricing-dolar{margin:20px 0;min-height:3em;display:flex;align-items:center}.pricing-area .pricing-button{margin-top:auto;padding-top:10px}.pricing-area .single-pricing-box:not(.style_two) .single-pricing-content h3,.pricing-area .single-pricing-box:not(.style_two) .single-pricing-content p,.pricing-area .single-pricing-box:not(.style_two) .pricing-plan-list li,.pricing-area .single-pricing-box:not(.style_two) .pricing-dolar h3,.pricing-area .single-pricing-box:not(.style_two) .pricing-button a{color:#000!important}.pricing-area .single-pricing-box:not(.style_two):hover .single-pricing-content h3,.pricing-area .single-pricing-box:not(.style_two):hover .single-pricing-content p,.pricing-area .single-pricing-box:not(.style_two):hover .pricing-plan-list li,.pricing-area .single-pricing-box:not(.style_two):hover .pricing-dolar h3,.pricing-area .single-pricing-box:not(.style_two):hover .pricing-button a{color:#fff!important}.pricing-area .single-pricing-box:not(.style_two):nth-child(3) .single-pricing-content h3,.pricing-area .single-pricing-box:not(.style_two):nth-child(3) .single-pricing-content p,.pricing-area .single-pricing-box:not(.style_two):nth-child(3) .pricing-plan-list li,.pricing-area .single-pricing-box:not(.style_two):nth-child(3) .pricing-dolar h3,.pricing-area .single-pricing-box:not(.style_two):nth-child(3) .pricing-button a{color:#fff!important}@media (max-width: 991px){.pricing-area .col-lg-4{margin-bottom:30px}}@media (max-width: 767px){.pricing-area .single-pricing-thumb{height:180px}.pricing-area .single-pricing-content h3,.pricing-area .single-pricing-content p{min-height:auto}}.portfolio-area.upper{padding:80px 0;background-color:#f8f9fa}.portfolio-menu{margin-bottom:60px;position:relative}.portfolio-menu:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(215,171,121,.2) 20%,rgba(215,171,121,.5) 50%,rgba(215,171,121,.2) 80%,transparent 100%);z-index:-1}.portfolio-menu button{background:#fff;border:2px solid #d7ab79;color:#333;padding:15px 30px;margin:0 10px 15px 0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;border-radius:35px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);outline:none;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000001a;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px}.portfolio-menu button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.portfolio-menu button i{font-size:14px;transition:all .3s ease}.portfolio-menu button:hover:before{left:100%}.portfolio-menu button:hover,.portfolio-menu button.active{background:linear-gradient(135deg,#d7ab79,#c49968);color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px #d7ab7966;border-color:#d7ab79}.portfolio-menu button:hover i,.portfolio-menu button.active i{transform:scale(1.1);color:#fff}.portfolio-menu button:active{transform:translateY(-1px);box-shadow:0 4px 15px #d7ab794d}.portfolio-area .grid{margin:0 -15px}.grid-sizer{width:33.333%}.grid-item{padding:15px;margin-bottom:0}.single-portfolio-box{position:relative;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 25px #0000001a;transition:all .4s ease}.single-portfolio-box:hover{transform:translateY(-10px);box-shadow:0 15px 35px #00000026}.portfolio-thumb{position:relative;overflow:hidden;background:#f1f1f1}.portfolio-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;display:block}.single-portfolio-box:hover .portfolio-thumb img{transform:scale(1.1)}.grid-item:nth-child(2n) .portfolio-thumb,.grid-item.col-lg-8 .portfolio-thumb{aspect-ratio:16/9;min-height:250px}.grid-item:not(.col-lg-8) .portfolio-thumb{aspect-ratio:4/3;min-height:200px}.portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#d7ab79e6;opacity:0;transition:all .4s ease;display:flex;align-items:center;justify-content:center}.single-portfolio-box:hover .portfolio-overlay{opacity:1}.portfolio-overlay-content{text-align:center;transform:translateY(20px);transition:transform .4s ease .1s}.single-portfolio-box:hover .portfolio-overlay-content{transform:translateY(0)}.portfolio-link{display:inline-block;width:60px;height:60px;line-height:60px;background:#fff;color:#d7ab79;border-radius:50%;font-size:20px;text-decoration:none;transition:all .3s ease}.portfolio-link:hover{background:#d7ab79;color:#fff;transform:scale(1.1)}.portfolio-content{padding:25px 20px;text-align:center}.portfolio-content h3{font-size:18px;font-weight:700;color:#333;margin-bottom:8px;line-height:1.3;transition:color .3s ease}.single-portfolio-box:hover .portfolio-content h3{color:#d7ab79}.portfolio-content span{font-size:13px;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:500}@media (max-width: 1199px){.grid-sizer{width:50%}.grid-item.col-lg-8 .portfolio-thumb,.grid-item .portfolio-thumb{aspect-ratio:4/3;min-height:220px}}@media (max-width: 991px){.portfolio-area.upper{padding:60px 0}.portfolio-menu{margin-bottom:50px}.portfolio-menu button{padding:12px 24px;font-size:12px;margin:0 6px 12px 0;min-width:120px;gap:6px}.portfolio-menu button i{font-size:12px}.grid-sizer{width:50%}.grid-item .portfolio-thumb{aspect-ratio:16/10;min-height:200px}.portfolio-content{padding:20px 15px}.portfolio-content h3{font-size:16px}}@media (max-width: 767px){.portfolio-area.upper{padding:50px 0}.portfolio-menu{margin-bottom:40px}.portfolio-menu button{display:inline-flex;width:auto;max-width:160px;margin:0 4px 12px 0;padding:10px 20px;font-size:11px;min-width:100px;gap:5px}.portfolio-menu button i{font-size:11px}.grid-sizer{width:100%}.grid-item{padding:10px}.grid-item .portfolio-thumb{aspect-ratio:16/9;min-height:250px}.portfolio-content{padding:20px}.portfolio-content h3{font-size:18px}}@media (max-width: 575px){.grid-item .portfolio-thumb{aspect-ratio:4/3;min-height:220px}.portfolio-content{padding:15px}.portfolio-content h3{font-size:16px}.portfolio-overlay{background:#d7ab79f2}.portfolio-link{width:50px;height:50px;line-height:50px;font-size:18px}}.single-portfolio-box.animate-in{animation:slideInUp .6s ease forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.grid-item.wide{width:66.666%}.grid-item.tall .portfolio-thumb{aspect-ratio:3/4;min-height:300px}.grid-item.cat1:hover .portfolio-overlay{background:#3498dbe6}.grid-item.cat2:hover .portfolio-overlay{background:#9b59b6e6}.grid-item.cat3:hover .portfolio-overlay{background:#e74c3ce6}.contact-area-inner .quote_button{background:#d7ab79!important;position:relative;z-index:1;transition:all .3s ease;border-radius:3px;overflow:hidden}.contact-area-inner .quote_button:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:#fff;z-index:-1;transition:all .3s ease;opacity:0;transform:scale(.8)}.contact-area-inner .quote_button .btn{display:inline-block;font-size:16px;color:#fff!important;padding:17px 30px;text-transform:uppercase;font-weight:600;letter-spacing:1px;border:none;background:transparent;width:100%;transition:all .3s ease;position:relative;z-index:2}.contact-area-inner .quote_button:hover:before{opacity:1;transform:scale(1)}.contact-area-inner .quote_button:hover .btn{color:#d7ab79!important;transform:translateY(-1px)}.contact-area-inner .quote_button:hover{box-shadow:0 4px 15px #d7ab794d;transform:translateY(-2px)}.contact-area-inner .quote_button{text-align:center;margin-top:20px;display:block}.contact-area-inner .quote_button .btn:hover{text-decoration:none}@media (max-width: 767px){.contact-area-inner .quote_button .btn{padding:15px 20px;font-size:14px}}
