.service-item.style-5 .service-icon{
    background:linear-gradient(
        135deg,
        #2487E5 0%,
        #0B5EA8 55%,
        #0F4C81 100%
    ) !important;
}


/* Chrome, Edge, Safari */

/* =====================================================
   SIDDEXA - FORCE ALL MENU HOVER COLORS
   ===================================================== */

header a:hover,
header li:hover > a,
header li:hover > a *,
footer a:hover,
footer li:hover > a,
footer li:hover > a *,
.sidebar a:hover,
.sidebar li:hover > a,
.sidebar li:hover > a *,
.mobile-menu a:hover,
.mobile-menu li:hover > a,
.mobile-menu li:hover > a *,
.navbar-custom a:hover,
.navbar-custom li:hover > a,
.navbar-custom li:hover > a *,
.dropdown-menu a:hover,
.dropdown-menu li:hover > a {
    color: #2583E6 !important;
}
/* =========================================================
   SIDDEXA - FORCE MOBILE MENU + SIDEBAR HOVER
   Hover Color: #0B4A8B
   ========================================================= */

/* ===== MOBILE / OFFCANVAS MENU ===== */

.offcanvas a:hover,
.offcanvas ul li a:hover,
.offcanvas ul li:hover > a,
.offcanvas-menu a:hover,
.offcanvas-menu ul li a:hover,
.mobile-menu a:hover,
.mobile-menu ul li a:hover,
.mobile-menu ul li:hover > a,
.mobile-nav a:hover,
.mobile-nav ul li a:hover,
.mobile-nav ul li:hover > a,
.mean-container .mean-nav ul li a:hover,
.mean-container .mean-nav ul li:hover > a {
    color: #2583E6 !important;
    background: transparent !important;
}


/* MOBILE MENU TEXT INSIDE SPANS */

.offcanvas a:hover span,
.offcanvas li:hover a span,
.offcanvas-menu a:hover span,
.mobile-menu a:hover span,
.mobile-menu li:hover a span,
.mobile-nav a:hover span,
.mobile-nav li:hover a span,
.mean-container .mean-nav a:hover span {
    color: #2583E6 !important;
}


/* MOBILE MENU ICONS */

.offcanvas a:hover i,
.offcanvas li:hover i,
.offcanvas-menu a:hover i,
.mobile-menu a:hover i,
.mobile-menu li:hover i,
.mobile-nav a:hover i,
.mobile-nav li:hover i,
.mean-container .mean-nav a:hover i {
    color: #2583E6 !important;
}


/* ===== SIDEBAR ===== */

.side-bar a:hover,
.side-bar ul li a:hover,
.side-bar ul li:hover > a,
.sidebar a:hover,
.sidebar ul li a:hover,
.sidebar ul li:hover > a,
.side-menu a:hover,
.side-menu ul li a:hover,
.side-menu ul li:hover > a,
.sidebar-menu a:hover,
.sidebar-menu ul li a:hover,
.sidebar-menu ul li:hover > a {
    color: #2583E6 !important;
    background-color: transparent !important;
}


/* SIDEBAR TEXT / SPAN */

.side-bar a:hover span,
.side-bar li:hover a span,
.sidebar a:hover span,
.sidebar li:hover a span,
.side-menu a:hover span,
.side-menu li:hover a span,
.sidebar-menu a:hover span,
.sidebar-menu li:hover a span {
    color: #2583E6 !important;
}


/* SIDEBAR ICONS */

.side-bar a:hover i,
.side-bar li:hover i,
.sidebar a:hover i,
.sidebar li:hover i,
.side-menu a:hover i,
.side-menu li:hover i,
.sidebar-menu a:hover i,
.sidebar-menu li:hover i {
    color: #2583E6 !important;
}


/* ===== HOVER UNDERLINE / BEFORE ELEMENT ===== */

.offcanvas li:hover > a::before,
.mobile-menu li:hover > a::before,
.sidebar li:hover > a::before,
.side-bar li:hover > a::before {
    background-color: #2583E6 !important;
    border-color: #2583E6 !important;
}


/* ===== ACTIVE ITEMS ===== */

.offcanvas li.active > a,
.mobile-menu li.active > a,
.mobile-nav li.active > a,
.sidebar li.active > a,
.side-bar li.active > a,
.side-menu li.active > a {
    color: #2583E6 !important;
}

/* =========================================================
   SIDDEXA FLOATING BUTTONS
   ========================================================= */
/* =========================================
   SIDDEXA WHATSAPP
   ========================================= */

body > .siddexa-whatsapp {
    position: fixed !important;

    left: 30px !important;
    right: auto !important;
    bottom: 90px !important;
    top: auto !important;

    width: 72px !important;
    height: 72px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    border-radius: 50% !important;
    border: 3px solid #ffffff !important;

    background: linear-gradient(
        135deg,
        #2487E5 0%,
        #0B5EA8 55%,
        #0F4C81 100%
    ) !important;

    color: #ffffff !important;

    text-decoration: none !important;

    z-index: 2147483647 !important;

    opacity: 1 !important;
    visibility: visible !important;
}


/* WhatsApp icon */
body > .siddexa-whatsapp i.fa-whatsapp {
    display: block !important;

    font-size: 42px !important;
    line-height: 1 !important;

    color: #ffffff !important;

    opacity: 1 !important;
}


/* Hover */
body > .siddexa-whatsapp:hover {
    color: #ffffff !important;
    transform: translateY(-5px) !important;
}


/* Mobile */
@media (max-width: 767px) {

    body > .siddexa-whatsapp {
        left: 18px !important;
        bottom: 70px !important;

        width: 58px !important;
        height: 58px !important;
    }

    body > .siddexa-whatsapp i.fa-whatsapp {
        font-size: 34px !important;
    }
}
/* =========================================================
   SCROLL TOP
   ========================================================= */

/* =====================================================
   SIDDEXA SCROLL TOP - FINAL
   ===================================================== */

body > .siddexa-scroll-top {
    position: fixed !important;

    right: 30px !important;
    left: auto !important;

    bottom: 90px !important;
    top: auto !important;

    width: 72px !important;
    height: 72px !important;

    min-width: 72px !important;
    min-height: 72px !important;
    max-width: 72px !important;
    max-height: 72px !important;

    display: none;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 3px solid #ffffff !important;
    border-radius: 50% !important;

    background: linear-gradient(
        135deg,
        #2487E5 0%,
        #0B5EA8 55%,
        #0F4C81 100%
    ) !important;

    color: #ffffff !important;

    outline: none !important;

    box-sizing: border-box !important;

    z-index: 2147483647 !important;

    cursor: pointer !important;

    opacity: 1 !important;
    visibility: visible !important;
}


/* Remove any old span/icon styling */
body > .siddexa-scroll-top span,
body > .siddexa-scroll-top i {
    display: none !important;
}


/* Create arrow */
body > .siddexa-scroll-top::before {
    content: "" !important;

    width: 19px !important;
    height: 19px !important;

    display: block !important;

    border-left: 5px solid #ffffff !important;
    border-top: 5px solid #ffffff !important;

    transform: rotate(45deg) !important;

    margin-top: 9px !important;

    box-sizing: border-box !important;
}


/* Hover */
body > .siddexa-scroll-top:hover {
    background: linear-gradient(
        135deg,
        #2487E5 0%,
        #0B5EA8 55%,
        #0F4C81 100%
    ) !important;

    color: #ffffff !important;

    transform: translateY(-5px) !important;
}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

    body > .siddexa-scroll-top {
        right: 18px !important;
        bottom: 70px !important;

        width: 58px !important;
        height: 58px !important;

        min-width: 58px !important;
        min-height: 58px !important;
        max-width: 58px !important;
        max-height: 58px !important;
    }

    body > .siddexa-scroll-top::before {
        width: 15px !important;
        height: 15px !important;

        border-left-width: 4px !important;
        border-top-width: 4px !important;

        margin-top: 7px !important;
    }
}