.xis-it-header-btn a {
    color: #fff;
    height: 50px;
    width: 135px;
    font-weight: 600;
    border-radius: 5px;
    font-family: "Rajdhani";
    background-size: 200%, 1px;
    background-image: -webkit-gradient(linear, left top, right top, from(#08cbfb), color-stop(50%, #f606f8), to(#08cbfb));
    background-image: linear-gradient(90deg, #f09c5d 0%, #ee276a 50%, #f09d5c);
}

.xis-it-blog-item .inner-text .inner-meta a i, .xis-it-blog-item .inner-text .inner-meta a, .xis-it-instagram-feature-list li:before, .xis-it-testimonial-item .inner-author .author-text h3, .xis-it-counter-item .inner-text p span, .xis-it-portfolio-filter-btn button.is-checked, .xis-it-pricing-inner-item .xis-it-pricing-list-item li:before, .xis-it-pricing-inner-item .xis-it-price-inner-title .price-head, .xis-it-sservice-cta-content .xis-it-service-text-wrap .xis-it-service-cta-btn .cia-btn-text span, .xis-it-system-feature-list li:before, .xis-it-system-feature-text-wrap h3 span, .xis-it-about-exp-wrap .inner-text p, .xis-it-about-exp-wrap .inner-text h3 sup, .xis-it-header-top-content .header-cta-login i {
    background-image: -webkit-gradient(linear, left top, right top, from(#00d1fb), to(#ff00fa));
    background-image: linear-gradient(90deg, #ee9e5f 0%, #eb286b 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.scrollup {
    width: 55px;
    right: 20px;
    z-index: 5;
    height: 55px;
    bottom: 20px;
    display: none;
    position: fixed;
    border-radius: 100%;
    line-height: 55px;
    background-color: #0cb6de;
}

.xis-it-system-feature-section .xis-it-sf-outer-shape1, .xis-it-system-feature-section .xis-it-sf-outer-shape2 {
    left: 0;
    right: 0;
    top: -30px;
    z-index: -1;
    content: "";
    width: 690px;
    height: 45px;
    margin: 0 auto;
    position: absolute;
    -webkit-animation: XisIt_animation_1 10s infinite linear alternate;
    animation: XisIt_animation_1 10s infinite linear alternate;
    -webkit-transform: skew(-40deg) rotate(-0.5deg);
    transform: skew(-40deg) rotate(-0.5deg);
    background-image: -webkit-gradient(linear, left top, right top, from(#00d1fb), to(#ff00fa));
    background-image: linear-gradient(90deg, #ee9f5f 0%, #ec276c 100%);
}


.xis-it-service-content {
    padding-bottom: 95px;
}

.xis-it-system-feature-section {
    z-index: 1;
    padding-top: 155px;
}

.xis-it-system-feature-list-wrap:before {
    top: -10px;
    left: 0;
    width: 100%;
    content: "";
    height: 50%;
    position: absolute;
    border-top-left-radius: 90px;
    -webkit-transition: 500ms all ease;
    transition: 500ms all ease;
    background-image: -webkit-gradient(linear, left top, right top, from(#00d1fb), to(#ff00fa));
    background-image: linear-gradient(90deg, #00d1fb 0%, #003062 100%);
}

.xis-it-system-feature-list-wrap .appoint-btn a:before {
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    content: "";
    height: 0%;
    position: absolute;
    -webkit-transition: 500ms all ease;
    transition: 500ms all ease;
    background-image: -webkit-gradient(linear, left top, right top, from(#00d1fb), to(#ff00fa));
    background-image: linear-gradient(90deg, #00d1fb 0%, #003062 100%);
}

.xis-it-service-item .xis-it-service-shape:before {
    left: 0;
    top: 0px;
    z-index: -2;
    width: 100%;
    height: 50%;
    content: "";
    position: absolute;
    -webkit-transition: 500ms all ease;
    transition: 500ms all ease;
    border-top-left-radius: 70px;
    background-image: -webkit-gradient(linear, left top, right top, from(#00d1fb), to(#ff00fa));
    background-image: linear-gradient(90deg, #00d1fb 0%, #003062 100%);
}

.xis-it-service-item .xis-it-service-shape:after {
    left: 0;
    bottom: 0;
    content: "";
    width: 100%;
    height: 0px;
    position: absolute;
    -webkit-transition: 500ms all ease;
    transition: 500ms all ease;
    background-image: -webkit-gradient(linear, left top, right top, from(#00d1fb), to(#ff00fa));
    background-image: linear-gradient(90deg, #00d1fb 0%, #003062 100%);
}

.xis-it-service-item .inner-icon:before {
    top: -2px;
    left: -2px;
    content: "";
    z-index: -2;
    width: 130px;
    height: 130px;
    position: absolute;
    border-radius: 100%;
    -webkit-animation: border-transform 10s linear infinite alternate forwards;
    animation: border-transform 10s linear infinite alternate forwards;
    background-image: -webkit-gradient(linear, left top, right top, from(#00d1fb), to(#ff00fa));
    background-image: linear-gradient(90deg, #ee9f5f 0%, #ec276b 100%);
}


.contact-form .form-group input[type="text"], .contact-form .form-group input[type="password"], .contact-form .form-group input[type="tel"], .contact-form .form-group input[type="email"], .contact-form .form-group select {
    position: relative;
    display: block;
    width: 100%;
    line-height: 28px;
    padding: 10px 25px;
    color: var(--text-color);
    height: 60px;
    font-size: var(--font-16);
    border-radius: 3px;
    background: rgb(243 238 243 / 68%);
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    border: 1px solid #00000014;
}

.contact-form .form-group textarea {
    position: relative;
    display: block;
    width: 100%;
    line-height: 24px;
    padding: 15px 20px 25px;
    color: var(--dark-color);
    height: 190px;
    font-size: var(--font-15);
    border-radius: 3px;
    background: rgb(247 243 247);
    resize: none;
    border: 1px solid #e4e0e4;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
 
 
 .xis-it-footer-widget .menu-widget li a:hover {
    color: #ed9160;
}

.xis-it-about-exp-wrap .inner-text p {
    font-size: 30px;
    font-weight: 700;
    font-family: "Rajdhani";
    display: inline-block;
    text-transform: uppercase;
}



.project-detail-section .title-box {
    position: relative;
    padding: 40px 0px;
}

.xis-it-footer-widget .menu-widget li a {
    color: #a4a5b7;
    font-size: 17px;
    font-weight: 500;
}


.xis-it-footer-widget .logo-widget .contact-address p {
    color: #bab8cd;
    padding-bottom: 15px;
}
 .sec-title h2 {
    margin-bottom: 18px;
    font-size: var(--font-50);
    font-family: var(--font-family-exo-2);
}