.header-style-2 .pbmit-header-button a:hover span::before {
   color: #f26b35; /* hover color */
}  

/* =====================================================
   HEADER + FOOTER – FINAL (EARLIER HOVER STYLE)
   Theme Color: #f26b35
===================================================== */

/* ================= HEADER BACKGROUND ================= */

.header-style-2 .pbmit-menu-innerpage,
.pbmit-menu-innerpage,
.site-header-menu.sticky-header {
    background-color: #000 !important;
}

/* ================= ACTIVE MENU ================= */

.site-header .site-navigation ul.navigation > li.active > a,
.site-header-menu.sticky-header 
.site-navigation ul.navigation > li.active > a {
    color: #f26b35 !important;
}

/* ================= HEADER TEXT ================= */

.header-style-2 .pbmit-header-box {
    font-size: 14px;
    color: #fff;
    margin-right: 5px;
}

.header-style-2 .pbmit-header-box i {
    font-size: 15px;
    color: #fff;
    margin-right: 8px;
    vertical-align: middle;
}

.header-style-2 .pbmit-header-box span,
.header-style-2 .pbmit-header-box a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}

/* ================= HEADER SOCIAL ICONS ================= */

.header-style-2 .pbmit-social-links a {
    width: 25px;
    height: 25px;
    line-height: 23px;
    font-size: 13px;
    color: #fff;
    padding: 0 5px;
}

.header-style-2 .pbmit-social-links a:hover {
    color: #000;
}

/* ================= HEADER LOGO ================= */

.site-branding img.logo-img {
    width: 100px !important;
    height: auto !important;
    max-height: none !important;
}

/* =====================================================
   GET A QUOTE BUTTON – EARLIER HOVER (CORRECT)
===================================================== */

/* Default */
.header-style-2 .pbmit-header-button a {
    background-color: #f26b35;
    color: #fff;
    border: 1px solid #f26b35;
}

/* Default icon */
.header-style-2 .pbmit-header-button a span::before {
    color: #fff;
}

/* Hover – ONLY button background + text */
.header-style-2 .pbmit-header-button a:hover {
    background-color: #fff !important;
    color: #f26b35 !important;
    border: 1px solid #f26b35;
}

/* Hover – ONLY icon color */
.header-style-2 .pbmit-header-button a:hover span::before {
    color: #f26b35;
}

/* ================= FOOTER LOGO ================= */

.pbmit-footer-logo img.pbmit-main-logo {
    width: 140px !important;
    height: auto !important;
    max-height: none !important;
}

/* ================= FOOTER SOCIAL ICONS ================= */

.pbmit-footer-social-icon .pbmit-social-links a i {
    color: #f26b35;
}

.pbmit-footer-social-icon .pbmit-social-links a:hover i {
    color: #fff;
}

/* ================= FOOTER BUTTON ================= */


.footer-about-btn {
    background-color: #f26b35;
    color: #fff;
    border: 2px solid #f26b35;
}

.footer-about-btn:hover {
    background-color: #fff;
    color: #f26b35;
    border: 2px solid #f26b35;
}

/* ================= FOOTER LINKS ================= */

.BottomHe a:hover {
    color: #f26b35;
}

/* ================= SCROLL TO TOP ================= */

body .scroll-to-top {
    border: 3px solid #f26b35;
}

body .scroll-to-top:hover {
    background-color: #fff;
    border: 1px solid #f26b35;
}

i.pbmit-base-icon-up-open-big::before {
    color: #fff;
}

i.pbmit-base-icon-up-open-big:hover::before {
    color: #f26b35;
}