.pb-0 {
    padding-bottom: 0 !important;
}
.features-single-img-wrap,
.p-20 {
    padding: 20px;
}
.pt-0 {
    padding-top: 0 !important;
}
.pb-20 {
    padding-bottom: 20px;
}
.pt-130 {
    padding-top: 130px;
}
.pb-130 {
    padding-bottom: 130px;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.pb-80 {
    padding-bottom: 80px;
}
.mt-0 {
    margin-top: 0;
}
.mt-10 {
    margin-top: 10px;
}
.mt-20 {
    margin-top: 20px;
}
.mb-10 {
    margin-bottom: 10px;
}
.mb-0 {
    margin-bottom: 0 !important;
}

.rt-hero-v12 {
    padding-top: 120px;
}

.sign-in-up-padding {
    position: relative;
}
body {
}
.rt-faq-pricing-one-question-top,
.rt-question-details {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}
/* Main layout */
.sign-in-up-padding .rt-technology-main {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    gap: 1.25rem;
}

/* Left panel */
.sign-in-up-padding .rt-technology-main .left-content-detailes {
    display: flex;
    flex-direction: column;
    flex: 0 50%;
    justify-content: center;
    align-items: center;
    gap: 2rem;
    padding-left: 1.9375rem;
    padding-right: 0.9375rem;
    background-image: linear-gradient(#0055ff4d, #fff0 70%);
    border: 1px solid #d9d9d933;
    backdrop-filter: blur(60px);
    border-radius: 20px;
}

/* Left content */
.sign-in-up-padding
    .rt-technology-main
    .left-content-detailes
    .rt-technology-left {
    text-align: center;
    margin-top: 15px;
    max-width: 650px;
    flex: unset;
}

/* Right panel */
.sign-in-up-padding .rt-technology-main .rt-technology-right {
    display: flex;
    flex-direction: column;
    flex: 0 50%;
    justify-content: center;
    align-items: center;
    gap: 2rem;
    padding: 5.25rem 60px;
    background-image: linear-gradient(#0055ff4d, #fff0 70%);
    border: 1px solid #d9d9d933;
    box-shadow: 20px 20px 30.6px #1848d41a;
    border-radius: 20px;
}

/* Form wrapper */
.sign-in-up-padding .rt-technology-right .w-form {
    width: 100%;
    max-width: 500px;
}

/* Form grid */
.sign-in-up-padding .rt-form-main {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.9375rem;
}

.sign-in-up-padding .rt-technology-right .rt-form-main {
    grid-template-columns: 1fr;
}

/* Heading */
.sign-in-up-padding .rt-technology-main .rt-technology-right .form-heading {
    text-align: center;
}

/* Submit button wrap */
.sign-in-up-padding
    .rt-technology-main
    .rt-technology-right
    .rt-submit-button-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Input item */
.sign-in-up-padding .rt-input-item {
    display: flex;
    flex-direction: column;
    gap: 0.3125rem;
    position: relative;
    margin-bottom: 25px;
}

/* Label */
.sign-in-up-padding .rt-fom-lable {
    color: #fff;
    font-weight: 400;
    margin-bottom: 0.3125rem;
}

/* Toggle password */
.sign-in-up-padding .toggle-password {
    position: absolute;
    right: 10px;
    top: 50%;
    cursor: pointer;
    user-select: none;
}

.sign-in-up-padding .toggle-password svg {
    width: 35px;
    height: 35px;
}

/* Utility classes */
.sign-in-up-padding .rt-overflow-hidden {
    overflow: hidden;
}

.sign-in-up-padding .w-layout-hflex {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.sign-in-up-padding .w-form {
    margin: 0 0 15px;
}

.sign-in-up-padding .rt-form-input {
    background: linear-gradient(180deg, #0055ff59, transparent 30%);
    border: 1px solid #a19fcf;
    border-radius: 10px;
    padding: 12px 16px;
    color: #fff;
    outline: none;
}

.rt-service-v2-card-text-wrap {
    border-bottom: 0;
    padding-top: 20px;
}

.rt-form-v3 .rt-text-field-block {
    flex-direction: column;
}
label.error {
    color: red;
}
.rt-footer-link.w--current {
    color: #ffffff;
}
.rt-technology-right a:hover {
    color: #ffffff;
}
.sign-in-up-padding .toggle-password svg {
    /* color: aquamarine; */
    fill: #fff;
}
.rt-faq-dropdown:hover {
    cursor: pointer;
}

/* start of the images update css */
body {
    /* color: #ccced6; */
}
.rt-hero-v1 {
    background-image: url(../images/home-page/section-header-wrapper-wrapper-1x.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.rt-hero-v1-image-board {
    border: 0;
    box-shadow: none;
}
.rt-hero-v1-circle-image {
    visibility: hidden;
}
.bgImg--none {
    background-image: none;
}
.rt-integration-circule-four {
    width: 150px;
    height: 150px;
}
.rt-analytics-faq-icon-box {
    background-image: none;
    width: 80px;
}
.rt-service-v5 .w-layout-grid .rt-service-v2-card:nth-child(n + 4) {
    background-image: linear-gradient(180deg, #5f00ad, #000 20%);
}
.rt-service-v5 .w-layout-grid .rt-service-v2-card {
    border-color: #5f00ad;
    background-image: none;
    background-image: linear-gradient(180deg, #000 80%, #5f00ad);
    align-items: center;
    text-align: center;
}
/* .rt-service-v3-card-image-wrap{
    background-image: url(../images/home-page/Background-Border.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
} */
.rt-service-v3-card-image-wrap {
    background-image: none;
    border: 0;
}
.rt-button-content {
    background: linear-gradient(280deg, #de0041, #9a007d);
}
.rt-button-linear {
}
.rt-button-linear.color-change {
    background-image: linear-gradient(90deg, #000, #ec0000 61%, #000);
}
.rt-sub-text-wrapper {
    background-color: #2c1214;
}
.rt-button-right-side .rt-button-content {
    background: linear-gradient(180deg, #de0041, #9a007d);
}
.rt-button-left-side .rt-button-content {
    background: linear-gradient(180deg, #270b1d, #9a007d);
}
.rt-button-left-side .rt-button-linear {
    background-image: linear-gradient(90deg, #4b4b4b78, #c30000 57%, #4b4b4b40);
}
.rt-footer {
    background-image: url(../images/home-page/footer.webp);
    background-size: cover;
    background-position: center;
}
.rt-button-circle {
    background-color: #9700f5;
}
.rt-work-left-part {
    border: 0;
    max-width: unset;
}
.rt-work-card {
    background-color: #000;
    background-image: none;
    border-color: #727272;
    border-bottom: 0;
    padding: 25px;
}
.rt-work-card-text-wrap {
    padding-top: 0;
}
.api-futer-ready-sec .rt-feature-v2-card {
    background-image: none;
    border-color: #5f00ad;
    box-shadow: inset 0 0 30px rgba(95, 0, 173, 0.6);
}
.api-futer-ready-sec .rt-feature-v2-card:nth-child(even) {
    border-color: #790010;
    box-shadow: inset 0 0 30px #790010b3;
}

.payout-payment-simplifed-sec .rt-featue-v3-card,
.payout-payment-simplifed-sec .rt-feature-v2-card-wrap {
    background-image: none;
    border-color: #5f00ad;
    box-shadow: inset 0 0 30px rgba(95, 0, 173, 0.6);
}
.payout-payment-simplifed-sec .rt-featue-v3-card:nth-child(2),
.payout-payment-simplifed-sec .rt-feature-v2-card-wrap:nth-child(odd) {
    border-color: #790010;
    box-shadow: inset 0 0 30px #790010b3;
}
.rt-italic-text {
    font-style: normal;
}
.solutions-precision-section .rt-feature-v2-card {
    background-image: none;
    border-color: #b5003d;
    box-shadow: inset 0 0 30px #790010b3;
}
.rt-feature-v3,
.rt-feature-v2.rt-position-relative,
.rt-service-v3,
.rt-mission {
    background-image: none;
}
.rt-hero-v12 {
    padding-bottom: 0;
}
.rt-contact-v3 {
    background-image: none;
}
.rt-conatct-v3-left,
.rt-conatct-v3-right,
.rt-get-in-touch-card,
.sign-in-up-padding .rt-technology-main .left-content-detailes,
.sign-in-up-padding .rt-technology-main .rt-technology-right {
    background-image: linear-gradient(#54062078, #2209399c 33%);

    /* box-shadow: inset 0 0 30px #790010b3; */
}
.rt-contact-v3-main,
.rt-conatct-v3-left,
.rt-get-in-touch-card,
.sign-in-up-padding .rt-technology-main .left-content-detailes,
.sign-in-up-padding .rt-technology-main .rt-technology-right {
    border-color: #790010;
}
.sign-in-up-padding {
    padding-top: 70px;
    padding-bottom: 0;
}
.rt-faq-v2-left-part {
    max-width: unset;
}
.rt-nav-link-text.active {
    color: #ffffff;
}
.rt-faq-v3 {
    padding-top: 70px;
    padding-bottom: 0;
}
.rt-get-in-touch {
    padding-bottom: 0;
}
.pw-toggle.rt-form-input {
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 20px;
    padding-right: 36px;
    cursor: pointer;
}

.sweet-alert button {
    background: linear-gradient(280deg, #de0041, #9a007d);
}
.sweet-alert p {
    color: #000;
}
.rt-footer-end-link {
    display: flex;
    align-items: center;
    gap: 10px;
}
.contact-details-grid {
    display: grid;
    grid-template-columns: 0.2fr 1fr;
    align-items: flex-start;
    gap: 10px;
}

.rt-footer-link-item{
        max-width: 330px;
}
.rt-lotaction-text {
    max-width: 340px;
}
/* .navbar{
    background: linear-gradient(135deg, #6b00c0, #530520);
} */
/* end of the images update css */

/* media query starts from the small device to large device  */

/* Smartwatch */
@media (max-width: 319px) {
}

/* Small Mobile — iPhone SE */
@media (min-width: 320px) and (max-width: 375px) {
    .rt-hero-v1 {
        background-image: none;
    }
    .rt-hero-v1-image-board {
        bottom: unset;
        top: 23px;
    }
}

/* Standard Mobile — iPhone 6/7/8/X */
@media (min-width: 376px) and (max-width: 480px) {
    .rt-hero-v1 {
        background-image: none;
    }
    .rt-hero-v1-image-board {
        bottom: unset;
        top: 23px;
    }
}

/* Large Mobile — iPhone Plus, Android XL */
@media (min-width: 481px) and (max-width: 767px) {
    .rt-hero-v1-image-board {
        bottom: unset;
        top: 90px;
    }
}
@media (max-width: 767px) {
    .rt-service-v5-cad-wrap {
        display: unset;
    }
    .rt-hero-v1 {
        padding-top: 100px;
    }
    .rt-hero-v1-button-wrapper {
        flex-flow: unset;
    }
    .rt-hero-v1-circle-image {
        width: 0;
    }
    .rt-hero-v1-image-board {
        width: 100%;
    }
    .rt-integration-v2.pb-130 {
        padding-bottom: 70px;
    }
    .rt-analytics-faq-icon-box {
        width: 100%;
        height: 100%;
    }
    .rt-sevice-card-slider-main {
        display: none;
    }
    .rt-service-v5-cad-wrap {
        display: grid;
        grid-template-columns: 1fr;
    }
    .rt-security.pb-130 {
        padding-bottom: 70px;
    }
    .rt-security.pt-130 {
        padding-top: 70px;
    }
    .rt-security-box {
        text-align: center;
    }
    .rt-service-v3.pb-130 {
        padding-bottom: 70px;
    }
    .mb-pb-0 {
        padding-bottom: 0 !important;
    }
    .rt-footer-left-text,
    .rt-footer-col,
    .rt-footer-link-item,
    .rt-footer-link-wrap {
        align-items: center;
        text-align: center;
    }
    .rt-hero-v12 {
        padding-bottom: 0;
    }
    .rt-work-v3.pb-130 {
        padding-bottom: 70px;
    }
    .rt-service-v3.pb-130 {
        padding-top: 70px;
    }
    .rt-nav-menu,
    .rt-nav-dropdown-list {
        background: linear-gradient(135deg, #6b00c0, #530520);
    }
    .rt-feature-v2.rt-position-relative.pt-130 {
        padding-top: 70px;
    }
    .sign-in-up-padding .rt-technology-main {
        flex-direction: column;
    }
    .sign-in-up-padding .rt-technology-main .left-content-detailes,
    .sign-in-up-padding .rt-technology-main .rt-technology-right {
        padding: 25px;
    }
    .mb-pb-0 {
        padding-bottom: 0 !important;
    }
    .mb-pt-0 {
        padding-top: 0 !important;
    }
    .contact-details-grid{
            grid-template-columns: 0.1fr 1.5fr;
    }
    .mobile-pt-50{
        padding-top: 50px;
    }
}
@media (min-width: 992px) {
    .web-view-ds-none {
        display: none;
    }
}
@media (max-width: 991px) {
    .rt-nav-menu,
    .rt-nav-dropdown-list {
        background: linear-gradient(135deg, #6b00c0, #530520);
    }
    .rt-secutity-left-part img {
        width: 100% !important;
        height: 100% !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .home-page-section-two .rt-about-v1-main {
        flex-flow: row;
    }
    .rt-work-v3-main {
        flex-flow: column;
    }
    .home-page-section-two .rt-about-right-part {
        grid-template-columns: 1fr;
    }
    .rt-about-v1 .rt-about-v1-left-part {
        justify-content: center;
    }
    .rt-feature-v3-card-wrap > *:last-child:nth-child(odd),
    .rt-service-v5--three-card
        .rt-service-v5-cad-wrap
        > *:last-child:nth-child(odd) {
        grid-column: 1 / -1; /* span both columns */
        justify-self: center; /* center the card itself */
        max-width: 50%;
    }
}
/* Tablet Portrait — iPad Mini, iPad Air */
@media (min-width: 768px) and (max-width: 1023px) {
    .rt-hero-v1-image-board {
        bottom: 0%;
    }
    .rt-hero-v1-circle-image {
        width: 50%;
        margin-top: 0px;
    }
    .rt-integration-circule-four {
        width: 120px;
        height: 120px;
    }
    .rt-clients {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .rt-integration-v2.pb-130,
    .rt-security.pb-130,
    .rt-feature-v3.pb-130 {
        padding-bottom: 0;
    }
    .rt-service-v3.pt-130,
    .rt-feature-v3.pt-130 {
        padding-top: 0;
    }
    .mb-pb-0 {
        padding-bottom: 0;
    }
    .mb-pt-0 {
        padding-top: 0;
    }
    .rt-service-v3.pt-130.mb-pt-80 {
        padding-top: 80px;
    }
    .sign-in-up-padding .rt-technology-main {
        flex-direction: column;
    }
    .sign-in-up-padding .rt-technology-main .left-content-detailes {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .mb-pb-100 {
        padding-bottom: 100px !important;
    }
    .mb-pt-100 {
        padding-top: 100px !important;
    }
    .rt-service-v3-card-flex {
        padding-top: 0;
    }
}
/* from laptop */
@media (min-width: 1024px) {
    .rt-hero-v1-image-board {
        width: 100%;
    }
    .rt-analytics-main {
        align-items: center;
    }
    .payout-payment-simplifed-sec .rt-desktop-full-image {
        /* height: unset;
        width: unset; */
        text-align: center;
    }
    .payout-payment-simplifed-sec .rt-desktop-full-image.rt-auto-fit{
            object-fit: unset;
    }
    .payout-payment-simplifed-sec .rt-feature-v2-card-wrap {
        align-items: center;
    }
}

/* iPad Pro Landscape / Small Laptop */
@media (min-width: 1024px) and (max-width: 1279px) {
    .rt-hero-v1-image-board {
        bottom: -15%;
    }
    .rt-hero-v1-circle-image {
        width: 50%;
        margin-top: 0px;
    }
    .rt-nav-link-text {
        font-size: 14px;
    }
    .rt-clients {
        padding-top: 0;
    }
}

/* Small Laptop — 1366x768 */
@media (min-width: 1280px) and (max-width: 1366px) {
    .rt-hero-v1-image-board {
        bottom: -35%;
    }
    .rt-hero-v1-circle-image {
        width: 40%;
        margin-top: 0px;
    }
}

/* Standard Laptop — MacBook Pro 13" */
@media (min-width: 1367px) and (max-width: 1440px) {
    .rt-hero-v1-image-board {
        bottom: -45%;
    }
    .rt-hero-v1-circle-image {
        width: 40%;
        margin-top: 0px;
    }
}

/* Large Laptop — MacBook Pro 16" */
@media (min-width: 1441px) and (max-width: 1745px) {
    .rt-hero-v1-image-board {
        bottom: -45%;
    }
    .rt-hero-v1-circle-image {
        width: 40%;
        margin-top: 0px;
    }
}

/* Full HD Monitor — 1080p */
@media (min-width: 1746px) and (max-width: 1920px) {
    .rt-hero-v1-image-board {
        bottom: -55%;
    }
    .rt-hero-v1-circle-image {
        width: 38%;
        margin-top: 0px;
    }
}

/* 2K / QHD Monitor — 1440p */
@media (min-width: 1921px) and (max-width: 2560px) {
}

/* 4K / UHD Monitor */
@media (min-width: 2561px) and (max-width: 3840px) {
}

/* 8K / Ultra Wide */
@media (min-width: 3841px) {
}
