/* Replace all gradient backgrounds with solid orange color */

/* Buttons */
.btn-default {
    background: var(--accent-color) !important;
}

.btn-default:hover {
    background: var(--accent-secondary-color) !important;
}

/* Scrollbar */
::-webkit-scrollbar-thumb {
    background: var(--accent-color) !important;
}

/* Preloader */
.preloader {
    background: var(--accent-color) !important;
}

/* Section title spans */
.section-title h1 span,
.section-title h2 span {
    background: var(--accent-color) !important;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Dark sections */
.dark-section {
    background: var(--primary-color) !important;
}

/* Hero video play button */
.hero-body .video-play-button a i {
    background: var(--accent-color) !important;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Service icons, feature icons, etc. */
.service-body .icon-box,
.why-choose-item .icon-box,
.about-experience-item .icon-box,
.about-contact-box .icon-box,
.support-item .icon-box,
.expertise-item .icon-box,
.team-social-icon ul li a,
.contact-social-list ul li a,
.member-social-list ul li a {
    background: var(--accent-color) !important;
}

.service-body .icon-box:hover,
.why-choose-item .icon-box:hover,
.about-experience-item:hover .icon-box,
.about-contact-box:hover .icon-box,
.support-item:hover .icon-box,
.expertise-item:hover .icon-box {
    background: var(--accent-secondary-color) !important;
}

/* Footer logo background */
.footer-logo {
    background: #f7f7f7;
}

/* Footer contact icon hover */
.footer-contact-item .icon-box::before {
    background: var(--accent-color) !important;
}

/* Slicknav menu */
.slicknav_btn,
.slicknav_menu {
    background: var(--accent-color) !important;
}


/* What we do counter items */
.what-we-counter-item:before {
    background: var(--accent-color) !important;
}

/* Our feature background */
.our-feature {
    background-image: url('../images/feature-bg-shape.webp');
    background-repeat: no-repeat;
    background-position: center center;
}

/* FAQ list items */
.our-faqs-list ul li::before,
.commitment-list ul li::before,
.expertise-counter-list ul li::before,
.team-about-info-body ul li::before,
.service-entry ul li::before,
.project-entry ul li::before {
    background: var(--accent-color) !important;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Post tags */
.post-tags .tag-links a,
.post-social-sharing ul li a {
    background: var(--accent-color) !important;
}

.post-tags .tag-links a:hover,
.post-social-sharing ul li:hover a {
    background: var(--accent-secondary-color) !important;
}

/* Project tags */
.project-tag a {
    background: var(--accent-color) !important;
}

/* Video gallery play button */
.video-gallery-image a::after {
    background: var(--accent-color) !important;
}

/* Security step numbers */
.security-step-no {
    background: var(--accent-color) !important;
}

.security-step-item:hover .security-step-no {
    background: var(--accent-secondary-color) !important;
}

/* Satisfy client box */
.satisfy-client-box {
    background: var(--accent-color) !important;
}

/* Contact info icons */
.contact-info-item .icon-box {
    background: var(--accent-color) !important;
}

.contact-info-item:hover .icon-box {
    background: var(--accent-secondary-color) !important;
}

/* Team contact box icons */
.team-contact-box .icon-box {
    background: var(--accent-color) !important;
}

.team-contact-box:hover .icon-box {
    background: var(--accent-secondary-color) !important;
}

/* Project detail icons */
.project-detail-item .icon-box {
    background: var(--accent-color) !important;
}

.project-detail-item:hover .icon-box {
    background: var(--accent-secondary-color) !important;
}

/* Project security items */
.project-security-item .icon-box {
    background: var(--accent-color) !important;
}

.project-security-item:hover .icon-box {
    background: var(--accent-secondary-color) !important;
}

/* Service facility items */
.service-facility-item .icon-box {
    background: var(--accent-color) !important;
}

.service-facility-item:hover .icon-box {
    background: var(--accent-secondary-color) !important;
}

/* Expertise contact box */
.expertise-contact-box {
    background: var(--accent-color) !important;
}

/* Sidebar CTA item icons */
.sidebar-cta-item .icon-box {
    background: var(--accent-color) !important;
}

.sidebar-cta-item:hover .icon-box {
    background: var(--accent-secondary-color) !important;
}

/* Skills progress bar */
.skills-progress-bar .skillbar .skill-progress .count-bar {
    background: var(--accent-color) !important;
}

/* Section title h2 span - solid color */
.section-title h2 span {
    background: var(--accent-color) !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* Remove gradient animations */
.btn-default:hover,
.section-title h1:hover span,
.section-title h2:hover span {
    background-position: initial !important;
}