body{
    color: #b6b6b6;
}
section {
    overflow-x: hidden;
}
.hero-wrap.style1 {
    margin-top: 109px !important;
}

.theme-dark h3:hover a, .theme-dark a:hover, .theme-dark .pricing-table.style2:hover .pricing-header-wrap .pricing-icon i, .theme-dark .pricing-table.style4:hover .pricing-header-wrap .pricing-icon i, .theme-dark .section-title span, .theme-dark .content-feature-list li i, .theme-dark .promo-video-wrap p span, .theme-dark .service-card.style3:hover .service-icon i, .theme-dark .hw-wrap.style2 .hw-tab-content .hw-box span, .theme-dark .header-wrap .header-bottom .navbar .navbar-nav .nav-item .nav-link.active, .theme-dark .hw-wrap.style3 .hw-content .content-feature-list li i, .theme-dark .service-card.style3 .service-info .content-feature-list li i, .theme-dark .content-title span {
    color: #b39f00 !important;
}

.btn.style1 {
    background-color: #a99701;
    border-radius: 5px;
}

.text-oro {
    color: #a99701 !important; 
}
.bg-oro {
    background-color: #a99701 !important; 
}


.fs-44 {
     font-size: 44px;
        line-height: 1.3;
}


p {
    font-size: 20px;
    line-height: 1.6;
}
.copyright-text {
    margin: 0;
    font-size: 14px;
}

.content-feature-list li {
    position: relative;
    padding-left: 25px;
    margin: 0 0 10px;
    font-size: 18px;
}

.team-card .team-info span {
    color: #666666;
    transition: 0.4s;
    font-size: 18px;
}

.content-feature-list.style3 li, .content-feature-list.style4 li {
    padding-left: 30px;
    margin-bottom: 25px;
}

.feature-item-wrap .feature-item .feature-icon:after {
    background-color: #a99701;
}

.btn.style2 {
    background-color: #a99701;
    color: #fff;
}

.owl-carousel .owl-dots button.owl-dot.active span:before {
    background-color: #a99701;
}
.owl-carousel .owl-dots button.owl-dot span:before {
    position: absolute;
    top: 50%;
    left: 50%;
    content: "";
    transform: translate(-50%, -50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #ffffff;
}

.partner-item-wrap .partner-item {
    padding: 15px;
    box-shadow: 0;
    border: 0;
}
.theme-dark .partner-item img {
    filter: unset;
}

.hero-bg-1 {
    background-image: url(../img/slide.webp);
}

.hero-wrap.style1 .hero-slide-item .hero-content p, .hero-wrap.style2 .hero-slide-item .hero-content p, .hero-wrap.style4 .hero-slide-item .hero-content p
 {
    color: #a99701 !important;
}

.content-feature-list.style3 li, .content-feature-list.style4 li {
    padding-left: 30px;
    margin-bottom: 10px;
}
.back-to-top.open {
    bottom: 100px;
}

@media screen and (max-width: 767px){
    .theme-dark .hero-wrap.style1 .hero-slide-item::before {
        background: none;
    }

    .mobile_slide_contact_link{
        display: block;
        height: 500px;
    }

    .hero-bg-1 {
        background-image: url(../img/slide-verticale.webp);
    }
    .hero-wrap.style1 .hero-slide-item {
        height: 500px;
    }
    .bg-f {
        background-repeat: unset;
    }
}