
*{outline:none !important; -webkit-tap-highlight-color:transparent }
a:focus, a:hover{ outline: none !important; color:#231F20}
img{ max-width: 100%;}

.fixed-header .navbar-brand.logo img{
    height: 60px;
}

.themeht-btn.dark-btn{
    display: none;
}

.hero-shape1{
    background: linear-gradient(110deg, #ED94C9, #1926CA, #2649FE);
}

.themeht-btn, a.themeht-btn{
    background-image: linear-gradient(90deg, #387CFB, #7964E9, #DE8ECC);
}

.theme-bg{
    background-image: linear-gradient(90deg, #387CFB, #7964E9, #DE8ECC);
}

.text-theme {
    color: #3F8EFB;
}

.marquee-text span, .theme-title h6{
    background: linear-gradient(90deg, #387CFB, #7964E9, #DE8ECC);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.service-item.style-3:after{
    background: linear-gradient(110deg, #ED94C9, #1926CA, #2649FE);
}

.ht-tab .tab-menu li a.active-a, .ht-tab .tab-menu li a:hover{
    background: linear-gradient(90deg, #387CFB, #7964E9, #DE8ECC);
}

.grediant-bg3{
    background: linear-gradient(115deg, #387CFB, #7964E9, #DE8ECC);
}

.counter.style-2 h5{
    background: none;
}

.footer{
    background-image: url(https://yourcloudnetwork.net/projects/rpiallab/wp-content/uploads/2024/06/footer-bg.png);
}

.page-title{
    background-image: radial-gradient(var(--gradient_spot1_w) var(--gradient_spot1_h) at left var(--gradient_spot1_x) top var(--gradient_spot1_y), #387CFB, transparent), radial-gradient(var(--gradient_spot2_w) var(--gradient_spot2_h) at left var(--gradient_spot2_x) top var(--gradient_spot2_y), #7964E9, transparent), radial-gradient(var(--gradient_spot3_w) var(--gradient_spot3_h) at left var(--gradient_spot3_x) top var(--gradient_spot3_y), #DE8ECC, transparent), radial-gradient(var(--gradient_spot4_w) var(--gradient_spot4_h) at left var(--gradient_spot4_x) top var(--gradient_spot4_y), #fff0fb, transparent);;
}

.footer-social li a:hover{
    background: linear-gradient(115deg, #387CFB, #7964E9, #DE8ECC);
    -webkit-text-stroke: 1px #ffffff;
}

.wpcf7-form label{
    display: block;
    margin-bottom: 20px;
}
.read-button i{
    display: none;
}

@media (max-width: 992px) {
    .h1, h1 {
        font-size: 40px !important;
        line-height: 50px !important;
    }
    .banner-4 {
        padding: 150px 0 90px;
    }
}