﻿.elementor-kit-2504 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-67138bf2: #4054B2;
    --e-global-color-59c4c05c: #23A455;
    --e-global-color-74510c07: #000;
    --e-global-color-1ba55db1: #FFF;
    --e-global-color-627edd1b: RGBA(255, 255, 255, 0.35);
    --e-global-color-45414465: RGBA(255, 255, 255, 0.25);
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1200px;
}

.e-con {
    --container-max-width: 1200px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-element {
    --widgets-spacing: 0px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width:990px) {
    .elementor-section.elementor-section-boxed > .elementor-container; {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media (max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container; {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-126 .elementor-element.elementor-element-7a6b652:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-7a6b652 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(60deg, #523FFF 0%, #750ED5 100%);
}

.elementor-126 .elementor-element.elementor-element-7a6b652 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-126 .elementor-element.elementor-element-7a6b652 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-126 .elementor-element.elementor-element-2655e3e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-126 .elementor-element.elementor-element-c93298e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-126 .elementor-element.elementor-element-8360651 {
    padding: 100px 0px 60px 0px;
}

.elementor-126 .elementor-element.elementor-element-40bfaeb > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-126 .elementor-element.elementor-element-b2fd7af > .elementor-element-populated {
    padding: 0px 30px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-a386d93 > .elementor-element-populated {
    padding: 0px 15px 0px 30px;
}

.elementor-126 .elementor-element.elementor-element-a76fb9f > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-126 .elementor-element.elementor-element-2d0b361 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-126 .elementor-element.elementor-element-a0525c9:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-a0525c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FBFE;
}

.elementor-126 .elementor-element.elementor-element-a0525c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 60px 0px;
}

    .elementor-126 .elementor-element.elementor-element-a0525c9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-126 .elementor-element.elementor-element-1820312 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-126 .elementor-element.elementor-element-1820312 {
    z-index: 1;
}

.elementor-126 .elementor-element.elementor-element-7175ad4 > .elementor-widget-container {
    margin: -12px 0px 50px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-7a72390 {
    padding: 0px 0px 0px 0px;
}

.elementor-126 .elementor-element.elementor-element-f5a3e66 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-925fe6c > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-30f6337 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-4376adb:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-4376adb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-4376adb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 0px 0px;
}

    .elementor-126 .elementor-element.elementor-element-4376adb > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-126 .elementor-element.elementor-element-2a19c24 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-c781495 > .elementor-widget-container {
    margin: -12px 0px 50px 0px;
}

.elementor-126 .elementor-element.elementor-element-cbcef34 {
    padding: 0px 0px 70px 0px;
}

.elementor-126 .elementor-element.elementor-element-724b0c2 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-5d28e1a .working-process-default .rtin-item .rtin-icon i {
    color: #36BAFE;
}

.elementor-126 .elementor-element.elementor-element-5d28e1a .working-process-default .rtin-item:hover .rtin-icon i {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-5d28e1a .working-process-default .rtin-item:hover .rtin-icon {
    background-color: #36BAFE;
}

.elementor-126 .elementor-element.elementor-element-2ad64e0 .working-process-default .rtin-item .rtin-icon i {
    color: #FF3838;
}

.elementor-126 .elementor-element.elementor-element-2ad64e0 .working-process-default .rtin-item:hover .rtin-icon i {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-2ad64e0 .working-process-default .rtin-item:hover .rtin-icon {
    background-color: #FF3838;
}

.elementor-126 .elementor-element.elementor-element-08069ef .working-process-default .rtin-item .rtin-icon i {
    color: #FF930E;
}

.elementor-126 .elementor-element.elementor-element-08069ef .working-process-default .rtin-item:hover .rtin-icon i {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-08069ef .working-process-default .rtin-item:hover .rtin-icon {
    background-color: #FF930E;
}

.elementor-bc-flex-widget .elementor-126 .elementor-element.elementor-element-9a31778.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-126 .elementor-element.elementor-element-9a31778.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-126 .elementor-element.elementor-element-1933718:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-1933718 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #5A49F8;
    background-image: url("https://radiustheme.com/demo/wordpress/themes/digeco/wp-content/uploads/2020/01/element1.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-126 .elementor-element.elementor-element-1933718 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 70px 0px;
}

    .elementor-126 .elementor-element.elementor-element-1933718 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-126 .elementor-element.elementor-element-8836737 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-3a40dbb .rt-counter .rtin-item .rtin-title {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-3a40dbb .rt-counter .rtin-item .rtin-counter {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-003ca12 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-966e378 .rt-counter .rtin-item .rtin-title {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-966e378 .rt-counter .rtin-item .rtin-counter {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-c290969 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-d7684e0 .rt-counter .rtin-item .rtin-title {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-d7684e0 .rt-counter .rtin-item .rtin-counter {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-25ea9bc > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-eba274f .rt-counter .rtin-item .rtin-title {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-eba274f .rt-counter .rtin-item .rtin-counter {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-21109da8 {
    padding: 120px 0px 120px 0px;
}

.elementor-126 .elementor-element.elementor-element-5c3fe65a > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-97d25e0:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-97d25e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FBFE;
}

.elementor-126 .elementor-element.elementor-element-97d25e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 60px 0px;
}

    .elementor-126 .elementor-element.elementor-element-97d25e0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-126 .elementor-element.elementor-element-a2f0f5a > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-24a0a02 > .elementor-widget-container {
    margin: -12px 0px 10px 0px;
}

.elementor-126 .elementor-element.elementor-element-2fba834 {
    padding: 70px 0px 70px 0px;
}

.elementor-126 .elementor-element.elementor-element-ac42301 > .elementor-element-populated {
    padding: 0px 70px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-ec844a4 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-126 .elementor-element.elementor-element-624cb38.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-126 .elementor-element.elementor-element-624cb38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-126 .elementor-element.elementor-element-624cb38 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-8002f3e:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-8002f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(60deg, #5A49F8 0%, #7A64F2 100%);
}

.elementor-126 .elementor-element.elementor-element-8002f3e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

    .elementor-126 .elementor-element.elementor-element-8002f3e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-126 .elementor-element.elementor-element-2ef6bc1 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-7aec45a .rt-el-cta .cta-content h2 {
    color: #FFFFFF;
}

.elementor-126 .elementor-element.elementor-element-1fac4bf {
    padding: 50px 0px 20px 0px;
}

.elementor-126 .elementor-element.elementor-element-fe24f41 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-126 .elementor-element.elementor-element-661d850 > .elementor-widget-container {
    margin: -12px 0px 50px 0px;
}

.elementor-126 .elementor-element.elementor-element-ff4ac21:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-ff4ac21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9FBFE;
}

.elementor-126 .elementor-element.elementor-element-ff4ac21 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

    .elementor-126 .elementor-element.elementor-element-ff4ac21 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-126 .elementor-element.elementor-element-79157db > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

@media(max-width:990px) and (min-width:768px) {
    .elementor-126 .elementor-element.elementor-element-b2fd7af; {
        width: 100%;
    }

    .elementor-126 .elementor-element.elementor-element-a386d93 {
        width: 100%;
    }

    .elementor-126 .elementor-element.elementor-element-724b0c2 {
        width: 100%;
    }

    .elementor-126 .elementor-element.elementor-element-9a31778 {
        width: 100%;
    }

    .elementor-126 .elementor-element.elementor-element-ac42301 {
        width: 100%;
    }

    .elementor-126 .elementor-element.elementor-element-624cb38 {
        width: 100%;
    }
}

@media(min-width:991px) {
    .elementor-126 .elementor-element.elementor-element-1933718:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-1933718 > .elementor-motion-effects-container > .elementor-motion-effects-layer; {
        background-attachment: fixed;
    }
}

@media(max-width:990px) {
    .elementor-126 .elementor-element.elementor-element-b2fd7af > .elementor-element-populated; {
        padding: 0px 15px 0px 15px;
    }

    .elementor-126 .elementor-element.elementor-element-a386d93 > .elementor-element-populated {
        padding: 50px 15px 0px 15px;
    }

    .elementor-126 .elementor-element.elementor-element-724b0c2 > .elementor-element-populated {
        padding: 0px 150px 0px 150px;
    }

    .elementor-126 .elementor-element.elementor-element-9a31778 > .elementor-element-populated {
        padding: 50px 15px 0px 15px;
    }

    .elementor-126 .elementor-element.elementor-element-2546a225 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-fb74377 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-2fba834 {
        padding: 120px 0px 120px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-ac42301 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-126 .elementor-element.elementor-element-624cb38 > .elementor-element-populated {
        padding: 20px 15px 0px 15px;
    }
}

@media(max-width:767px) {
    .elementor-126 .elementor-element.elementor-element-8360651; {
        padding: 80px 0px 80px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-a76fb9f .title-text-button .rtin-title {
        font-size: 32px;
        line-height: 1.4em;
    }

    .elementor-126 .elementor-element.elementor-element-a0525c9 {
        padding: 55px 0px 25px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-7175ad4 .section-default-style .rtin-title {
        font-size: 26px;
        line-height: 1.4em;
    }

    .elementor-126 .elementor-element.elementor-element-4376adb {
        padding: 80px 0px 0px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-c781495 .section-default-style .rtin-title {
        font-size: 32px;
        line-height: 1.4em;
    }

    .elementor-126 .elementor-element.elementor-element-cbcef34 {
        padding: 0px 0px 40px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-724b0c2 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-126 .elementor-element.elementor-element-1933718 {
        padding: 80px 0px 40px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-21109da8 {
        padding: 50px 0px 70px 0px !important;
    }

    .elementor-126 .elementor-element.elementor-element-97d25e0 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-24a0a02 .section-default-style .rtin-title {
        font-size: 26px;
        line-height: 1.4em;
    }

    .elementor-126 .elementor-element.elementor-element-2fba834 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-ec844a4 .title-text-button .rtin-title {
        font-size: 26px;
        line-height: 1.4em;
    }

    .elementor-126 .elementor-element.elementor-element-8002f3e {
        padding: 40px 0px 40px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-7aec45a .rt-el-cta .align-items h2 {
        line-height: 1.4em;
    }

    .elementor-126 .elementor-element.elementor-element-1fac4bf {
        padding: 80px 0px 50px 0px;
    }

    .elementor-126 .elementor-element.elementor-element-661d850 .section-default-style .rtin-title {
        font-size: 26px;
        line-height: 1.4em;
    }

    .elementor-126 .elementor-element.elementor-element-ff4ac21 {
        padding: 20px 0px 20px 0px;
    }
}
[data-font="FontAwesome"]:before {
    font-family: 'FontAwesome' !important;
    content: attr(data-icon) !important;
    speak: none !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    font-style: normal !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
.entry-banner {
    background-color: #F8F8F8;
}

    .entry-banner .entry-banner-content {
        text-align: center;
    }

.footer-top-area {
    background: url(assets/education/images/footer1_bg.png) no-repeat scroll center center / cover;
}


.footer-style-2 .footer-area {
    background: url(assets/education/images/footer2_bg.png) no-repeat scroll center bottom;
}

.content-area {
    padding-top: 0px;
    padding-bottom: 0px;
}

#page {
    background: url( );
    background-color: #FFFFFF;
}

.single-digeco_team #page {
    background-image: none;
    background-color: transparent;
}

.single-digeco_team .site-main {
    background-image: url( );
    background-color: #FFFFFF;
}

.error-page-area {
    background-color: #ffffff;
}
@media ( min-width:1200px ) {
    .container {
        max-width: 1200px !important;
    }
}

.primary-color {
    color: #5a49f8;
}

.secondary-color {
    color: #7a64f2;
}

.dark-color {
    color: #750ed5;
}

body {
    color: #646464;
}

a {
    color: #5a49f8;
}

    a:hover {
        color: #7a64f2;
    }

.scrollToTop {
    background-color: #5a49f8;
}

.tlp-preloader .animation-preloader:before {
    border-top-color: #5a49f8;
}

.text-loader li {
    background-image: -webkit-gradient(linear, left top, right top, from(#5a49f8), to(#750ed5));
    background-image: -o-linear-gradient(left, #5a49f8 0%, #750ed5 100%);
    background-image: linear-gradient(to right, #5a49f8 0%, #750ed5 100%);
}

.topbar-style-1 .header-top-bar {
    background-color: #5a49f8;
    color: #c6ceec;
}

    .topbar-style-1 .header-top-bar a {
        color: #c6ceec;
    }

    .topbar-style-1 .header-top-bar .tophead-right i, .topbar-style-1 .header-top-bar .tophead-left i:before {
        color: #c6ceec;
    }

.topbar-style-1.trheader .header-top-bar {
    color: #ffffff;
}

    .topbar-style-1.trheader .header-top-bar a {
        color: #ffffff;
    }

    .topbar-style-1.trheader .header-top-bar .tophead-right i, .topbar-style-1.trheader .header-top-bar .tophead-left i:before {
        color: #ffffff;
    }

.topbar-style-2 .header-top-bar {
    background-color: #f3f4f7;
    color: #646464;
}

    .topbar-style-2 .header-top-bar a {
        color: #646464;
    }

    .topbar-style-2 .header-top-bar .tophead-right i, .topbar-style-2 .header-top-bar .tophead-left i:before {
        color: #646464;
    }

    .topbar-style-2 .header-top-bar .tophead-right a:hover i, .topbar-style-2 .header-top-bar .tophead-left a:hover i:before {
        color: #7a64f2;
    }

.topbar-style-1 .header-top-bar .tophead-right .button-btn:hover {
    background-color: #7a64f2;
}

.site-header .main-navigation nav ul li a {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #4c4b4b;
    text-transform: capitalize;
    font-style: normal;
}

.site-header .main-navigation ul.menu > li > a:hover, .site-header .main-navigation ul.menu li.current-menu-item > a, .site-header .main-navigation ul.menu li.current > a {
    color: #5a49f8;
}

.site-header .main-navigation nav > ul > li > a:before {
    background-color: #5a49f8;
}

.trheader .site-header .rt-sticky-menu .main-navigation nav > ul > li > a, .header-style-2.trheader .site-header .rt-sticky-menu .main-navigation nav > ul > li > a, .header-style-2.trheader .site-header .rt-sticky-menu .main-navigation .menu > li > a {
    color: #4c4b4b;
}

    .trheader .site-header .rt-sticky-menu .main-navigation nav > ul > li > a:hover, .header-style-2.trheader .site-header .rt-sticky-menu .main-navigation nav > ul > li > a:hover, .header-style-2.trheader .site-header .rt-sticky-menu .main-navigation .menu > li > a:hover {
        color: #5a49f8;
    }

.trheader .site-header .rt-sticky-menu .main-navigation ul.menu > li.current-menu-item > a, .trheader .site-header .rt-sticky-menu .main-navigation ul.menu > li.current > a {
    color: #5a49f8;
}

.site-header .main-navigation nav ul li a.active {
    color: #5a49f8;
}

.trheader .site-header .main-navigation nav > ul > li > a, .trheader .site-header .main-navigation .menu > li > a {
    color: #ffffff;
}

.trheader .site-header .main-navigation ul.menu > li.current-menu-item > a, .trheader .site-header .main-navigation ul.menu > li.current > a {
    color: #ffffff;
}

.trheader.non-stick .site-header .main-navigation ul.menu > li > a, .trheader.non-stick .site-header .search-box .search-button i, .trheader.non-stick .header-icon-seperator, .trheader.non-stick .header-icon-area .cart-icon-area > a, .trheader.non-stick .additional-menu-area a.side-menu-trigger {
    color: #ffffff;
}

.trheader .site-header .main-navigation nav > ul > li > a:hover, .trheader .site-header .main-navigation .menu > li > a:hover {
    color: #ffffff;
}

.site-header .main-navigation nav > ul > li > a:after, .menu-full-wrap .header-button .ghost-btn:hover {
    background-color: #5a49f8;
}

.header-search {
    background-color: rgba(90, 73, 248, 0.9);
}

    .header-search .close {
        color: #5a49f8;
    }

body .rt-cover {
    background-color: rgba(90, 73, 248, 0);
}

.site-header .main-navigation ul > li > ul {
    background-color: #ffffff;
}

.site-header .main-navigation ul li ul li a {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: #4c4b4b;
    text-transform: inherit;
    font-style: normal;
}

.site-header .main-navigation ul li ul.sub-menu li.menu-item-has-children:before {
    color: #4c4b4b;
}

.site-header .main-navigation ul li ul.sub-menu li.menu-item-has-children:hover:before, .site-header .main-navigation ul li.mega-menu ul.sub-menu li a:hover, .site-header .main-navigation ul.menu li ul.sub-menu li a:hover, .site-header .main-navigation ul li ul li:hover > a {
    color: #5a49f8;
}

.site-header .site-branding {
    width: 180px;
}

.site-header .main-navigation ul.menu li ul.sub-menu li a:before {
    background-color: #5a49f8;
}

.site-header .main-navigation ul li.mega-menu > ul.sub-menu {
    background-color: #ffffff;
}

    .site-header .main-navigation ul li.mega-menu > ul.sub-menu li:before {
        color: #5a49f8;
    }

#meanmenu .mean-bar .logo-small {
    width: 120px;
}

.mean-container .mean-bar .barsearch, .mean-container .mean-bar .sidebarBtn {
    color: #5a49f8;
}

.rt-slide-nav .offscreen-navigation ul li > span:after {
    color: #5a49f8;
}

.mean-container .mean-bar {
    border-color: #5a49f8;
}

    .mean-container .mean-bar .button-btn {
        border-color: #5a49f8;
    }

.mean-container .mean-nav ul li a {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: #4c4b4b;
    text-transform: inherit;
    font-style: normal;
}

.mean-container ul li a:hover, .mean-container > ul > li.current-menu-item > a {
    color: #5a49f8;
}

.mean-container .mean-nav ul li a:before, .mean-container .mean-nav ul li.current_page_item > a, .mean-container .mean-nav ul li.current-menu-parent > a {
    color: #7a64f2;
}

.menu-right-wrap .header-search-box i:before {
    color: #5a49f8;
}

.additional-menu-area span.side-menu-trigger span {
    background-color: #5a49f8;
}

.header-icon-area .cart-icon-area .cart-icon-num {
    color: #5a49f8;
}

.additional-menu-area a.side-menu-trigger:hover, .trheader.non-stick .additional-menu-area a.side-menu-trigger:hover {
    color: #5a49f8;
}

.trheader.non-stickh .additional-menu-area span.side-menu-trigger span {
    background-color: #5a49f8;
}

.trheader.non-stickh .rt-sticky-menu .header-button-wrap .header-button .button-btn, .non-stickh .rt-sticky-menu .header-button-wrap .header-button .button-btn {
    color: #5a49f8;
}

    .trheader.non-stickh .rt-sticky-menu .header-button-wrap .header-button .button-btn:hover, .non-stickh .rt-sticky-menu .header-button-wrap .header-button .button-btn:hover {
        background-color: #5a49f8;
    }

.header-style-1.non-stickh .menu-right-wrap .header-search-box i:before, .header-style-1.trheader.non-stickh .menu-right-wrap .header-search-box i:before, .header-style-3.trheader.non-stickh .menu-right-wrap .header-search-box i:before {
    color: #5a49f8;
}

.site-header .search-box .search-text {
    border-color: #5a49f8;
}

.additional-menu-area .sidenav ul li a:hover, .additional-menu-area .sidenav-address span a:hover {
    color: #5a49f8;
}

.header-style-1 .site-header .header-top .icon-left i:before {
    color: #7a64f2;
}

.header-style-1 .header-button-wrap .header-button .button-btn {
    border-color: #5a49f8;
    color: #5a49f8;
}

    .header-style-1 .header-button-wrap .header-button .button-btn:hover {
        background-color: #5a49f8;
    }

.header-style-2 .site-header .info-wrap .icon-left i:before {
    color: #5a49f8;
}

.header-style-2 .header-button-wrap .header-button .button-btn {
    border-color: #5a49f8;
    color: #5a49f8;
}

    .header-style-2 .header-button-wrap .header-button .button-btn:hover {
        background-color: #5a49f8;
    }

.header-style-2.trheader .header-button-wrap .header-button .button-btn:hover {
    background-color: #5a49f8;
    border-color: #5a49f8;
}

.header-style-3 .header-button-wrap .header-button .button-btn {
    border-color: #5a49f8;
    color: #5a49f8;
}

    .header-style-3 .header-button-wrap .header-button .button-btn:hover {
        background-color: #5a49f8;
    }

.header-style-4 .header-button-wrap .header-button .button-btn {
    border-color: #5a49f8;
    color: #5a49f8;
}

    .header-style-4 .header-button-wrap .header-button .button-btn:hover {
        background-color: #5a49f8;
    }

@media (min-width: 2100px) {
    .header-style-3.trheader .header-area .header-controll {
        background: linear-gradient(45deg, rgba(90, 73, 248, 0.2) 0%, rgba(117, 14, 213, 1) 60%);
    }

    .header-style-4.trheader .header-area .header-controll:after {
        background-color: #5a49f8;
    }
}

.header-style-5 .site-header .header-button .button-btn {
    border-color: #5a49f8;
    color: #5a49f8;
}

    .header-style-5 .site-header .header-button .button-btn:hover {
        background-color: #5a49f8;
    }

.header-style-5 .header-icon-area .header-search-box a, .header-style-5 .header-icon-area .cart-icon-area > a, .header-style-5.trheader.non-stickh .header-icon-area .header-search-box a {
    color: #5a49f8;
}

body {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
}

h1 {
    font-family: Poppins, sans-serif;
    font-size: 36px;
    line-height: 40px;
    font-weight: 600;
}

h2 {
    font-family: Poppins, sans-serif;
    font-size: 28px;
    line-height: 36px;
    font-weight: 600;
}

h3 {
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 31px;
    font-weight: 600;
}

h4 {
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
}

h5 {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
}

h6 {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}

.entry-banner .entry-banner-content h1 {
    color: #ffffff;
}

.breadcrumb-area .entry-breadcrumb span a, .breadcrumb-trail ul.trail-items li a {
    color: #ffffff;
}

    .breadcrumb-area .entry-breadcrumb span a:hover, .breadcrumb-trail ul.trail-items li a:hover {
        color: #cecece;
    }

.breadcrumb-trail ul.trail-items li, .entry-banner .entry-breadcrumb .delimiter {
    color: #ffffff;
}

    .breadcrumb-area .entry-breadcrumb > span:last-child, .breadcrumb-trail ul.trail-items li > span {
        color: #cecece;
    }

.entry-banner .entry-banner-content {
    padding-top: 120px;
    padding-bottom: 120px;
}

.entry-banner:after {
    opacity: 1;
    background-image: -o-linear-gradient(30deg, #5a49f8 0%, #750ed5 93%);
    background-image: linear-gradient(60deg, #5a49f8, #750ed5 93%);
}

.entry-banner .shape-holder li.shape1 svg stop:first-child, .entry-banner .shape-holder li.shape2 svg stop:first-child, .entry-banner .shape-holder li.shape3 svg stop:first-child {
    stop-color: #523fff;
}

.entry-banner .shape-holder li.shape1 svg stop:last-child {
    stop-color: #750ed5;
}

.entry-banner .shape-holder li.shape2 svg stop:last-child {
    stop-color: #6d1adf;
}

.entry-banner .shape-holder li.shape3 svg stop:last-child {
    stop-color: #8221dd;
}

.footer-top-area {
    color: #646464;
}

    .footer-top-area .widget h3 {
        color: #1d2124;
    }

    .footer-top-area .widget ul li a {
        color: #646464;
    }

        .footer-top-area .widget ul li a:hover {
            color: #5a49f8;
        }

    .footer-top-area .corporate-address li i, .footer-top-area .widget_recent_entries ul li .post-date {
        color: #5a49f8;
    }

.footer-style-4 .footer-area:before {
    background-image: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
    background-image: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
}

.footer-style-4 .footer-top-area .widget h3 {
    color: #ffffff;
}

.footer-style-4 .footer-area .footer-top-area, .footer-style-4 .footer-bottom-area {
    color: #ffffff;
}

    .footer-style-4 .footer-top-area a, .footer-style-4 .footer-top-area .widget ul li a, .footer-style-4 .footer-top-area .widget ul.menu li a:before, .footer-style-4 .copyright_widget .widget ul li a, .footer-style-4 .footer-top-area .widget_recent_entries ul li .post-date, .footer-style-4 .footer-top-area .corporate-address li i, .footer-style-4 .footer-top-area ul li a i, .footer-style-4 .footer-bottom-area .copyright a {
        color: #ffffff;
    }

        .footer-style-4 .footer-top-area a:hover, .footer-style-4 .footer-top-area .widget ul li a:hover, .footer-style-4 .footer-top-area .widget ul.menu li a:hover:before, .footer-style-4 .copyright_widget .widget ul li a:hover, .footer-style-4 .footer-top-area ul li a:hover i, .footer-style-4 .footer-bottom-area .copyright a:hover {
            color: #d9d9d9;
        }

.footer-style-4 .shape-holder .shape1 svg stop:first-child {
    stop-color: #6754f6;
}

.footer-style-4 .shape-holder .shape1 svg stop:last-child {
    stop-color: #5c4af8;
}

.footer-style-4 .shape-holder .shape2 svg stop:first-child {
    stop-color: #7363fd;
}

.footer-style-4 .shape-holder .shape2 svg stop:last-child {
    stop-color: #5c4af8;
}

.footer-style-4 .shape-holder .shape3 svg stop:first-child {
    stop-color: #745eff;
}

.footer-style-4 .shape-holder .shape3 svg stop:last-child {
    stop-color: #9217e0;
}

.footer-style-5 .footer-top-area {
    background-color: #f1f7ff;
}

.footer-style-5 .footer-bottom-area {
    background-color: #f1f7ff;
}

.footer-style-6 .footer-top-area {
    background-color: #1d2124;
}

    .footer-style-6 .footer-top-area .widget h3 {
        color: #ffffff;
    }

    .footer-style-6 .footer-top-area .widget a, .footer-style-6 .footer-top-area .widget ul li a {
        color: #a7a7a7;
    }

        .footer-style-6 .footer-top-area .widget a:hover, .footer-style-6 .footer-top-area .widget ul li a:hover {
            color: #ffffff;
        }

    .footer-style-6 .footer-top-area, .footer-style-6 .footer-top-area .corporate-address li i, .footer-style-6 .footer-top-area .widget_recent_entries ul li .post-date, .footer-style-6 .footer-top-area .rt-post-box .post-box-style ul li, .footer-style-6 .footer-top-area .rt-post-box .post-box-style ul li a {
        color: #ffffff;
    }

.footer-style-6 .footer-bottom-area {
    background-color: #1b1a20;
}

    .footer-style-6 .footer-bottom-area, .footer-style-6 .footer-bottom-area a, .footer-style-6 .footer-bottom-area a:link, .footer-style-6 .footer-bottom-area .widget a {
        color: #a7a7a7;
    }

        .footer-style-6 .footer-bottom-area a:hover, .footer-style-6 .footer-bottom-area a:link:hover, .footer-style-6 .footer-bottom-area .widget a:hover {
            color: #ffffff;
        }

.footer-style-6 .footer-top-area .rt_footer_social_widget ul.footer-social li a:hover {
    color: #5a49f8;
}

.footer-style-7 .footer-top-area .widget h3 {
    color: #ffffff;
}

.footer-style-7 .footer-top-area {
    background-color: #070d1e;
    color: #c5c4c4;
}

.footer-style-7 .footer-bottom-area {
    background-color: #070d1e;
    color: #c5c4c4;
}

.footer-style-7 .footer-top-area .widget a, .footer-style-7 .footer-top-area .widget ul li a {
    color: #c5c4c4;
}

    .footer-style-7 .footer-top-area .widget a:hover, .footer-style-7 .footer-top-area .widget ul li a:hover {
        color: #5a49f8;
    }

.footer-style-7 .footer-bottom-area a, .footer-style-7 .footer-bottom-area a:link, .footer-style-7 .footer-bottom-area .widget a {
    color: #c5c4c4;
}

    .footer-style-7 .footer-bottom-area a:hover, .footer-style-7 .footer-bottom-area a:link:hover, .footer-style-7 .footer-bottom-area .widget a:hover {
        color: #5a49f8;
    }

.footer-style-7 .footer-top-area .corporate-address li i, .footer-style-7 .footer-top-area .widget_recent_entries ul li .post-date {
    color: #5a49f8;
}

.footer-style-8 .footer-top-area .widget h3 {
    color: #ffffff;
}

.footer-style-8 .footer-top-area:before {
    background-image: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
    background-image: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
}

.footer-style-8 .footer-top-area .widget a, .footer-style-8 .footer-top-area .widget ul li a {
    color: #ffffff;
}

    .footer-style-8 .footer-top-area .widget a:hover, .footer-style-8 .footer-top-area .widget ul li a:hover {
        color: #c3c0c0;
    }

.footer-style-8 .footer-top-area .corporate-address li i, .footer-style-8 .footer-top-area .widget_recent_entries ul li .post-date, .footer-style-8 .footer-top-area .rt-post-box .post-box-style ul li, .footer-style-8 .footer-top-area .rt-post-box .post-box-style ul li a {
    color: #ffffff;
}

.footer-style-8 .footer-bottom-area {
    color: #ffffff;
}

    .footer-style-8 .footer-bottom-area a, .footer-style-8 .footer-bottom-area a:link, .footer-style-8 .footer-bottom-area a:visited, .footer-style-8 .footer-bottom-area .widget a {
        color: #ffffff;
    }

        .footer-style-8 .footer-bottom-area a:hover, .footer-style-8 .footer-bottom-area a:link:hover, .footer-style-8 .footer-bottom-area a:visited:hover, .footer-style-8 .footer-bottom-area .widget a:hover {
            color: #c3c0c0;
        }

.footer-style-8 .footer-bottom-area {
    background-image: -o-linear-gradient(30deg, #5f4ef5 0%, #7a64f2 100%);
    background-image: linear-gradient(60deg, #5f4ef5 0%, #7a64f2 100%);
}

.footer-style-9 .footer-top-area .widget h3 {
    color: #ffffff;
}

.footer-style-9 .footer-top-area {
    background-color: #101c3c;
    color: #ffffff;
}

.footer-style-9 .footer-bottom-area {
    background-color: #0d1937;
    color: #ffffff;
}

.footer-style-9 .footer-top-area .widget a, .footer-style-9 .footer-top-area .widget ul li a {
    color: #a7a7a7;
}

    .footer-style-9 .footer-top-area .widget a:hover, .footer-style-9 .footer-top-area .widget ul li a:hover {
        color: #ffffff;
    }

.footer-style-9 .footer-bottom-area, .footer-style-9 .footer-bottom-area a, .footer-style-9 .footer-bottom-area a:link, .footer-style-9 .footer-bottom-area .widget a {
    color: #a7a7a7;
}

    .footer-style-9 .footer-bottom-area a:hover, .footer-style-9 .footer-bottom-area a:link:hover, .footer-style-9 .footer-bottom-area .widget a:hover {
        color: #ffffff;
    }

.footer-style-9 .footer-top-area .corporate-address li i, .footer-style-9 .footer-top-area .widget_recent_entries ul li .post-date {
    color: #ffffff;
}

.footer-bottom-area a, .footer-bottom-area a:link, .footer-bottom-area a:visited {
    color: #646464;
}

    .footer-bottom-area a:hover, .footer-bottom-area .widget ul li a:hover {
        color: #5a49f8;
    }

.footer-bottom-area {
    background-color: #f8fbff;
    color: #646464;
}

.rt-box-title-1 span {
    border-top-color: #5a49f8;
}

.footer-area .copyright a:hover, .widget-open-hour ul.opening-schedule li .os-close {
    color: #5a49f8;
}

.sidebar-widget-area .widget_search form input:focus {
    border-color: #5a49f8;
}

.search-form .custom-search-input button {
    background-color: #5a49f8;
}

    .search-form .custom-search-input button:before, .woocommerce.widget_product_search button {
        background: -o-linear-gradient(205deg, #5a49f8 40%, #7a64f2 100%);
        background: linear-gradient(245deg, #5a49f8, #7a64f2 100%);
    }

    .search-form .custom-search-input button:after {
        background: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
        background: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
    }

.search-form .input.search-submit {
    background-color: #5a49f8;
    border-color: #5a49f8;
}

    .search-form .input.search-submit a:hover {
        color: #5a49f8;
    }

.widget ul li a:hover, .sidebar-widget-area .widget ul li a:hover {
    color: #5a49f8;
}

.rt_widget_recent_entries_with_image .topic-box .widget-recent-post-title a, .sidebar-widget-area .widget .rt-slider-sidebar .rt-single-slide .testimo-info .testimo-title h3, .sidebar-widget-area .rt_widget_recent_entries_with_image .media-body .posted-date a, .post-tab-layout ul.btn-tab li a, .sidebar-widget-area .widget ul li.active a, .sidebar-widget-area .widget ul li.active a:before, .footer-top-area .search-form input.search-submit, .footer-top-area ul li:before {
    color: #5a49f8;
}

.footer-top-area .search-form input.search-submit, .footer-top-area .stylish-input-group .input-group-addon button i {
    color: #5a49f8;
}

.footer-top-area .stylish-input-group .input-group-addon button:hover {
    background: #5a49f8;
}

.rt-box-title-1 {
    background-color: #5a49f8;
}

.footer-topbar, .footer-topbar .emergrncy-content-holder {
    background: #5a49f8;
}

    .footer-topbar .emergrncy-content-holder:before {
        border-color: transparent #5a49f8;
    }

.feature-post-layout .entry-title a:hover, .post-tab-layout .entry-title a:hover, .post-box-style .media-body h3 a:hover, .post-box-style .post-box-date ul li a:hover, .feature-post-layout .post-box-date ul li a:hover {
    color: #5a49f8;
}

.rt_widget_recent_entries_with_image .topic-box .widget-recent-post-title a:hover {
    color: #7a64f2;
}

.post-tab-layout ul.btn-tab li .active {
    background-color: #5a49f8;
}

.entry-footer .about-author .media-body .author-title, .entry-title h1 a, blockquote.wp-block-quote cite {
    color: #5a49f8;
}

.comments-area .main-comments .replay-area a:hover {
    background-color: #5a49f8;
}

.sticky .blog-box {
    border-color: #7a64f2;
}

blockquote cite:after {
    background-color: #7a64f2;
}

#respond .logged-in-as a, #respond #cancel-comment-reply-link {
    color: #5a49f8;
}

#respond form .btn-send {
    background-image: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
    background-image: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
}

    #respond form .btn-send:hover {
        background: -o-linear-gradient(205deg, #5a49f8 40%, #7a64f2 100%);
        background: linear-gradient(245deg, #5a49f8 40%, #7a64f2 100%);
    }

form.post-password-form input[type="submit"] {
    background-color: #5a49f8;
}

    form.post-password-form input[type="submit"]:hover {
        background-color: #7a64f2;
    }

.error-page-area {
    background-color: #ffffff;
}

    .error-page-area .text-1 {
        color: #1d2124;
    }

    .error-page-area .text-2 {
        color: #646464;
    }

.item-comments .item-comments-list ul.comments-list li .comment-reply {
    background-color: #5a49f8;
}

.title-bar35:after {
    background: #5a49f8;
}

.button-gradient-1 {
    background-color: #5a49f8;
}

    .button-gradient-1:before {
        background: #5a49f8;
        background: -o-linear-gradient(205deg, #5a49f8 40%, #7a64f2 100%);
        background: linear-gradient(245deg, #5a49f8 40%, #7a64f2 100%);
    }

    .button-gradient-1:after {
        background: #5a49f8;
        background-image: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
        background-image: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
    }

.blog-box .blog-item-content h3 a:hover, .blog-box .blog-item-content ul li a:hover {
    color: #5a49f8;
}

.blog-box .blog-item-content .post-grid-more {
    color: #5a49f8;
}

    .blog-box .blog-item-content .post-grid-more:hover {
        color: #7a64f2;
    }

blockquote, .wp-block-quote:not(.is-large):not(.is-style-large) {
    border-color: #5a49f8;
}

.entry-header .entry-meta .post-date i {
    color: #5a49f8;
}

.entry-footer ul.item-tags li a:hover, .about-author .media-body .author-title a, .entry-header .entry-meta ul li i {
    color: #5a49f8;
}

.ui-cat-tag span a:hover {
    background: #5a49f8;
}

.entry-footer .item-tags a:hover, .entry-footer .post-share .share-links a:hover {
    color: #5a49f8;
}

.entry-header .entry-meta ul li a:hover {
    color: #5a49f8;
}

.single-post .entry-content ol li:before, .entry-content ol li:before {
    background-color: #5a49f8;
}

.rt-related-post-info .post-title a:hover {
    color: #5a49f8;
}

.pagination-area ul li a, .pagination-area ul li span {
    color: #5a49f8;
}

    .pagination-area li.active a:hover, .pagination-area ul li.active a, .pagination-area ul li a:hover, .pagination-area ul li span.current {
        background-color: #5a49f8;
    }

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    color: #5a49f8;
}

    .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li .current, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li.active a {
        background-color: #5a49f8;
    }

.page-links .page-number {
    color: #5a49f8;
}

.page-links span.current .page-number, .page-links a.post-page-numbers:hover .page-number {
    background-color: #5a49f8;
}

.contact-form .form-group .form-control:focus, .help-form .form-group select:focus, .help-form .form-group .form-control:focus {
    border-color: #7a64f2;
}

.online-form .form-group button:before, .estimate-form .form-group button:before {
    background-color: #5a49f8;
}

.mc4wp-form .mc4wp-form-fields button {
    background-color: #5a49f8;
}

    .mc4wp-form .mc4wp-form-fields button:before {
        background-image: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
        background-image: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
    }

    .mc4wp-form .mc4wp-form-fields button:after {
        background-image: -o-linear-gradient(30deg, #7a64f2 0%, #5a49f8 100%);
        background-image: linear-gradient(60deg, #7a64f2 0%, #5a49f8 100%);
    }

.team-details-social li a {
    background: #5a49f8;
    border: 1px solid #5a49f8;
}

.team-details-social li:hover a {
    border: 1px solid #5a49f8;
}

    .team-details-social li:hover a i {
        color: #5a49f8;
    }

.skill-area .progress .lead {
    border: 2px solid #5a49f8;
}

.skill-area .progress .progress-bar {
    background: #5a49f8;
}

.team-details-info li i {
    color: #5a49f8;
}

.rt-woo-nav .owl-custom-nav-title::after, .rt-woo-nav .owl-custom-nav .owl-prev:hover, .rt-woo-nav .owl-custom-nav .owl-next:hover, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce a.added_to_cart, .woocommerce #respond input#submit:hover, .woocommerce input.button:hover, p.demo_store, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
    background-color: #5a49f8;
}

.woocommerce div.product .product-meta a:hover, .woocommerce a.woocommerce-review-link:hover {
    color: #5a49f8;
}

.woocommerce #review_form #respond .comment-form-rating label {
    color: #5a49f8;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #7a64f2;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #5a49f8;
}

.woocommerce-message, .woocommerce-info {
    border-color: #5a49f8;
}

.woocommerce .product-thumb-area .overlay {
    background-color: rgba(90, 73, 248, 0.8);
}

.woocommerce .product-thumb-area:after {
    background-color: rgba(122, 100, 242, 0.9);
}

.woocommerce .product-thumb-area .product-info ul li a:hover, .single-product.woocommerce .entry-summary a.compare:hover, .single-product.woocommerce .entry-summary a.add_to_wishlist:hover, .single-product.woocommerce .entry-summary .yith-wcwl-wishlistaddedbrowse a:hover, .single-product.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse a:hover {
    background-color: #5a49f8;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce a.added_to_cart:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #7a64f2;
}

.woocommerce div.product form.cart .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #5a49f8;
}

    .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
        background-color: #5a49f8;
    }

.woocommerce ul.products li.product h3 a:hover, .woocommerce ul.products li.product .price {
    color: #5a49f8;
}

.woocommerce div.product .woocommerce-tabs .panel ul li:before {
    color: #5a49f8;
}

.cart-icon-products .widget_shopping_cart .mini_cart_item a:hover {
    color: #5a49f8;
}

.woocommerce.product-list-view .product-info-area .product-list-info ul li a:hover {
    background-color: #5a49f8;
}

.woocommerce .quantity .qty:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover {
    background-color: #5a49f8;
}

.product-grid-view .woo-shop-top .view-mode ul li.grid-view-nav a, .product-list-view .woo-shop-top .view-mode ul li.list-view-nav a {
    background-color: #5a49f8;
    border-color: #5a49f8;
}

.header-icon-area .cart-icon-area > a {
    color: #5a49f8;
}

.trheader.non-stickh .site-header .header-icon-area .cart-icon-area .cart-icon-num, .trheader.non-stickh .site-header .header-icon-area .search-box .search-button i, .trheader.non-stickh .site-header .header-icon-area .cart-icon-area > a {
    color: #5a49f8;
}

.rt-drop, .breadcrumbs-area2 .breadcrumbs-content h3 a:hover, .sidebar-widget-area .widget .corporate-address li i, .sidebar-widget-area .widget .corporate-address li i.fa-map-marker, .rt-news-box .post-cat span a:hover, .rt-news-box .topic-box .post-date1 span a:hover, .rt_widget_recent_entries_with_image .topic-box .post-date1 span a:hover, .sidebar-widget-area .widget.title-style-1 h3.widgettitle, .search-form input.search-submit, .header-style-5.trheader .header-social li a:hover, .header-style-5 .header-social li a:hover, .header-style-5 .header-contact .fa, .header-style-4.trheader .header-social li a:hover, .header-style-4 .header-social li a:hover, .header-style-4 .header-contact .fa, .header-style-3.trheader .header-social li a:hover, .header-style-3.trheader.non-stickh .header-social li a:hover, .header-style-3 .header-contact .fa, ul.news-info-list li i, .header-style-2 .header-contact .fa, .search-form input.search-submit:hover, .rt-cat-list-widget li:hover a, .footer-top-area .search-form input.search-submit, .ui-cat-tag a:hover, .entry-post-meta .post-author a:hover, .post-detail-style2 .post-info-light ul li a:hover, .post-detail-style2 .entry-meta li a:hover, .entry-title a:hover, .comments-area .main-comments .comment-meta .comment-author-name a:hover, .rt-blog-layout .entry-thumbnail-area ul li i, .rt-blog-layout .entry-thumbnail-area ul li a:hover, .rt-blog-layout .entry-content h3 a:hover, .blog-layout-1 .entry-meta ul li a:hover, .blog-box .blog-bottom-content-holder ul li i, .footer-top-area .rt-news-box .dark .rt-news-box-widget .media-body a:hover, .entry-footer .share-social ul a:hover {
    color: #5a49f8;
}

.woocommerce-cart .woocommerce table.shop_table td.product-name > a:hover {
    color: #5a49f8;
}

.rt-box-title-2, .blog-box .blog-img-holder .entry-content, button, input[type="button"], input[type="reset"], input[type="submit"], .sidebar-widget-area .widget.title-style-1 h3.widgettitle, .rt-cat-list-widget li:before, .elementor-widget-wp-widget-categories ul li:before, .cat-holder-text, .rt-blog-layout .entry-thumbnail-area ul .active, .blog-layout-2 .entry-meta .blog-cat ul li a:hover, .blog-layout-3 .entry-meta ul li.blog-cat li a:hover {
    background-color: #5a49f8;
}

.elementor-widget-wp-widget-categories ul li a:before {
    color: #5a49f8;
}

.elementor-widget-wp-widget-categories ul li:hover a {
    color: #7a64f2;
}

.post-detail-style2 .cat-holder:before {
    border-top: 8px solid #5a49f8;
}

.entry-content .wpb_layerslider_element a.layerslider-button, .comments-area h3.comment-num:after {
    background: #5a49f8;
}

.entry-content .btn-read-more-h-b, .pagination-area ul li span .header-style-10.trheader #tophead .tophead-social li a:hover {
    border: 1px solid #5a49f8;
}

.woocommerce nav.woocommerce-pagination ul li span {
    border-color: #5a49f8;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #7a64f2;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:after {
    background-color: #7a64f2;
}

.woocommerce div.product .share-links a:hover {
    color: #5a49f8;
}

.bottomBorder {
    border-bottom: 2px solid #5a49f8;
}

.search-form input.search-field {
    border-color: #5a49f8;
}

#respond form input:focus, #respond form textarea:focus {
    border-color: #5a49f8;
}

.search-form input.search-submit {
    background-color: #5a49f8;
    border: 2px solid #5a49f8;
}

.sidebar-widget-area .widget.title-style-1 h3.widgettitle span {
    border-top: 10px solid #5a49f8;
}

.widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud a:hover {
    background: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
    background: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
}

.cat-holder:before {
    border-top: 8px solid #5a49f8;
}

.footer-bottom-social ul li a {
    background-color: #5a49f8;
}

    .footer-bottom-social ul li a:hover {
        background-color: #7a64f2;
    }

@-webkit-keyframes pulse2 {
    0% {
        -webkit-box-shadow: 0 0 0 0 #5a49f8;
        box-shadow: 0 0 0 0 #5a49f8;
    }

    40% {
        -webkit-box-shadow: 0 0 0 20px rgba(90, 73, 248, 0);
        box-shadow: 0 0 0 20px rgba(90, 73, 248, 0);
    }

    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(90, 73, 248, 0);
        box-shadow: 0 0 0 20px rgba(90, 73, 248, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(90, 73, 248, 0);
        box-shadow: 0 0 0 0 rgba(90, 73, 248, 0);
    }
}

@keyframes pulse2 {
    0% {
        -webkit-box-shadow: 0 0 0 0 #5a49f8;
        box-shadow: 0 0 0 0 #5a49f8;
    }

    40% {
        -webkit-box-shadow: 0 0 0 20px rgba(90, 73, 248, 0);
        box-shadow: 0 0 0 20px rgba(90, 73, 248, 0);
    }

    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(90, 73, 248, 0);
        box-shadow: 0 0 0 20px rgba(90, 73, 248, 0);
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(90, 73, 248, 0);
        box-shadow: 0 0 0 0 rgba(90, 73, 248, 0);
    }
}

.button-1 {
    color: #5a49f8;
}

    .button-1:hover {
        color: #7a64f2;
    }

.btn-fill {
    background-color: #5a49f8;
    border-color: #5a49f8;
}

    .btn-fill:hover {
        color: #5a49f8;
    }

.btn-ghost, .rtin-pricing-layout6.active-class .btn-ghost:hover {
    border-color: #5a49f8;
    color: #5a49f8;
}

    .btn-ghost:hover, .rtin-pricing-layout6.active-class .btn-ghost {
        background-color: #5a49f8;
    }

    .btn-ghost.btn-dark:hover {
        background-color: #7a64f2;
        border-color: #7a64f2 !important;
    }

.btn-light:hover {
    background-color: #5a49f8;
    border-color: #5a49f8 !important;
}

.btn-ghost.btn-ghost-gradient {
    background-image: -o-linear-gradient(#fff, #fff), -o-linear-gradient(205deg, #04d5f4, #5a49f8);
    background-image: linear-gradient(#fff, #fff), linear-gradient(245deg, #04d5f4, #5a49f8);
}

    .btn-ghost.btn-ghost-gradient:before {
        background-image: -o-linear-gradient(205deg, #04d5f4, #5a49f8);
        background-image: linear-gradient(245deg, #04d5f4, #5a49f8);
    }

.btn-fill.btn-fill-gradient:before {
    background: #5a49f8;
    background: -o-linear-gradient(30deg, #5a49f8 0%, #04d5f4 100%);
    background: linear-gradient(60deg, #5a49f8 0%, #04d5f4 100%);
}

.btn-fill.btn-fill-gradient:after {
    background: #5a49f8;
    background-image: -o-linear-gradient(30deg, #04d5f4 0%, #5a49f8 100%);
    background-image: linear-gradient(60deg, #04d5f4 0%, #5a49f8 100%);
}

.section-title-style1 .heading-icon i {
    color: #5a49f8;
}

.section-default-style .sub-title {
    color: #5a49f8;
}

.section-style-1:before {
    background-color: #5a49f8;
}

.section-style-1:after {
    background-image: -webkit-gradient(linear, left top, right top, from(#5a49f8), to(transparent));
    background-image: -o-linear-gradient(left, #5a49f8 0%, transparent 100%);
    background-image: linear-gradient(90deg, #5a49f8 0%, transparent 100%);
}

.rs-parallax-wrap .rtin-play .rtin-icon {
    color: #5a49f8;
}

    .rs-parallax-wrap .rtin-play .rtin-icon:before {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#7a64f2), to(#750ed5));
        background-image: -o-linear-gradient(top, #7a64f2 0%, #750ed5 100%);
        background-image: linear-gradient(180deg, #7a64f2 0%, #750ed5 100%);
    }

.rt-owl-nav-1.slider-nav-enabled .owl-carousel .owl-nav > div:hover {
    background-color: #5a49f8;
    border-color: #5a49f8;
}

.rt-owl-nav-1.slider-dot-enabled .owl-carousel .owl-dot:hover span, .rt-owl-nav-1.slider-dot-enabled .owl-carousel .owl-dot.active span {
    background: #5a49f8;
}

.rt-owl-nav-2.slider-nav-enabled .owl-carousel .owl-nav > div:hover {
    background-color: #5a49f8;
    border-color: #5a49f8;
}

.rt-owl-nav-2.slider-dot-enabled .owl-carousel .owl-dot:hover span, .rt-owl-nav-2.slider-dot-enabled .owl-carousel .owl-dot.active span {
    background: #5a49f8;
}

.rt-owl-nav-3.slider-dot-enabled .owl-carousel .owl-dot:hover span, .rt-owl-nav-3.slider-dot-enabled .owl-carousel .owl-dot.active span {
    background: #5a49f8;
}

.rt-owl-nav-3.slider-nav-enabled .owl-carousel .owl-nav > div:hover {
    background: #5a49f8;
}

.about-image-text .about-content .sub-rtin-title, .about-image-text ul.list-layout1 li:before, .about-image-text ul.list-layout2 li:before {
    color: #5a49f8;
}

.rt-image .figure-holder .mask-text {
    background: -o-linear-gradient(205deg, #7a64f2 0%, #5a49f8 100%);
    background: linear-gradient(245deg, #7a64f2 0%, #5a49f8 100%);
}

.title-text-button .subtitle {
    color: #5a49f8;
}

.title-text-button ul li:before {
    color: #5a49f8;
}

.title-text-style5 {
    background-color: #5a49f8;
}

    .title-text-style5 .offer-heading {
        color: #5a49f8;
    }

.info-box-style1 .rtin-title a:hover, .info-box-style2 .rtin-title a:hover, .info-box-style6 .rtin-title a:hover, .info-box-style11 .rtin-item .rtin-title a:hover, .info-box-style12 .rtin-item .rtin-title a:hover, .info-box-style14 .rtin-item .rtin-title a:hover, .info-box-style17 .rtin-title a:hover {
    color: #5a49f8;
}

.info-box-style3 .rtin-item:before, .info-box-style15 .rtin-item.rtin-icon .rtin-icon:before {
    background-color: #5a49f8;
}

.info-box-style3 .rtin-item .rtin-icon i, .info-box-style4 .rtin-item .rtin-icon, .info-box-style11 .rtin-item .rtin-icon, .info-box-style14 .rtin-item .rtin-icon i, .info-box-style15 .rtin-item:hover .rtin-icon i, .info-box-style16 .rtin-item .rtin-icon i, .info-box-style17 .rtin-item:hover .rtin-icon i, .info-box-style4.dark-mode .rtin-item:hover .rtin-icon {
    color: #5a49f8;
}

.info-box-style4 .rtin-item:hover, .info-box-style17 .rtin-item .rtin-icon {
    background-color: #5a49f8;
}

.info-box-style9 .rtin-title a:hover {
    color: #5a49f8;
}

.info-box-style10 .rtin-item:before {
    background-color: #5a49f8;
}

.info-box-style10 .rtin-item .rtin-title a:hover {
    color: #5a49f8;
}

.info-box-style13 .rtin-item.rtin-icon .rtin-icon:before, .info-box-style14 .rtin-item.rtin-icon:hover .rtin-icon:before, .info-box-style15 .rtin-item:before, .working-process-style7 .rtin-item:hover .count-number {
    background-color: #5a49f8;
}

.working-process-default .rtin-title a:hover {
    color: #5a49f8;
}

.working-process-style1 .rtin-item:hover .count-number, .working-process-style7 .count-number {
    color: #5a49f8;
}

.rtin-story .story-layout .story-box-layout:before {
    background-color: #5a49f8;
}

.info-box-style17 .rtin-item:hover .icon-holder svg {
    fill: #5a49f8;
}

.rt-counter .rtin-item i {
    color: #5a49f8;
}

.rt-counter .rtin-item .rtin-counter {
    color: #5a49f8;
}

.rtin-progress-bar .progress .progress-bar {
    background-color: #7a64f2;
}

.rt-counter .rtin-item .rtin-media .image-svg svg {
    fill: #5a49f8;
}

.team-default .rtin-content .rtin-title a:hover {
    color: #5a49f8;
}

.team-multi-layout-1 .animted-bg-wrap .animted-bg {
    background-color: rgba(90, 73, 248, 0.9);
}

.team-multi-layout-2 .rtin-item .rtin-thums:before {
    background-color: rgba(90, 73, 248, 0.5);
}

.team-multi-layout-2 .rtin-item:hover .rtin-thums:before {
    background-color: rgba(90, 73, 248, 0.9);
}

.team-multi-layout-1 .maks-item .rtin-social li a:hover, .team-multi-layout-2 .rtin-item:hover .rtin-social li a {
    background-color: #7a64f2;
}

.team-multi-layout-3 .rtin-content .rtin-social li a:hover {
    color: #5a49f8;
}

.team-multi-layout-3 .animted-bg-wrap .animted-bg {
    background: #5a49f8;
    background: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
    background: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
}

.team-single ul.rtin-social li.share i, .team-single .rtin-content ul.rtin-team-info li i, .team-single .rtin-content a:hover {
    color: #5a49f8;
}

.portfolio-default .rt-portfolio-tab a.current, .portfolio-default .rt-portfolio-tab a:hover {
    background: #5a49f8;
}

.portfolio-multi-layout-1 .rtin-title a:hover, .portfolio-multi-layout-1 .rtin-cat a:hover, .portfolio-multi-layout-1 .rtin-item .rtin-content .rtin-icon a, .portfolio-multi-layout-2 .rtin-item .rtin-read a:hover, .portfolio-multi-layout-3 .rtin-content h3 a:hover {
    color: #5a49f8;
}

.portfolio-multi-layout-1 .rtin-item:after, .portfolio-multi-layout-2 .rtin-item .rtin-content {
    background-color: #5a49f8;
}

.portfolio-multi-layout-4 .rtin-title a:hover, .portfolio-multi-layout-4 .rtin-cat a:hover, .portfolio-multi-layout-4 .rtin-item .rtin-content .rtin-icon a:hover {
    color: #5a49f8;
}

.portfolio-single .portfolio-details ul.rtin-portfolio-info li a:hover {
    color: #5a49f8;
}

.portfolio-single .item-slider .owl-nav > div:hover {
    background-color: #5a49f8;
    border: 1px solid #5a49f8;
}

.portfolio-grid-layout7 .rtin-item:before {
    background-color: rgba(90, 73, 248, 0.9);
}

.service-grid-layout1 .rtin-item .rtin-icon i, .service-grid-layout3 .rtin-item .rtin-icon i {
    color: #5a49f8;
}

.service-default .rtin-item .rtin-title a:hover {
    color: #5a49f8;
}

.service-grid-layout2 .rtin-item .rtin-icon:before, .service-grid-layout3 .rtin-item:before {
    background-color: #5a49f8;
}

.rtin-service-info li span {
    color: #5a49f8;
}

.rtin-testimonial-1 .rtin-item .top-box {
    background-image: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
    background-image: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
}

.rtin-testimonial-1 .rtin-item .rtin-icon, .rtin-testimonial-2 .rtin-item .rtin-icon {
    color: #5a49f8;
}

.rtin-testimonial-2 .rtin-item {
    background-image: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
    background-image: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
}

.rtin-testimonial-8 .shape-wrap li svg path {
    fill: #5a49f8;
}

@media (max-width: 480px) {
    .rtin-testimonial-8 .rtin-content {
        background-color: #5a49f8;
    }
}

@media only screen and (max-width: 767px) {
    .rtin-testimonial-7 .rtin-item {
        background-color: #5a49f8;
    }
}

.post-grid-style1 .rtin-item .rtin-title a:hover, .post-grid-style1 .rtin-item ul li a:hover, .post-grid-style1 .rtin-item ul li i, .post-grid-style2 .rtin-item .rtin-title a:hover, .post-grid-style2 .rtin-item ul li a:hover, .post-grid-style3 .rtin-item h3 a:hover, .post-grid-style3 .rtin-item ul li a:hover {
    color: #5a49f8;
}

.post-grid-style5 .rtin-item ul li, .post-grid-style5 .rtin-item ul li a, .post-grid-style5 .rtin-item .rtin-title a:hover, .post-grid-style7 .rtin-item ul li i, .post-grid-style7 .rtin-item ul li a:hover, .post-grid-style7 .rtin-item .rtin-title a:hover {
    color: #5a49f8;
}

.rtin-pricing-layout2 .price-header .rtin-price, .rtin-pricing-layout4 .price-header .rtin-price, .rtin-pricing-layout6.active-class .item-price {
    color: #5a49f8;
}

.rtin-pricing-layout2 .rt-price-table-box .popular-offer, .rtin-pricing-layout3 .rt-price-table-box .popular-offer, .rtin-pricing-layout4 .rt-price-table-box .popular-offer, .rtin-pricing-layout6 .status-shape {
    border-top: 5rem solid #5a49f8;
}

.rtin-pricing-layout3 .price-header .rtin-price {
    background: -webkit-linear-gradient(-135deg, #04d5f4, #5a49f8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.rtin-pricing-layout3 .rtin-price .price-fac {
    background: -webkit-linear-gradient(-45deg, #04d5f4, #04d5f4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.rtin-pricing-layout5 .price-header {
    background-color: #5a49f8;
    background-image: -o-linear-gradient(30deg, #5a49f8 0%, #7a64f2 100%);
    background-image: linear-gradient(60deg, #5a49f8 0%, #7a64f2 100%);
}

.video-style1 .item-icon .rtin-play, .video-style2 .item-icon .rtin-play, .video-style3 .item-icon .rtin-play {
    background-color: #5a49f8;
}

    .video-style1 .item-icon .rtin-play:hover {
        background-color: #750ed5;
    }

    .video-style2 .item-icon .rtin-play:before, .video-style3 .item-icon .rtin-play:before {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#7a64f2), to(#750ed5));
        background-image: -o-linear-gradient(top, #7a64f2 0%, #750ed5 100%);
        background-image: linear-gradient(180deg, #7a64f2 0%, #750ed5 100%);
    }

    .video-style1 .item-icon .rtin-play:after {
        background-color: rgba(90, 73, 248, 0.6);
    }

.fixed-sidebar-left .elementor-widget-wp-widget-nav_menu ul > li > a:hover, .fix-bar-bottom-copyright .rt-about-widget ul li a:hover, .fixed-sidebar-left .rt-about-widget ul li a:hover {
    color: #5a49f8;
}

.rtin-contact-info ul li i, .rtin-address-default .rtin-item .rtin-icon i:before, .rtin-address-default .rtin-item .rtin-info a:hover {
    color: #5a49f8;
}

.rtin-address-default.dark .rtin-address-info {
    background: #5a49f8;
}

.fixed-sidebar-addon .elementor-widget-wp-widget-nav_menu ul > li > a:hover, .fixed-sidebar-addon .rt-about-widget .footer-social li a:hover {
    color: #5a49f8;
}

.rt-cat-list-widget li:before {
    background: #5a49f8;
}

.elementor-icon-list-items .elementor-icon-list-item i {
    color: #7a64f2;
}

.elementor-accordion .elementor-active .elementor-accordion-icon > span, .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a {
    color: #5a49f8;
}

.rtin-skills .rtin-skill-each .progress .progress-bar {
    background-color: #5a49f8;
}

    .rtin-skills .rtin-skill-each .progress .progress-bar > span {
        color: #5a49f8;
    }

        .rtin-skills .rtin-skill-each .progress .progress-bar > span:before {
            border-top-color: #5a49f8;
        }

.animate-shape-style10 .animated-shape li stop:first-child {
    stop-color: #5a49f8;
}

.animate-shape-style10 .animated-shape li stop:last-child {
    stop-color: #750ed5;
}

.rtel-content-toggle ul.nav.nav-tabs .nav-item.show .nav-link, .rtel-content-toggle ul.nav.nav-tabs .nav-link.active {
    background-color: #5a49f8;
}