#sp-top-bar {
    background: transparent !important;
    color: #AAAAAA;
    position: absolute;
    width: 100%;
    z-index: 100;
}

#sp-top2 .fas, #sp-top2 .far, #sp-footer .fas, #sp-footer .fab {
    color: #eed385;
}

#sp-header {
    box-shadow: unset;
    background: transparent;
}

#sp-header.header-sticky {
    background: rgba(0, 0, 0, 0.6) !important;
}

.sp-megamenu-parent > li > a {
    color: #ffffff;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    line-height: 50px;
}

.sp-megamenu-parent > li:hover > a, .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    border-bottom: 1px solid #eed385;
}

#sp-footer, #sp-bottom {
    background: #121212;
    color: #ffffff;
}

#sp-bottom .sp-module .sp-module-title, #sp-bottom .sp-module ul > li > a, #sp-footer1 .sp-copyright, #sp-footer1 .sp-copyright a, #sp-footer2 a {
    color: #ffffff;
}

#sp-bottom .sp-module ul > li > a:hover, #sp-footer2 a:hover {
    color: #eed385;
}

#sp-bottom3::after {
    background: rgba(255, 255, 255, 0.1);
}

.pitech-slider .sp-slider-custom-dot-indecators .sp-text-thumbnail-list.active .sp-dot-indicator-wrap .dot-indicator {
    background: #eed385;
}

.pitech-slider .sp-slider-custom-dot-indecators .sp-text-thumbnail-list .sp-dot-indicator-wrap {
    width: 100%;
}

.sp-slider-custom-dot-indecators {
    background: transparent;
}

.sp-slider-custom-dot-indecators ul {
    background: RGBA(0, 0, 0, 0.3);
    padding: 15px;
}

#sppb-addon-1629281689738 .sppb-icons-group-list li {
    margin: 0 !important;
}

.pitech-experience-tab .sppb-custom-tab {
    display: flex;
    flex-direction: row-reverse;
    align-items: center
}

.pitech-experience-tab .sppb-custom-tab .sppb-nav-tabs {
    border: 0
}

.pitech-experience-tab .sppb-custom-tab ul.sppb-nav-custom li a span.sppb-tab-subtitle {
    display: block;
    font-weight: 300;
    font-size: 18px;
    line-height: 32px;
    color: #000;
    opacity: .9
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] {
    padding-left: 0;
    padding-right: 0
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] .sppb-addon-article {
    position: relative;
    margin-bottom: 0
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] .sppb-addon-article .sppb-article-img-wrap img {
    width: 100%
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] .sppb-addon-article .sppb-article-info-wrap h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: 25px
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] .sppb-addon-article .sppb-article-info-wrap h3 a {
    color: #fff
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] .sppb-addon-article .sppb-article-info-wrap h3 a:hover {
    color: #e97025
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] .sppb-addon-article .sppb-article-info-wrap .sppb-article-introtext {
    opacity: 0;
    visibility: hidden;
    transition: all .4s ease;
    margin-bottom: -60px;
    width: 95%
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] .sppb-addon-article .sppb-article-info-wrap:hover .sppb-article-introtext {
    opacity: 1;
    visibility: visible;
    margin-bottom: 0
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] .sppb-addon-article .sppb-article-info-wrap {
    position: absolute;
    padding: 35px 45px;
    bottom: 0;
    z-index: 1
}

.pitech-experience-tab .sppb-custom-tab .sppb-tab-custom-content .sppb-addon-articles [class*=sppb-col-] .sppb-addon-article::after {
    position: absolute;
    content: "";
    background: linear-gradient(0deg, #26253a 0%, rgba(6, 5, 20, 0) 99.45%);
    width: 100%;
    height: 173px;
    bottom: 0;
    left: 0
}

.pitech-news-media-tab .sppb-addon-content ul.sppb-nav-tabs {
    display: flex;
    justify-content: center;
    border: 0;
    margin-bottom: 85px
}

.pitech-news-media-tab .sppb-addon-content ul.sppb-nav-tabs li a {
    background: linear-gradient(204.98deg, rgba(246, 146, 30, 0.3) 16.33%, rgba(248, 207, 160, 0) 142.07%), #0b54e4;
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    color: #fff;
    padding: 25px 80px;
    border: 0;
    border-bottom: solid 4px #0b54e4 !important;
    margin-right: 2px
}

.pitech-news-media-tab .sppb-addon-content ul.sppb-nav-tabs li a:hover {
    background: #f0f5fe;
    color: #e97025;
    border-bottom: solid 4px #e97025 !important
}

.pitech-news-media-tab .sppb-addon-content ul.sppb-nav-tabs li.active a {
    background: #f0f5fe;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #e97025;
    border-bottom: solid 4px #e97025 !important
}

.pitech-news-media-tab .sppb-addon-content .sppb-tab-content .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap {
    background: #f0f5fe;
    padding: 15px 25px
}

.pitech-news-media-tab .sppb-addon-content .sppb-tab-content .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px
}

.pitech-news-media-tab .sppb-addon-content .sppb-tab-content .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a {
    color: #010c23
}

.pitech-news-media-tab .sppb-addon-content .sppb-tab-content .sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a:hover {
    color: #e97025
}

.pitech-news-media-tab .sppb-addon-content .sppb-tab-content .sppb-addon-articles .sppb-addon-article .sppb-art
cle-info-wrap .sppb-article-meta span.sppb-meta-date {
    font-size: 16px;
    line-height: 20px;
    color: #0b54e4
}

body .sppb-btn.sppb-btn-default::before, body .sppb-btn.sppb-btn-primary::before, body .btn.sppb-btn-default::before, body .btn.sppb-btn-primary::before, .pitech-slider .sp-slider-btn-text::before {
    content: "";
    background: linear-gradient(255.48deg, rgba(255, 255, 255, 0.11) 4.07%, rgba(255, 255, 255, 0) 103.07%), #eed385;
    position: absolute;
    width: 34px;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: -1;
    transition: all 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.bg-gradient2 {
    background: linear-gradient(252.18deg, rgba(255, 255, 255, 0.14) 11.82%, rgba(37, 37, 37, 0.14) 40.94%), radial-gradient(291.37% 879.16% at 94.46% 52.36%, rgba(233, 112, 37, 0.03) 0%, rgba(233, 112, 37, 0) 100%), #333333;
}

.content-list .sppb-addon-content ul li::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #eed385;
    left: 0px;
    top: 8px;
}

.flexfolia .sp-slider-custom-dot-indecators ul {
    background: #FFFFFF;
}

.flexfolia .pitech-service-carousel .sppb-sp-slider-title span {
    font-weight: 800;
    font-size: 70px;
    line-height: 80px;
    color: #eed385;
}

.flexfolia .pitech-service-carousel .sp-slider-custom-dot-indecators .sp-text-thumbnail-list.active .sp-slider-text-thumb-number {
    color: #eed385;
}

.flexfolia .pitech-service-carousel .sp-slider-custom-dot-indecators .sp-text-thumbnail-list .sp-dot-indicator-wrap .dot-indicator.active {
    background-color: #eeeeee;
}

.flexfolia .pitech-service-carousel .sp-slider-custom-dot-indecators .sp-text-thumbnail-list .sp-dot-indicator-wrap {
    width: 40px;
    background-color: #eed385;
    height: 6px;
}

.flexfolia .pitech-service-carousel .sp-slider-custom-dot-indecators .sp-text-thumbnail-list .sp-slider-text-thumb-number {
    font-weight: bold;
    color: #eed385;
}

@media (max-width: 991.98px) {
    #sp-top-bar {
        background: #000 !important;
        position: relative;
    }
}

.offcanvas-menu {
    background-color: #121212;
    color: #ffffff;
}

.sp-scroll-up {
    bottom: 10px;
}

@media (max-width: 600px) {
    #sp-logo {
        width: 100% !important;
    }

    #sp-logo .logo {
        float: right;
    }
}

