/* @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Readex+Pro:wght@160..700&display=swap');
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif; -> font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-family: var(--font-outfit), sans-serif; -> font-family: var(--font-outfit), sans-serif;*/
 
html {
    font-size: 62.5%;
    overflow-x: hidden;
}

body {
    margin: 0;
    padding: 0;
    font-family: var(--font-outfit), sans-serif;
    background: #000000;
    font-size: 15px;
    color: var(--white);
    overflow-x: hidden !important;
    overflow-y: auto;
}

ul,
ol,
p,
form,
input,
textarea,
select,
pre,
em,
sub,
sup,
canvas,
section,
article,
aside,
img,
a,
li,
iframe,
table,
nav,
header,
footer,
body,
menu,
button {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    list-style: none;
    text-decoration: none;
    outline: none;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    font-family: var(--font-outfit), sans-serif;
    max-width: 100%;
}

*,
after,
before {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

img {
    height: auto;
    max-width: 100%;
    width: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none !important;
    color: var(--PrimaryColor);
    display: inline-block;
    font-family: var(--font-outfit), sans-serif;
}

a:hover {
    color: #ff4b90;
}

b,
strong {
    font-family: var(--font-outfit), sans-serif;
    font-weight: 700;
}

a:focus {
    background: none;
}

u {
    text-decoration: underline;
}

i,
em {
    font-style: italic;
}

img {
    max-width: 100%;
}

.clear {
    clear: both;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"],
select,
textarea {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

select::-ms-expand {
    display: none;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
    cursor: pointer;
}

p {
    color: var(--offsetwhite);
}

.dropdown-item {
    font-size: 15px;
}

.row {
    --bs-gutter-x: 30px;
}

.g-0 {
    --bs-gutter-x: 0 !important
}

/*font-family: var(--font-outfit), sans-serif;*/
:root {
    --PrimaryColor: #FF4B90;
    --SecondaryColor: #248DF6;
    --white: #fff;
    --offsetwhite: #E0E0E0;
}

@media (min-width: 1730px) {
    .container-fluid {
        max-width: 100%;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1700px;
    }
}


.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    padding-left: 15px;
    padding-right: 15px;
}

.btn {
    border-radius: 30px;
    font-size: 18px;
    font-weight: 400;
    padding: 14px 30px;
    border: 1px solid;
    box-shadow: none;
    text-transform: capitalize;
}

.btn-primaryx {
    border-color: transparent;
    background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}

.btn-primaryx:hover {
    background: transparent;
    color: #fff;
    border-color: #FFFFFF;
}

.btn-primaryx:focus {
    background: #FF5C88;
    color: #fff;
    outline: none;
}

.btn-default {
    background: transparent;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    padding: 11px 30px;
    border-radius: 30px;
    border: 1px solid #fff;
}

.btn-default:hover,
.btn-default:focus {
    background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    border-color: transparent;
    color: #fff;
}

/*=====================================header-css-start=====================================================*/

.navbar .logo img {
    max-width: 120px !important;
    height: 50px;
}

.menu-btn {
    position: relative;
    display: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 2;
    border-radius: 50%;
    border: 1px solid #fff;
}

.menu-btn .menu-btn__lines,
.menu-btn .menu-btn__lines::before,
.menu-btn .menu-btn__lines::after {
    width: 20px;
    height: 1px;
    background: #fff;
    transition: all 0.4s ease-in-out;
}

.menu-btn .menu-btn__lines::before,
.menu-btn .menu-btn__lines::after {
    content: "";
    position: absolute;
}

.menu-btn .menu-btn__lines::before {
    transform: translateY(-0.5rem);
}

.menu-btn .menu-btn__lines::after {
    transform: translateY(0.5rem);
}

.menu-btn.open .menu-btn__lines {
    transform: translateX(0.7rem);
    background: transparent;
}

.menu-btn.open .menu-btn__lines::before {
    transform: rotate(45deg) translate(-0.5rem, 0.5rem);
    background: #fff;
}

.menu-btn.open .menu-btn__lines::after {
    transform: rotate(-45deg) translate(-0.5rem, -0.5rem);
    background: #fff;
}

.navbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 80px;
    padding: 10px 50px;
    box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.05);
    border-radius: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #000;
    z-index: 999;
}

.navbar .logo {
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
}

.navbar .menu-items {
    display: flex;
    align-items: center;
}

.navbar .menu-items::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    background-color: #222;
}

.navbar .menu-items::-webkit-scrollbar {
    width: 6px;
    background-color: #222;
}

.navbar .menu-items::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
    background-color: #fff;
}

.navbar .menu-items>li>.menu-item {
    padding: 1.5rem 1.5rem;
}

.navbar .menu-items li:hover .mega-menu {
    opacity: 1;
    visibility: visible;
    box-shadow: 0px 20px 20px -17px rgb(0 0 0 / 32%);
    max-height: inherit;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    pointer-events: all;
}

.dropdown-menu.mega-menu img.header-top-arrow {
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
}

.navbar .dropdown {
    position: relative;
}

.navbar .menu-right {
    top: 0;
    left: 100%;
}

.navbar .menu-left {
    top: 0;
    left: -100%;
}

.navbar .menu-item {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0.5rem 1rem;
    font-size: 17px;
    transition: 0.25s;
    font-weight: 500;
    align-items: center;
}

.navbar .menu-item:hover {
    color: rgba(255, 75, 144, 1) !important;
}

.navbar ul li {
    list-style: none;
    transition: 0.3s ease-in-out 0s;
}

.navbar ul li .arrow {
    transition: all 0.3s ease-in-out 0s;
}

.navbar ul li a {
    position: relative;
    text-decoration: none;
    color: #fff;
}

.navbar .menu-items>li>.menu-item span img {
    filter: brightness(0) invert(1);
}

.navbar .menu-items li:hover .mega-menu li a {
    color: #fff;
}

.navbar .mega-menu .content {
    width: 100%;
    padding: 1rem;
    background: #fff;
    -webkit-box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
}

.navbar .category .content .col .img-wrapper {
    margin: 1rem 0;
}

.navbar .content .col {
    display: flex;
    flex-direction: column;
}

.navbar .content .col .img-wrapper {
    display: block;
    position: relative;
    width: 100%;
    height: 20vw;
    overflow: hidden;
}

.navbar .content .col .img-wrapper:hover img {
    transform: scale(1.1);
}

.navbar .content .col .img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}

.navbar .content .col img {
    width: 100%;
    max-width: 100%;
    transition: transform 0.3s ease-in-out;
}

.navbar .content .col .menu-title {
    color: #fff;
    font-size: 1.125rem;
    line-height: 1.125rem;
    border-left: 2px solid #ff5722;
    padding-left: 0.625rem;
}

.navbar .content .col .mega-links {
    padding-left: 1rem;
    border-left: 1px solid #3c3c3c;
}

.navbar .content .col .mega-links li {
    margin: 1rem 0;
}

.navbar .content .col .mega-links li a {
    padding: 0;
}

.mainheader-right {
    display: flex;
    align-items: center;
    justify-content: end;
    margin-left: 0 !important;
}

.mainheader-right .main-header-whatsapp a {
    width: 45px;
    height: 45px;
    display: flex;
    align-self: center;
    justify-content: center;
    background: transparent linear-gradient(215deg, #F7366A 0%, #FF9F1C 100%) 0% 0% no-repeat padding-box;
    border-radius: 50%;
}

.mainheader-right .main-header-whatsapp a img {
    max-width: 21px !important;
}

.main-header-whatsapp {
    margin-left: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.main-header-whatsapp span {
    margin-left: 5px;
    max-width: 10px !important;
}

.navbar .menu-items>li>.menu-item span {
    margin-left: 5px;
    max-width: 10px !important;
    vertical-align: middle;
    display: inline-block;
    transition: 0.4s;
    webkit-transition: 0.4s;
}

.navbar ul li:hover .menu-item span {
    transform: rotate(180deg);
}

.headerbtn {
    padding: 10px 25px;
    text-align: center;
    font-size: 16px;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 30px;
    color: #fff;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    color: #fff;
    background: linear-gradient(74deg, #248df6 0%, #ff4b90 100%) no-repeat padding-box padding-box;
}
li.dropdownMega.small-dropdown.dropdown a.menu-item.active-top-menu.expand-btn span {
    transform: rotate(180deg);
}
li.dropdownMega.small-dropdown.dropdown a.menu-item.active-top-menu.expand-btn span img {
    filter: none;
    bottom: 3px;
    position: relative;
}
.navbar ul li:hover .menu-item span img {
    filter: none;
    position: relative;
    bottom: 3px;
}

.headerbtn:hover {
    background: transparent;
    border-color:#989898;
    color: #fff;
}

@media (max-width: 1199px) {
    .navbar .menu-items>li>.menu-item {
        color: #fff;
        font-size: 18px;
    }

    .navbar .menu-items>li>.menu-item span img {
        filter: brightness(0) invert(1);
    }

    .navbar .mega-menu .content .col {
        max-width: 100% !important;
        flex: 0 0 100% !important;
        background: transparent !important;
        padding: 0 15px !important;
    }

    .content.row.header-solutions-menu {
        padding: 0 !important;
    }

    .navbar .menu-items li a {
        color: #BCBCBC;
    }

    .mainheader-menu li a span {
        display: none !important;
    }

    .navbar .mega-menu .content {
        background: transparent !important;
    }

    .menu-btn {
        display: flex;
    }

    .navbar .mega-menu {
        padding: 0;
    }

    .navbar {
        padding: 10px 20px;
    }

    .hide-mobile-menu {
        display: none !important;
    }

    .navbar .mega-menu .content {
        padding: 0;
        width: 100%;
        box-shadow: none !important;
        border: none !important;
    }

    .dropdown-menu {
        border: none;
    }

    .navbar .menu-items li:hover .mega-menu {
        box-shadow: none;
    }

    .navbar .dropdown {
        border-bottom: 1px solid rgb(255 255 255 / 8%);
    }

    .navbar .mega-menu .mainheader-menu {
        padding-left: 20px;
    }

    .navbar .mega-menu .mainheader-menu ul li a {
        padding: 0 0 15px;
        font-size: 15px;
    }

    .navbar .dropdownMega .dropdown-menu.mega-menu.header-our-work-portfoilo .content.row .col {
        display: none;
    }

    .navbar .dropdownMega .dropdown-menu.mega-menu.header-our-work-portfoilo .content.row .col.d-none {
        display: block !important;
    }

    .navbar .dropdownMega .dropdown-menu.mega-menu.header-our-work-portfoilo .content.row {
        margin: 0 !important;
    }

    .mobile-device-service-menu li a {
        display: block;
        font-size: 15px;
        color: #fff;
        padding-top: 0 !important;
    }

    .content.header-service-tabs {
        display: none;
    }

    .mobile-device-service-menu.d-none {
        display: block !important;
    }

    .mobile-device-service-menu.d-none ul li a span {
        display: none;
    }

    .mobile-device-service-menu.d-none ul {
        padding-left: 15px;
    }

    .mobile-device-service-menu.d-none ul>li>ul {
        padding-bottom: 10px;
        padding-left: 20px;
    }

    .navbar .menu-items {
        scrollbar-gutter: inherit;
        position: fixed;
        top: 0px;
        left: 0;
        display: block;
        width: 350px;
        height: 100vh;
        padding-top: 30px;
        padding-bottom: 100px;
        padding-right: 0;
        background: #000;
        overflow-y: auto;
        transform: translateX(-100vh);
        transition: 0.3s ease-out;
        box-shadow: 0 0 68px 0px rgb(255 255 255 / 7%);
    }

    .navbar .menu-items.open {
        transform: translateY(0);
    }

    .navbar .menu-items>li>.menu-item {
        padding: 1rem 1rem;
    }

    .navbar .menu-items li a {
        padding: 10px 1rem;
    }

    .navbar .dropdown-menu {
        display: none;
        height: 100%;
        position: relative;
        background: transparent;
        top: 0;
        width: 100%;
        padding-left: 1rem;
        overflow: hidden;
    }

    .navbar .menu-right {
        top: 0;
        left: 0;
        right: auto;
        width: 100%;
        padding-left: 1.5rem;
    }

    .navbar .menu-right:before {
        content: "";
        position: absolute;
        z-index: 1;
        top: 50%;
        left: 20px;
        width: 1px;
        height: calc(100% - 25px);
        background-color: rgba(255, 255, 255, 0.25);
        transform: translateY(-50%);
    }

    .navbar .menu-left {
        top: 0;
        left: 0;
        width: 100%;
        padding-left: 1.5rem;
    }

    .navbar .menu-left:before {
        content: "";
        position: absolute;
        z-index: 1;
        top: 50%;
        left: 20px;
        width: 1px;
        height: calc(100% - 25px);
        background-color: rgba(255, 255, 255, 0.25);
        transform: translateY(-50%);
    }

    .navbar .mega-menu {
        position: relative;
        display: none;
        padding-left: 0;
    }

    .navbar .mega-menu .content {
        grid-template-columns: auto;
    }

    .navbar .mega-menu .content .col {
        padding: 0;
        width: 100%;
    }

    .navbar .content .col .menu-title {
        font-size: 0.875rem;
    }

    .navbar .content .col .mega-links {
        border-left: 0;
        padding-left: 0;
    }

    .navbar .content .col .mega-links li {
        margin: 0;
    }

    .navbar .content .col .mega-links li a {
        padding: 0 0.5rem;
    }

    .overlay {
        position: fixed;
        z-index: 500;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.6);
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
    }

    .overlay.overlay--active {
        opacity: 1;
        visibility: visible;
    }

    .overflow {
        overflow: hidden;
    }
}

@media (min-width: 1200px) {
    li.dropdownMega.small-dropdown .dropdown-menu.mega-menu {
        min-width: 210px;
    }

    li.dropdownMega.small-dropdown .dropdown-menu.mega-menu ul {
        width: 100%;
    }

    .navbar .dropdown:hover>.dropdown-menu {
        opacity: 1;
        visibility: visible;
    }

    .navbar .dropdownMega {
        position: relative !important;
    }

    .navbar .mega-menu {
        opacity: 0;
        visibility: hidden;
        box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3);
        transition: all 0.3s ease-in-out 0s;
        -webkit-transition: all 0.3s ease-in-out 0s;
        transform: translate(-50%, 50px);
        -webkit-transform: translate(-50%, 50px);
        display: block !important;
        pointer-events: none;
        border-radius: 12px;
    }

    .navbar .mega-menu .content {
        padding: 0rem 0rem;
        background: #E8F4FF;
    }

    .mainheader-menu {
        width: 100%;
        display: flex;
    }

    .mainheader-menu ul {
        width: 50%;
    }
}

.navbar .mega-menu {
    position: absolute;
    top: 100%;
    min-width: 700px;
    left: 50%;
    background: rgba(22, 22, 22, 1);
    padding: 15px 25px;
    z-index: 10;
    transform: translate(-50%, 50px);
}

.content.row>.col:first-child {
    background: rgba(22, 22, 22, 1);
}

.navbar .content .col h3 {
    color: #000000;
    font-size: 26px;
    font-weight: 900;
    margin: 0 0 10px;
    line-height: 1.4;
}

.mainheader-menu li a {
    padding: 10px 0;
    color: #000000;
    font-size: 17px;
    font-weight: 400;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.mainheader-menu li a span {
    margin-right: 10px;
}

.mainheader-menu li a span img {
    max-width: 19px !important;
    max-height: 19px;
}

.header-menu-description {
    padding: 30px 40px 30px;
    position: relative;
    background: #E8F4FF;
}

.header-menu-description .header-description-inner>img {
    position: absolute;
    right: 0;
    bottom: -1px;
    max-width: 390px !important;
}

.owner-details ul li+li {
    margin-left: 20px;
}

.header-description-inner h2 {
    font-size: 35px;
    font-weight: 900;
    color: #000000;
    line-height: 1.4;
    margin: 20px 0 0;
}

.header-owner-desc figure {
    margin: 0;
    width: 65px;
    height: 65px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.header-owner-desc p {
    color: #000 !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
    margin: 0 !important;
}

.header-owner-desc h4 {
    color: #0381FF;
    font-size: 21px;
    font-weight: bold;
    line-height: 1.4;
    margin: 0 0 5px;
}

.header-owner-desc {
    position: relative;
    margin: 50px 0 25px;
    padding-left: 80px;
}

.header-description-inner .btn.btn-owner {
    background: #000;
    color: #fff;
    padding: 10px 15px;
    font-size: 16px;
    text-transform: inherit;
    border-radius: 11px;
    border: 1px solid transparent;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.header-description-inner .btn.btn-owner:hover {
    background: transparent;
    color: #000;
    border-color: #000;
}

.owner-details ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.owner-details ul li a {
    display: flex;
    align-items: center;
    justify-content: start;
    color: #0381FF;
    font-size: 14px;
    font-weight: 600;
}

.owner-details ul li a span {
    width: 35px;
    height: 35px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #eee;
    margin-right: 5px
}

.owner-details {
    margin: 60px 0 0;
}

.owner-details ul li a span img {
    width: auto;
    max-width: 20px !important;
}

.mainheader-menu li a:hover {
    color: #0381ff;
}

.content.row.header-solutions-menu {
    padding: 4rem 13rem;
    background: #fff;
    min-height: 380px;
}

.content.row.header-solutions-menu .col:first-child {
    padding: 0;
}

.content.header-service-tabs {
    background: #fff !important;
}

.content.header-service-tabs ul#myTab {
    margin: 5rem 11rem 0;
    justify-content: start;
    background: #E8F4FF;
    border-radius: 20px;
    border: none;
    padding: 8px;
    max-width: 1588px !important;
}

.content.header-service-tabs ul#myTab li.nav-item .nav-link {
    padding: 15px 50px;
    font-size: 17px;
    font-weight: 500;
    border: none;
    color: #000000;
    border-radius: 18px;
}

.content.header-service-tabs ul#myTab li.nav-item .nav-link.active {
    color: #0381FF;
    border-radius: 18px;
    background: #fff;
}

.header-menu-description.industries-header-menu .col {
    width: 100%;
    flex: 0 0 100%;
    flex-direction: row;
}

.header-menu-description.industries-header-menu .col .owner-details {
    margin: 20px 0 0;
}

.header-menu-description.industries-header-menu .col .header-description-inner p {
    color: #717171;
    font-size: 16px;
    line-height: 1.6;
    margin: 0;
    font-weight: 400;
}

.header-menu-description.industries-header-menu .header-description-inner {
    max-width: 450px;
}

.header-menu-description.industries-header-menu .col:last-child .header-description-inner {
    display: flex;
    align-items: end;
    width: 100%;
    justify-content: end;
    max-width: 100%;
    margin-top: -200px;
}

.header-menu-description.industries-header-menu .col:last-child .header-description-inner ul li {
    padding: 5px;
}

.content.row.hire-developer-header-menu {
    background: #FCEFEF;
}

.content.row.hire-developer-header-menu .header-menu-description {
    position: relative;
    background: #FCEFEF;
}

.content.row.hire-developer-header-menu .header-menu-description img {
    max-width: 700px !important;
    margin-bottom: -31px;
}

.header-protfolio-box img {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 284px !important;
}

.header-protfolio-box.changebg img {
    max-width: 315px !important;
}

.header-protfolio-box p {
    font-size: 18px !important;
    color: #717171;
    margin: 0;
    line-height: 1.6;
    font-weight: 400;
}

.dropdown-menu.mega-menu.header-our-work-portfoilo .col {
    padding: 0;
    background: transparent;
}

.header-protfolio-box h2 {
    color: #000000;
    font-size: 36px;
    font-weight: 900;
    margin: 0 0 5px;
    line-height: 1.4;
}

.navbar .dropdownMega .dropdown-menu.mega-menu.header-our-work-portfoilo .content.row {
    max-width: 1500px;
    margin: 50px auto;
    background: transparent;
    box-shadow: none;
}

.header-protfolio-box {
    padding: 30px 30px;
    background: #E8F4FF;
    border-radius: 26px;
    position: relative;
    padding-right: 300px;
    overflow: hidden;
    margin: 0 15px;
}

.header-protfolio-box.changebg {
    background: #FDF2E7;
}

.header-protfolio-box .btn-default {
    background: transparent linear-gradient(180deg, #FF5C88 0%, #FFA771 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    font-size: 16px;
    padding: 10px 15px;
    text-transform: capitalize;
}

.header-protfolio-box .btn-default:hover {
    background: #FF5C88;
    color: #fff;
}

.main-header-whatsapp.mobile-device-header-call.animate-shadow>a {
    animation: vibrate 1.75s infinite cubic-bezier(.66, 0, 0, 1);
    box-shadow: 0 0 0 0 rgb(250 88 81);
}

@keyframes vibrate {
    to {
        box-shadow: 0 0 0 13px rgba(0, 153, 255, 0)
    }
}

@-webkit-keyframes vibrate {
    to {
        box-shadow: 0 0 0 18px rgba(0, 153, 255, 0)
    }
}

.header-content-details-box {
    background: #fff;
    width: 300px;
    padding: 20px 10px;
    border-radius: 20px;
    box-shadow: 0px 3px 19px #00000019;
    position: absolute;
    top: 100%;
    right: -100%;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.header-content-details-box.result_hover {
    right: 0;
    opacity: 1;
    visibility: visible;
}

.header-content-details-box .user-header-top {
    display: flex;
    align-items: start;
    justify-content: start;
    position: relative;
    padding: 0 5px;
}

.user-header-top figure {
    margin: 0;
    margin-right: 10px;
}

.user-header-top h5 {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0;
}

.user-header-top h5 strong {
    color: #FF9F1C;
    font-weight: 800;
    font-size: 18px;
}

.header-content-details-box>ul>li a {
    width: 100% !important;
    display: block;
    background: transparent !important;
    border-radius: 0 !important;
    justify-content: start !important;
    padding: 7px 0 7px 32px;
    height: auto !important;
    position: relative;
}

.header-content-details-box .user-header-top+ul {
    margin: 15px 0;
}

.header-content-details-box>ul>li a span {
    position: absolute;
    left: 0;
    top: 7px;
}

.header-content-details-box>ul>li a span img {
    max-width: 22px !important;
}

ul.details-bg-color {
    background: #EFF7FF;
    border-radius: 13px;
    padding: 5px 10px;
}

ul.details-bg-color+ul {
    padding: 0 10px;
}

li.dropdownMega + li.dropdownMega {
    margin-left: 20px;
}

/*=====================================header-css-end=====================================================*/

section.main-banner-section:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 52%);
}

.banner-content-heading {
    position: relative;
    z-index: 1;
}

.video-background {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: auto;
    object-fit: cover;
    width: 100%;
    height: 100%;
    margin: 0;
    z-index: -2;
}

section.main-banner-section .clients-logo-box {
    position: absolute;
    z-index: 99;
    bottom: -60px;
    left: 0;
    right: 0;
    width: 100%;
}

.main-banner-section {
    position: relative;
    width: 100vw;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    color: white;
}

/*.main-banner-section {background: url(../images/banner-image.webp);background-position: bottom;background-repeat: no-repeat;background-size: cover;padding: 19rem 0;}*/
.banner-content-heading h1 {
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0;
    text-transform: uppercase;
}

.banner-content-heading span.typed-text {
    display: inline-block;
    margin: 0 0 0px;
    color: #FFFFFF;
    font-weight: 700;
    background: transparent linear-gradient(270deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 60px;
    text-transform: uppercase;
}

.banner-content-heading span.cursor {
    display: inline-block;
    background: transparent linear-gradient(270deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    margin-left: 0.1rem;
    font-size: 60px;
    line-height: 1.4;
    width: 3px;
    animation: blink 1s infinite;
    margin: 0 0 0px;
    padding:0 !important;
}

.banner-content-heading span.cursor.typing {
    animation: none;
}

.animated-text-box {
    display: inline-block;
}

@keyframes blink {
    0% {
        background-color: #ccc;
    }

    49% {
        background-color: #ccc;
    }

    50% {
        background-color: transparent;
    }

    99% {
        background-color: transparent;
    }

    100% {
        background-color: #ccc;
    }
}

.banner-content-heading p {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.6;
    margin: 0;
    letter-spacing: 0.26px;
    color: #E0E0E0;
}

.banner-clutch-content {
    display: flex;
    align-items: center;
    justify-content: start;
    margin: 100px 0 0;
}

.banner-clutch-content p,
.clutch-content span {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6;
    margin: 0;
    letter-spacing: 0.26px;
    color: #E0E0E0;
}

.clutch-content,
.clutch-content ul {
    display: flex;
    align-items: center;
    justify-content: start;
}

.banner-right {
    padding-left: 30px;
    margin-left: 30px;
    border-left: 1px solid #c4c4c463;
}

.clutch-content {
    margin: 13px 0 0;
    vertical-align: middle;
}

.clutch-content ul li {
    margin: 0 3px;
    line-height: 1.6;
}

.clutch-content ul li img {
    max-height: 12px;
    vertical-align: initial;
}

.banner-right .clutch-content p {
    font-size: 14px;
    margin: 0 8px;
    color: #FF3D2E;
}

.banner-right .clutch-content p+img {
    filter: brightness(0) invert(1);
}

.banner-right .clutch-content span {
    font-size: 14px;
    margin-right: 8px;
}

.same-section {
    padding: 8rem 0;
}

.same-heading-content h2 {
    color: #FFFFFF;
    font-size: 52px;
    line-height: 1.4;
    margin: 0 0 10px;
    font-weight: 400;
}

.same-heading-content h2 strong {
    display: inline-block;
    margin: 0 0 0;
    color: #FFFFFF;
    font-weight: 700;
    background: transparent linear-gradient(270deg,  #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: initial;
    text-transform: uppercase;
}

.same-heading-content p {
    color: #E0E0E0;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.6;
    margin: 0;
}

.main-banner-section .clients-logo-icon img {
    max-width: 100px;
}

section.main-banner-section .clients-logo-box .row {
    margin: 0;
}

section.same-section.logo-section {
    border-top: 1px solid #2C2C2C;
    border-bottom: 1px solid #2C2C2C;
}

.clients-logo-box {
    margin: 80px 0 0;
}

.clients-logo-box .row {
    margin: 0 5px;
}

.clients-logo-icon {
    background: #121212;
    padding: 30px;
    text-align: center;
    border: 1px solid #2C2C2C;
    height: 100%;
    border-left: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.clients-logo-box .col {
    padding: 0;
}

.clients-logo-box .col:first-child {
    border-left: 1px solid #2C2C2C;
}

.main-cards-wrapper {
    margin: 80px 0 0;
}

.card_info_num {
    font-size: 82px;
    font-weight: 700
}

.card_info_head {
    font-size: 22px;
    margin: 0 0 0px;
    font-weight: bold;
    color: #fff;
    line-height: 1.4;
}

.card_info_para {
    font-size: 18px;
    line-height: 1.6;
    font-weight: 500;
    margin: 0;
    color: #fff;
}

.card {
    position: relative;
    border: 1px solid rgb(255 255 255 / 12%) !important;
    border-radius: 0.25rem !important;
    height: 100% !important;
    padding: 0 !important;
    background: transparent !important;
    overflow: hidden;
}

.card__infos {
    padding: 10px;
    position: relative;
    z-index: 2;
    padding-top: 30rem;
    opacity: 0;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.card:hover .card__infos {
    opacity: 1;
}

.card[active] .card__infos {
    padding: 30px 20px;
}

.card-heading {
    position: absolute;
    left: 0;
    bottom: -50px;
    color: #000;
    font-size: 16px;
    line-height: 1.3;
    transition: all ease-in .3s
}

.card[active] .card-heading {
    bottom: -25px
}

.card h3 {
    color: #fff;
    position: relative;
    z-index: 2;
    font-size: 26px;
    padding: 15px;
    font-weight: 400;
}

.card:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url(../images/hover-app-layer.webp);
    background-size: cover;
    z-index: 1;
}

.card img.card__image {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    pointer-events: none;
    user-select: none;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.card:hover img.card__image {
    transform: scale(1.1);
}

section.same-section.home-service-section {
    border-top: 1px solid #2C2C2C;
    border-bottom: 1px solid #2C2C2C;
}

.home-service-tabs-parent .nav-tabs .nav-link {
    border: 1px solid #313131;
    margin: 0;
    padding: 15px 20px;
    border-radius: 10px;
    font-size: 18px;
    line-height: 1.6;
    color: #C3C3C3;
    font-weight: 500;
    width: 100%;
}

.home-service-tabs-parent ul li.nav-item+li.nav-item {
    margin-left: 0;
}

.home-service-tabs-parent ul li.nav-item {
    width: 16%;
}

.home-service-tabs-parent ul {
    justify-content: space-between;
    border: none;
}

.home-service-tabs-parent {
    margin: 80px 0 0;
}

.home-service-tabs-parent .nav-tabs .nav-link.active,
.home-service-tabs-parent .nav-tabs .nav-link:hover,
.home-service-tabs-parent .nav-tabs .nav-link:focus {
    border-color: #C05DAD;
    background: transparent;
    box-shadow: 0 0 26px #FF8E486A;
}

.home-service-tabs-parent .tab-content {
    background: transparent linear-gradient(180deg, #0D0D0D 0%, #0D0D0D 100%) 0% 0% no-repeat padding-box;
    padding: 50px;
    margin: 50px 0 0;
    border-radius: 20px;
}

.service-tabs-content-parent h3 {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 10px;
}

.service-tabs-content-parent p {
    color: #ACACAC;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    max-width: 1050px;
}

.service-tabs-content-parent ul {
    margin: 50px 0 0;
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
}
.service-tabs-content-parent ul li{padding: 0 !important; min-width: 140px;}
.service-tabs-content-parent ul li,
.service-tabs-content-parent ul li a {
    background: #222222;
    border-radius: 25px;
    padding: 20px 20px;
    text-align: center;
    width: 100%;
    border: 1px solid transparent;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.service-tabs-content-parent ul li:hover,
.service-tabs-content-parent ul li ahover {
    border-color: #C05DAD;
    box-shadow: 0 0 26px #FF8E486A;
    transform: translateY(-10px);
}

.service-tabs-content-parent ul li {
    margin-right: 20px;
    margin-bottom: 20px;
    width: 12%;
}

.service-tabs-content-parent ul li span,
.service-tabs-content-parent ul li a span {
    color: #ACACAC;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    letter-spacing: 0.22px;
    text-transform: uppercase;
}

.service-tabs-content-parent ul li figure,
.service-tabs-content-parent ul li a figure {
    margin: 0 auto 20px;
}

.service-tabs-content-parent ul li figure img,
.service-tabs-content-parent ul li a figure img {
    max-height: 45px;
}

.tabs-service-btn {
    margin: 50px 0 0;
}

.tabs-service-btn .btn-primaryx {
    background: linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;
    border-radius: 30px;
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 400;
    padding: 10px 20px;
    min-width: 170px;
    display: inline-block;
}

.tabs-service-btn .btn-primaryx:hover {
    background: transparent;
    border-color: #fff;
    color: #fff;
}

.tabs-service-btn .btn-primaryx i {
    vertical-align: middle;
    margin-left: 1px;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.tabs-service-btn .btn-primaryx:hover i {
    margin-left: 10px;
}

section.same-section.home-about-section .same-heading-content p {
    padding-right: 20rem;
}

.home-about-parent {
    margin: 80px 0 0;
}

.home-about-content {
    border: 1px solid #313131;
    padding: 20px;
    height: 100%;
    text-align: center;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    border-right-color: transparent;
}

.home-about-parent .col:last-child .home-about-content {
    border-right: 1px solid #313131;
}

.home-about-content:hover {
    border-color: #FF4B7B;
    box-shadow: 0 0 10px #FF3B006A;
}

.home-about-parent .col:last-child .home-about-content:hover {
    border-right: 1px solid #FF4B7B;
}

.home-about-content h3 {
    color: #FFFFFF;
    font-size: 85px;
    font-weight: bold;
    line-height: 1.4;
    margin: 0;
}

.home-about-content p {
    color: #C9C9C9;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
}

.home-about-content:hover {
    border-color: #FF4B7B;
    box-shadow: 0 3px 79px #FF3B006A;
}

.home-about-parent .row {
    margin: 0 5px;
}

.home-about-parent .col {
    padding: 0;
}

section.same-section.home-cta-section {
    padding-top: 5rem;
}

section.same-section.home-cta-section .cta-content-parent {
    background: #090a0b;
    position: relative;
    border: 1px solid #252525;
    overflow: hidden;
}

section.same-section.home-cta-section .cta-content-parent>img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    max-width: 690px;
}

.cta-content-parent {
    /*background: url(../images/home-bg-cta.webp);background-repeat: no-repeat;background-position: center;background-size: cover;*/
    padding: 80px;
    border-radius: 30px;
}

.cta-content-parent h3, .cta-content-parent h2 {
    color: #FFFFFF;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.4;
    margin: 0 0 10px;
}

.cta-content-parent p {
    color: #fff;
    font-size: 23px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.cta-content-parent .tabs-service-btn {
    margin: 30px 0 0;
}

section.same-section.home-portfolio-section {
    padding-top: 0rem;
}

.home-portfoilo-parent .col-lg-6 {
    margin-top: 50px;
}

.home-portfolio-bottom {
    margin: 20px 0 0px;
}

.home-portfolio-bottom h3 {
    color: #FFFFFF;
    font-size: 44px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 0;
}

.home-portfolio-bottom p {
    color: #909090;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
}

.home-portfolio-content figure {
    position: relative;
}

.home-portfolio-content .btn-circle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    z-index: 1;
    background: linear-gradient(0deg, rgba(255, 75, 144, 1) 0%, rgba(36, 141, 246, 1) 100%);
    width: 170px;
    height: 170px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4;
    padding: 50px 20px;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    z-index: 2;
}

.home-portfolio-content .btn-circle {
    animation: vibrate 1.75s infinite cubic-bezier(.66, 0, 0, 1);
    box-shadow: 0 0 0 0 #FF4B90;
}

@keyframes vibrate {
    to {
        box-shadow: 0 0 0 20px rgba(0, 153, 255, 0)
    }
}

@-webkit-keyframes vibrate {
    to {
        box-shadow: 0 0 0 30px rgba(0, 153, 255, 0)
    }
}

.home-portfolio-content figure:after {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 55%);
    content: "";
    visibility: hidden;
    opacity: 0;
}

.home-portfolio-content:hover figure:after {
    visibility: visible;
    opacity: 1
}

.home-portfolio-content:hover .btn-circle {
    transform: translate(-50%, -50%) scale(1);
}

section.same-section.home-industries-section {
    border-top: 1px solid #2C2C2C;
    border-bottom: 1px solid #2C2C2C;
}

.home-industires-wrapper {
    margin: 50px 0 0;
}

.home-industries-content-box a figure {
    margin: 0 0 20px;
}

.home-industries-content-box a figure img {
    max-height: 60px;
}

.home-industries-content-box a h3 {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 10px;
}

.home-industries-content-box a p {
    color: #ADADAD;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.home-industries-content-box a {
    width: 100%;
    padding: 25px 25px;
    height: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 0;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    border: 1px solid rgb(49 49 49 / 54%);
    border-radius: 13px;
}

.home-industries-content-box a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: url(../images/industries-bg-layer.svg);
    background-repeat: no-repeat;
    background-position: top center;
    z-index: -1;
    transform: scale(0);
}

.home-industires-wrapper .col-lg-3 {
    margin: 30px 0 0;
}

.home-industries-content-box a:hover:before {
    transform: scale(1);
}

.home-industries-content-box a:hover p {
    color: #fff;
}

.home-industries-content-box a:hover {
    border-radius: 13px;
    border-color: transparent;
    box-shadow: 0px 0px 80px rgb(29 79 181 / 35%);
}

.home-developer-wrapper {
    margin: 50px 0 0;
}

.home-developer-box {
    border: 1px solid #343434;
    background: transparent linear-gradient(180deg, #0D0D0D 0%, #000000 100%) 0% 0% no-repeat padding-box;
    height: 100%;
    padding: 30px;
    border-radius: 20px;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.home-developer-box:hover {
    background: #000000;
    box-shadow: 2px 3px 99px #FF8E486F;
    transform: translateY(0px);
}

.developer-header-parent {
    display: flex;
    align-items: start;
    justify-content: space-between;
    margin: 0 0 30px;
}

.home-developer-box h3 {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 10px;
}

.home-developer-box p {
    color: #ACACAC;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.developer-header-parent a {
    color: #E9F0FE;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
}

.home-developer-wrapper .col-lg-4 {
    margin-top: 30px;
}

.home-developer-box:hover .developer-header-parent a img {
    animation-name: wave-animation;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    transform-origin: 70% 70%;
    display: inline-block;
}

@keyframes wave-animation {
    0% {
        transform: rotate(0.0deg)
    }

    10% {
        transform: rotate(16.0deg)
    }

    20% {
        transform: rotate(-8.0deg)
    }

    30% {
        transform: rotate(16.0deg)
    }

    40% {
        transform: rotate(-5.0deg)
    }

    50% {
        transform: rotate(12.0deg)
    }

    60% {
        transform: rotate(0.0deg)
    }

    100% {
        transform: rotate(0.0deg)
    }
}

.polestar-inner-content:hover .polestar-inner-content {
    opacity: 1;
}

.polestar-inner-content:hover .shadowone {
    background-image: url(../images/shadow-one.webp);
    opacity: 1;
    z-index: -2;
}

.polestar-inner-content:hover .shadowtwo {
    background-image: url(../images/shadow-two.webp);
    opacity: 1;
    z-index: -2;
}

.polestar-inner-content:hover .shadowthree {
    background-image: url(../images/shadow-blue.webp);
    opacity: 1;
    z-index: -2;
}

.polestar-inner-content:hover .img-hover-animate img {
    right: 0;
    opacity: 1;
    bottom: 0;
    z-index: -1;
    user-select: none;
    pointer-events: none;
}

.polestar-inner-content:hover {
    transform: translateY(-0);
}

.bg-polestar-shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .4s ease-in;
    will-change: opacity;
    border-radius: 20px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 0;
}

.img-hover-animate img {
    position: absolute;
    bottom: 0;
    right: -5px;
    max-width: 70%;
    border-bottom-right-radius: 20px;
    opacity: 0;
    transition: all .4s cubic-bezier(0.4, 0, 1, 1);
    z-index: 1;
    user-select: none;
    pointer-events: none;
}

.polestar-inner-content {
    border: 1px solid #313131;
    padding: 4rem 2rem 20rem;
    border-radius: 26px;
    background: linear-gradient(211deg, rgba(28, 28, 28, 1) 0%, rgba(0, 0, 0, 1) 100%);
    height: 100%;
    position: relative;
    transition: .4s ease-in;
}

.polestar-inner-content p {
    color: #D6D6D6;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.polestar-inner-content h3 {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 20px;
}

.polestar-inner-content figure {
    margin: 0 0 20px;
    transition: .4s ease-out;
}

.polestar-inner-content span {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 40px;
    display: inline-block;
}

.polestar-inner-content figure img {
    max-height: 50px;
}

.polestar-wrapper.row {
    margin-top: 80px;
}

.polestar-inner-content:hover figure {
    display: none;
    transition: .4s ease-out;
}

.polestar-inner-content:hover span {
    margin: 0 0 20px;
    transition: .4s ease-out;
}

section.same-section.home-polestar-section,
section.same-section.home-review-section,
section.same-section.home-contact-form-section {
    border-top: 1px solid #2C2C2C;
    border-bottom: 1px solid #2C2C2C;
}

section.same-section.home-collaborate-section .same-heading-content p {
    padding-right: 20rem;
}

.home-badge-wrapper.row {
    margin-top: 50px;
}

.home-badge-wrapper.row .col {
    width: 20%;
    flex: 0 0 20%;
    margin-top: 30px;
}

.badge-content-parent {
    text-align: center;
    height: 100%;
    background: transparent linear-gradient(219deg, #101010 0%, #0B0B0B 100%) 0% 0% no-repeat padding-box;
    padding: 30px;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    border-radius: 33px;
    border: 1px solid transparent;
    position: relative;
    overflow: hidden;
}

.badge-content-parent figure {
    width: 130px;
    height: 130px;
    margin: 0 auto 20px;
}

.badge-content-parent figure img {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}

.badge-content-parent h3 {
    color: #A8A8A8;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 10px;
}

.badge-content-parent p {
    color: #A8A8A8;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.badge-content-parent:before {
    content: "";
    position: absolute;
    left: 0;
    top: -30%;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    background: url(../images/badge-hover-layer.webp);
    background-repeat: no-repeat;
    background-position: top center;
    transition: .4s ease-in;
}

.badge-content-parent:hover {
    border-color: #FD4C91;
    box-shadow: 0 3px 83px #F67D2467;
    background: transparent linear-gradient(219deg, #222222 0%, #141414 100%) 0% 0% no-repeat padding-box;
}

.badge-content-parent:hover h5 {
    color: #FFFFFF;
}

.badge-content-parent:hover p {
    color: #E0E0E0;
}

.badge-content-parent:hover figure img {
    filter: grayscale(0);
}

.badge-content-parent:hover::before {
    top: 0;
    opacity: 1;
    visibility: visible;
}

.home-review-wrapper,
.blogs-wrapper.row,
.map-wrapper {
    margin-top: 80px;
}

.map-wrapper {
    text-align: center;
}

.testimonials-content-parent p {
    color: #E0E0E0;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.6;
    margin: 0;
}

.testimonials-content-parent span {
    display: inline-block;
    margin: 0 0 10px;
}

.testimonials-content-parent span img {
    max-height: 20px;
}

.testimonials-content-parent .clients-details p {
    color: #8D8D8D;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
}

.clients-details h3 {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 5px;
}

.testimonials-footer a {
    color: #E9F0FE;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.4;
    display: flex;
    align-items: center;
    justify-content: end;
}

.testimonials-footer {
    margin: 40px 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.testimonials-footer a img {
    animation-name: wave-animation;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    transform-origin: 70% 70%;
    display: inline-block;
}

.home-review-wrapper {
    margin-right: -50%;
}

.testimonials-content-parent {
    border: 1px solid #3B3B3B;
    border-radius: 20px;
    height: 100%;
    padding: 30px;
}

.clients-image {
    position: relative;
    padding-left: 110px;
    margin-top: 50px;
}

.clients-image figure {
    width: 90px;
    height: 90px;
    margin: 0;
    border-radius: 13px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.blogs-content-wrapper {
    position: relative;
    overflow: hidden;
    height: 100%;
    border-radius: 18px;
    padding: 1px;
    background: linear-gradient(0deg, rgba(36, 105, 246, 1) 0%, rgba(253, 8, 109, 1) 100%);
}

.blogs-content-box {
    height: 100%;
    padding: 10px;
    border-radius: 18px;
    overflow: hidden;
    background: linear-gradient(0deg, rgba(0, 17, 52, 1) 0%, rgba(15, 15, 15, 1) 100%);
}

.blogs-content-box figure img {
    width: 100%;
    border-radius: 18px;
}

.blog-middle-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 20px 0 0;
}

.blog-middle-header span {
    color: #E0E0E0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    padding: 5px 10px;
    border-radius: 5px;
    background: #212121;
}

.blog-middle-header a {
    color: #fff;
    background: linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;
    border-radius: 5px;
    margin: 0;
    padding: 5px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

.blogs-content-box p {
    color: #8D8D8D;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.6;
    margin: 0;
    padding: 0 0 20px;
}

.blogs-content-box h3 a{
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 400;
    margin: 10px 0 10px;
    width: 100%;
    padding: 0 0;
    min-height: inherit !important;
    line-height: 1.4;
}

.request-quote-banner {
    background: #ECEAFC;
}

.request-quote-details h1 {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 5px;
    position: relative;
    z-index: 1;
}

.request-quote-details p {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.4;
    margin: 0;
    position: relative;
    z-index: 1;
}

.request-quote-details ul {
    position: relative;
    margin: 80px 0 30px;
    padding-left: 20px;
}

.request-quote-details ul:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border: 1px dashed #ffffff40;
}

.request-quote-details ul li h4 {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.4;
    margin: 0 0 5px;
}

.request-quote-details ul li p {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.request-quote-details ul li+li {
    margin: 35px 0 0;
}

.quote-owner-field {
    position: relative;
    padding-left: 100px;
    max-width: 100%;
    margin-top: 70px;
}

.quote-owner-field img {
    max-width: 100px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.quote-owner-field h3 {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0 0 5px;
}

.quote-owner-field p {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.request-quote-details ul li {
    position: relative;
    padding-left: 10px;
}

.request-quote-details ul li .request-circle span {
    width: 13px;
    height: 13px;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    top: -2px;
    animation: shadow-pulse-one 1.4s infinite;
    background: transparent linear-gradient(180deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
}

.request-quote-details ul li .request-circle {
    position: absolute;
    left: -28px;
    top: 10px;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 1px solid transparent;
    padding: 2px;
    background: transparent;
}

@keyframes shadow-pulse-one {
    0% {
        box-shadow: 0 0 0 0px #fff;
    }

    100% {
        box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
    }
}

.request-quote-form-wrapper {
    height: 100%;
    border-radius: 5px;
    padding: 0 0 50px 0;
    overflow: hidden;
    background: linear-gradient(180deg, rgba(28, 28, 28, 1) 0%, rgba(13, 13, 13, 1) 100%);
}
section.same-section.home-contact-form-section .request-quote-form-wrapper.home-contact-right-header {
    height: auto;
}

.request-quote-form-wrapper.home-contact-right-header .same-heading-content {
    padding: 30px 30px 0;
}

.form-top-header {
    background: #eee;
    padding: 20px 10px;
    text-align: center;
}

.request-quote-form-wrapper form {
    margin: 15px 0 0;
    padding: 0 30px;
}

.request-quote-form-wrapper .form-group {
    margin: 0 0 25px;
    width: 100%;
}

.request-quote-form-wrapper .form-group label {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    margin: 0 0 6px;
    line-height: 1.4;
}

.request-quote-form-wrapper .form-group .form-control {
    border: 1px solid #242424;
    border-radius: 5px;
    padding: 15px;
    height: 60px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    width: 100%;
    color: #fff;
    background: #242424;
}

.request-form-button-parent button.btn.btn-request {
    width: 100%;
    color: #fff;
    border-radius: 10px;
    padding: 10px 15px;
    background: linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;
}

.request-form-button-parent button.btn.btn-request:hover, .request-form-button-parent button.btn.btn-request:focus {
    background: transparent;
    border-color: #fff;
    box-shadow: none;
}

.select-field-parent {
    position: relative;
}

.select-field-parent img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    font-size: 25px;
    cursor: pointer;
    pointer-events: none;
    user-select: none;
}

.phone-no-field.form-control {
    display: flex;
    align-items: center;
    justify-content: start;
}

.phone-no-field.form-control input {
    width: 100%;
    padding: 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    width: 100%;
    color: #707070;
}

.request-quote-form-wrapper .form-group textarea {
    height: 150px !important;
}

.request-quote-form-wrapper .file-upload-wrapper {
    position: relative;
    width: 100%;
    height: 60px;
}

.request-quote-form-wrapper .file-upload-wrapper:after {
    content: attr(data-text);
    font-size: 18px;
    position: absolute;
    top: 0;
    left: 10px;
    background: transparent;
    padding: 8px 0;
    display: block;
    width: calc(100% - 40px);
    pointer-events: none;
    z-index: 20;
    height: 40px;
    line-height: 40px;
    color: #999;
    font-weight: 300;
    border-radius: 0;
}

.request-quote-form-wrapper .file-upload-wrapper:before {
    content: 'Upload';
    position: absolute;
    top: 50%;
    right: 10px;
    display: inline-block;
    height: 42px;
    color: #fff;
    font-weight: 700;
    z-index: 25;
    font-size: 16px;
    line-height: 42px;
    padding: 0 15px;
    text-transform: uppercase;
    pointer-events: none;
    border-radius: 0 5px 5px 0;
    transform: translateY(-50%);
    background: transparent linear-gradient(294deg, #F7366A 0%, #FF9F1C 100%) 0% 0% no-repeat padding-box;
    border-radius: 10px;
    min-width: 110px;
}

.request-quote-form-wrapper .file-upload-wrapper:hover:before {
    background: #6d23d9;
}

#contact-section .contact_form .file-upload-wrapper {
    position: relative;
    border: 1px solid #e8e8e8;
    height: 50px;
}

.request-quote-form-wrapper .file-upload-wrapper input {
    opacity: 0;
    position: absolute;
    top: 10px;
    right: 0;
    bottom: 0;
    left: 10px;
    z-index: 99;
    height: 40px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: pointer;
    width: 100%;
}

.sprucecss {
    align-items: flex-start;
    background-color: white;
    border-radius: 0.25rem;
    box-shadow: 0 0 0.5rem black;
    color: #444;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    inset: auto auto 1rem 1rem;
    line-height: 1.5;
    max-width: 11rem;
    padding: 1.5rem;
    position: fixed;
    text-decoration: none;
}

.sprucecss img {
    height: 1.5rem;
    width: auto;
}

.request-form-button-parent button.btn.btn-request {
    font-size: 18px;
    font-weight: bold;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    border-color: transparent;
}

.home-contact-bg-wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
    user-select: none;
    pointer-events: none;
}

section.section-spacing.request-quote-banner.home-contact-form-section .quote-owner-field {
    margin: 0 0 0;
    max-width: 320px;
    padding-left: 90px;
}

.request-quote-form-wrapper.home-contact-right-header .form-top-header {
    background: #fff;
    text-align: left;
    padding: 20px 25px 5px;
}

.request-quote-form-wrapper.home-contact-right-header .form-top-header h2 {
    color: #6454EB;
    font-weight: 900;
    font-size: 50px;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.request-quote-form-wrapper .form-group .form-control:focus {
    border-color: #e4529c;
    box-shadow: none;
}

/*=====================================footer-css-start=====================================================*/

.home-footer-bottom-parent .row {
    align-items: center;
}

footer.same-section {
    padding: 8rem 0 0;
}

.footer-bottom-social-icon ul li a {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-heading-parent h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 10px;
}

.footer-bottom-social-icon ul li a img {
    max-height: 16px;
}

.footer-heading-parent ul li+li {
    margin-top: 10px;
}

.footer-heading-parent ul li a {
    color: #BCBCBC;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
}

.footer-contect-details-parent p {
    color: #2469F6;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 5px;
}

.footer-contect-details-parent h2 {
    color: #fff;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 10px;
}

.footer-call-details-inner figure {
    background: #FFE6C4;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 5px;
}

.footer-call-details-inner span {
    color: #ffffff;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.4;
    margin: 0 0 5px;
    display: block;
}

.footer-bottom-social-icon {
    margin: 0 0 30px;
    padding: 0 0 30px;
}

.footer-call-details-inner a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
    margin: 0;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.footer-heading-parent ul li a:hover {
    color: #fff;
}

.footer-call-details-inner+.footer-call-details-inner {
    margin: 20px 0 0;
}

.footer-bottom-social-icon ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 10px 0 0;
}

.footer-bottom-social-icon ul li+li {
    margin-left: 10px;
}

.footer-bottom-social-icon ul li a {
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.footer-bottom-social-icon ul li a:hover {
    transform: translateY(-5px);
}

.home-footer-bottom-parent {
    background: #1D1D1D;
    margin: 40px 0 0;
    padding: 20px 0;
    border-top: 1px solid rgb(0 0 0 / 17%);
}

.footer-bottom-right-content {
    display: flex;
    align-items: center;
    justify-content: end;
}

.footer-bottom-right-content span+span {
    margin-left: 10px;
}

.footer-bottom-left-content p {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.footer-bottom-left-content p a {
    color: #fff;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    vertical-align: baseline;
    margin: 0 5px;
}

.footer-bottom-left-content p a:hover {
    color: #db55a0;
}

.footer-bottom-left-content {
    display: flex;
    align-items: center;
    justify-content: start;
}

.footer-bottom-left-content ul {
    display: flex;
    align-items: center;
    justify-content: start;
    margin-left: 5px;
}

.footer-bottom-left-content ul li+li {
    margin-left: 5px;
}

.footer-bottom-left-content ul li a {
    color: #fff;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    font-size: 18px;
    text-decoration: underline !important;
}
.footer-bottom-left-content ul li a:hover{color: #db55a0;}
.footer-bottom-left-content p img {
    margin: 0 5px;
    max-height: 17px;
    vertical-align: sub;
}

/*=====================================ewallet-page-css-start=====================================================*/

.main-banner-section.main-ewallet-banner-section:after {
    display: none;
}

.banner-content-heading h1 strong {
    display: inline-block;
    margin: 0;
    color: #FFFFFF;
    font-weight: 700;
    background: transparent linear-gradient(270deg,  #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: initial;
}

.banner-btn-box {
    margin: 50px 0 0;
}

.banner-btn-box a+a {
    margin: 0 0 0 10px;
}

.main-banner-section.main-ewallet-banner-section {
    position: relative;
    height: auto;
    padding: 22rem 0;
}

.main-banner-section.main-ewallet-banner-section .banner-content-image img {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 770px;
}

.same-section.revolutionizing-payment-section .same-heading-content p+p {
    margin-top: 30px;
}

.same-heading-content figure img {
    width: 100%;
}

.same-section.digital-wallet-section {
    border-top: 1px solid #2C2C2C;
    border-bottom: 1px solid #2C2C2C;
    position: relative;
}

section.same-section.digital-wallet-section>img {
    position: absolute;
    bottom: 0;
    right: 0;
    user-select: none;
    pointer-events: none;
}

.digital-wallet-content {
    padding: 50px 40px;
    height: 100%;
}

.digital-wallet-content h3 {
    color: #FFFFFF;
    font-size: 28px;
    line-height: 1.4;
    margin: 0 0 6px;
    font-weight: 600;
}

.digital-wallet-content p {
    color: #959595;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.6;
    margin: 0;
}

.same-section.digital-wallet-section .row.align-items-end+.row {
    margin-top: 80px;
}

.same-section.digital-wallet-section .row.align-items-end+.row .col-lg-4 {
    padding: 0;
}

.border-left-bottom {
    border-right: 1px solid #2C2C2C;
    border-bottom: 1px solid #2C2C2C;
}

.border-left {
    border-right: 1px solid #2C2C2C;
}

.border-bottom {
    border-bottom: 1px solid #2C2C2C !important;
}

.same-section.home-service-section.ewallet-apps-section .tab-content {
    background: url(../images/ewallet-tabs-content-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    padding: 30px 30px;
    border: 3px solid rgb(255 255 255 / 11%);
}

.same-section.home-service-section.ewallet-apps-section .service-tabs-content-parent p {
    color: #E8E8E8;
    font-weight: 300;
}

.same-section.home-service-section.ewallet-apps-section .service-tabs-content-parent p+p {
    margin-top: 30px;
}

.same-section.home-service-section.ewallet-apps-section .ewallet-service-tabs-image img {
    max-width: 410px;
}

.same-section.home-service-section.ewallet-apps-section .ewallet-service-tabs-image {
    text-align: center;
}

.ewallet-apps-services-wrapper.row {
    align-items: center;
}

.ewallet-apps-services-wrapper.row .service-tabs-content-parent .tabs-service-btn .btn-primaryx {
    background: transparent;
    border-color: #fff;
    font-weight: 300;
}

.ewallet-apps-services-wrapper.row .service-tabs-content-parent .tabs-service-btn .btn-primaryx img {
    margin-left: 0px;
    transition: 0.4s; -webkit-transition: 0.4s;
    max-height: 20px;
}

.ewallet-apps-services-wrapper.row .service-tabs-content-parent .tabs-service-btn .btn-primaryx:hover img{
    margin-left: 8px;
}

.same-section.home-service-section.ewallet-apps-section .service-tabs-content-parent h3 {
    margin-bottom: 20px;
}

.same-section.home-cta-section.ewallet-cta-section .cta-content-parent {
    background: url(../images/ewallet-page-cta-bg.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-color: transparent;
    text-align: left;
}

.same-section.home-cta-section.ewallet-cta-section .cta-content-parent p {
    color: #FFFFFF;
    font-size: 24px;
}

.same-section.home-cta-section.ewallet-cta-section .cta-content-parent .tabs-service-btn .btn-primaryx {
    border-color: transparent;
    background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    min-width: 190px;
    padding: 11px 20px;
}

.same-section.home-cta-section.ewallet-cta-section .cta-content-parent .tabs-service-btn .btn-primaryx:hover {
    background: transparent;
    border-color: #fff;
    color: #fff;
}

section.same-section.home-service-section.ewallet-apps-section {
    border-bottom: none;
}

section.same-section.home-developers-section.ewallet-features-developer-section {
    border-top: 1px solid #2C2C2C;
}

section.same-section.home-developers-section.ewallet-features-developer-section .home-developer-box:hover {
    background: transparent;
    transform: translateY(-5px);
    box-shadow: 2px 3px 99px #ff8e486f;
}

section.same-section.home-developers-section.ewallet-features-developer-section .home-developer-wrapper .col-lg-6 {
    margin-top: 30px;
}

section.same-section.home-developers-section.ewallet-features-developer-section .home-developer-wrapper {
    margin-top: 20px;
}

section.same-section.ewallet-ai-section {
    background: url(../images/ewallet-ai-bg.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

section.same-section.ewallet-ai-section .row {
    justify-content: end;
}

.ai-content-parent span {
    color: #FFFFFF;
    font-size: 34px;
    font-weight: 300;
    line-height: 1.4;
    margin: 0 0 10px;
    display: inline-block;
}

.ai-content-parent h2 {
    color: #FFFFFF;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 10px;
}

.ai-content-parent p {
    color: #FFFFFF;
    font-size: 24px;
    line-height: 1.6;
    margin: 0;
    font-weight: 300;
}

.ai-content-parent p strong {
    font-weight: 500;
    margin: 10px 0 0;
    display: inline-block;
}

section.same-section.home-service-section.ewallet-semless-section {
    border-top: none;
}

section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent ul#myTab {
    justify-content: start;
}

section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent ul#myTab li.nav-item .nav-link.active,
section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent ul#myTab li.nav-item .nav-link:hover,
section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent ul#myTab li.nav-item .nav-link:focus {
    background: #fff;
    color: #000;
    border-color: transparent;
    box-shadow: 0 0 26px #ffffff6a;
}

section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent ul#myTab li+li {
    margin-left: 15px;
}

section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent div#myTabContent {
    background: transparent;
    border: none;
    padding: 0;
    border-radius: 0;
    margin-top: 20px;
}

section.same-section.home-service-section.ewallet-semless-section .sempless-tabs-content.row .col {
    width: 16.66%;
    flex: 0 0 16.66%;
    margin: 30px 0 0;
}

section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent div#myTabContent .sempless-inner-box {
    background: #FFFFFF0B;
    border: 1px solid #FFFFFF31;
    border-radius: 23px;
    padding: 30px;
    height: 100%;
    text-align: center;
    -webkit-transition: all 0.8s ease 0.3s;
    transition: all 0.8s ease 0.3s;
}

section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent div#myTabContent .sempless-inner-box:hover {
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    transform: translateY(-10px);
    box-shadow: 0 0 51px #2A97F765;
    border-color: #2392F7;
}

section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent div#myTabContent .sempless-inner-box h3 {
    color: #C4C4C4;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
}

section.same-section.home-service-section.ewallet-semless-section .home-service-tabs-parent div#myTabContent .sempless-inner-box figure img {
    max-height: 50px;
}

section.same-section.home-service-section.ewallet-semless-section+section.same-section.home-portfolio-section {
    padding-top: 8rem;
}

section.same-section.home-developers-section.security-compliance-section {
    border-top: 1px solid #2C2C2C;
}

section.same-section.process-section {
    border-top: 1px solid #2C2C2C;
    padding-bottom: 6rem;
}

.process-main-wrapper ul li {
    background: transparent linear-gradient(236deg, #1D1D2F 0%, #4F0B2E 100%) 0% 0% no-repeat padding-box;
    border-radius: 20px;
    padding: 20px;
    height: 100%;
    margin: 60px;
    width: 38%;
    min-height: 200px;
}

.process-main-wrapper ul li h4 {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 10px;
}

.process-main-wrapper ul li p {
    color: #CECECE;
    font-size: 16px;
    line-height: 1.6;
    margin: 0;
    font-weight: 300;
}

.process-main-wrapper ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.process-main-wrapper>img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 230px;
}

.process-main-wrapper {
    position: relative;
    max-width: 1300px;
    margin: 20px auto 0;
}

section.same-section.tech-tack-section {
    border-top: 1px solid #2C2C2C;
}

.teckstack-box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 1px solid #2C2C2C;
    padding: 30px 0;
}

.teckstack-box h3 {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    min-width: 450px;
    text-transform: uppercase;
}

.teckstack-box ul li span {
    color: #9aa0a6;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    text-transform: uppercase;
}

.teckstack-box ul li figure {
    margin: 0 0 20px;
}

.teckstack-box ul li {
    width: 16%;
    text-align: center;
}

.techstack-main-parent {
    margin: 50px 0 0;
    border-top: 1px solid #2C2C2C;
}

.teckstack-box ul {
    display: flex;
    align-items: center;
    justify-content: start;
    width: 100%;
}

.teckstack-box ul li figure img {
    max-width: 40px;
    max-height: 30px;
}

section.same-section.home-collaborate-section.development-journey-section {
    border-top: 1px solid #2C2C2C;
}

section.same-section.home-collaborate-section.development-journey-section .home-review-wrapper {
    margin-right: 0%;
}

.development-journey-content p {
    color: #E8E8E8;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.development-journey-content h3 {
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 15px;
}

.development-journey-content ul {
    margin: 40px 0 0;
    column-count: 2;
    -webkit-column-count: 2;
}

.development-journey-content ul li {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    padding: 13px 0;
    display: flex;
    align-items: center;
    justify-content: start;
    position: relative;
    padding-left: 30px;
    text-transform: uppercase;
}

.development-journey-slider {
    background: url(../images/development-journey-bg.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 7px;
    border-radius: 23px;
}

.development-journey-slider .row .development-journey-content {
    padding-left: 30px;
}

.development-journey-slider .row {
    align-items: center;
}

section.same-section.home-collaborate-section.development-journey-section .home-review-wrapper .owl-stage {
    padding-left: 0 !important;
}

.development-journey-content ul li img {
    width: auto !important;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    max-height: 20px;
}

section.same-section.faq-main-section .same-heading-content img {
    margin: 30px 0 0;
    width: 100%;
}

.faq-inner-box p {
    color: #A3A3A3;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 10px 0 0;
}

section.same-section.faq-main-section .same-heading-content {
    padding-right: 90px;
}

.faq-inner-box+.faq-inner-box {
    margin: 50px 0 0;
}

section.same-section.faq-main-section {
    border-top: 1px solid #2C2C2C;
}

.development-journey-image img {
    border-radius: 20px;
}

/*=====================================ewallet-page-css-end=====================================================*/

/*=====================================fintech-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.main-fintech-banner-section>img {
    position: absolute;
    top: 50%;
    right: 0;
    user-select: none;
    pointer-events: none;
    transform: translateY(-50%);
    z-index: -1;
    max-width: 1320px;
}

section.main-banner-section.main-ewallet-banner-section.main-fintech-banner-section {
    padding: 16rem 0 11rem;
}

section.main-banner-section.main-ewallet-banner-section.main-fintech-banner-section .banner-content-image {
    text-align: right;
}

section.main-banner-section.main-ewallet-banner-section.main-fintech-banner-section .banner-content-image img {
    position: initial;
    max-width: 690px;
}

.effect-2 {
    position: relative;
    overflow: hidden;
    border-radius: 13px;
    border: 1px solid rgba(44, 44, 44, 1);
}

.effect-2 .effect-img {
    position: relative;
    font-size: 0;
    overflow: hidden;
    height: 500px;
}

.effect-2 .effect-img img {
    position: relative;
    width: 100%;
    height: auto;
    transform: scale(1.2);
    bottom: -25px;
    transition: .5s;
}

.effect-2:hover .effect-img img {
    bottom: 0;
}

.effect-2 .effect-text {
    position: absolute;
    width: 100%;
    height: auto;
    padding: 30px;
    top: 50%;
    left: 0;
    background: rgba(20, 20, 20, 1);
    opacity: 0;
    transition: .5s;
    z-index: 1;
}

.effect-2:hover .effect-text {
    top: auto;
    opacity: 1;
    bottom: 0;
}

.effect-2 .effect-text h4 {
    position: initial;
    padding: 0;
    margin: 0 0 10px;
}

.effect-2:hover .effect-text h4 {
    opacity: 1;
    color: #fff;
    background: linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    line-height: initial;
    -webkit-background-clip: text;
    display: inline-block;
}

.fintech-solution-wrapper .col-lg-4 {
    margin: 30px 0 0;
}

.effect-2 > strong {
    position: absolute;
    left: 0;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    text-transform: uppercase;
    z-index: 1;
    transition: 0.2s;
    -webkit-transition: 0.2s;
    background: rgba(20, 20, 20, 1);
    right: 0;
    bottom: 0;
    padding: 10px 15px;
}

.effect-2:hover > strong {
    opacity: 0;
}

.effect-2:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 28%);
}

.effect-text p {
    color: rgba(255, 255, 255, 0.9);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.effect-2 .effect-text h3 {
    display: inline-block;
    background: linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    -webkit-background-clip: text;
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 1.4;
    transition: all .2s;
    margin: 0 0 5px;
}

.effect-text p a {
    color: #fff;
    display: inline;
}
.effect-text p a:hover{color: #ff4b90;}

.effect-text ul {
    margin: 20px 0 0;
}

.effect-text ul li img {
    max-height: 20px;
    margin-right: 5px;
}

.effect-text ul li {
    padding: 7px 0;
    color: rgba(255, 255, 255, 1);
    font-size: 17px;
    line-height: 1.4;
    margin: 0;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: start;
}

.effect-text ul li a{color: rgba(255, 255, 255, 1); text-decoration: underline !important;}
.effect-text ul li a:hover{color: #ff4b90;}
.fintech-solution-wrapper {
    margin: 40px 0 0;
}

.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section .cta-content-parent {
    background: url(../images/fintech-cta-bg.webp);
    border: 1px solid rgba(52, 52, 52, 1);
}

section.same-section.nimble-review-section {
    border-top: 1px solid #2C2C2C;
}

.nimble-main-review {
    margin: 80px 0 0;
}

.clutch-top-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 30px;
}

.clutch-left {
    display: flex;
    align-items: center;
    justify-content: start;
}

.clutch-left h3 {
    color: rgba(224, 224, 224, 1);
    font-size: 28px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
}

.clutch-left span {
    color: rgba(224, 224, 224, 1);
    font-size: 28px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 20px;
    display: inline-block;
}

.clutch-left p {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4;
    margin-left: 15px;
}

.clutch-review-box {
    height: 100%;
    background: rgba(18, 18, 18, 1);
    border: 1px solid rgba(44, 44, 44, 1);
    padding: 20px;
    border-radius: 13px;
}

.clutch-header {
    display: flex;
    align-items: center;
    justify-content: start;
}

.clutch-header img {
    margin: 0 10px;
    max-height: 19px;
}

.clutch-header h3,
.clutch-header span {
    color: rgba(255, 255, 255, 1);
    font-size: 30px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0;
    display:inline-block;
}

.clutch-review-box p {
    color: rgba(144, 144, 144, 1);
    font-size: 17px;
    line-height: 1.6;
    margin: 20px 0;
    min-height: 60px;
}

.clutch-review-box h4,.clutch-review-box p {
    color: rgba(255, 255, 255, 1);
    font-size: 19px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 15px;
}

.clutch-review-box span {
    display: flex;
    align-items: center;
    justify-content: start;
    color: rgba(144, 144, 144, 1);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
}

.clutch-review-box span img {
    max-height: 18px;
    margin-right: 5px;
}

.fintech-advanced-tech-wrapper.row {
    margin-top: 80px;
    align-items: end;
}

.fintech-advanced-item #counter {
    text-align: center;
}

.row.fintech-advanced-item .slider.owl-carousel.owl-loaded.owl-drag .owl-stage-outer .owl-stage {
    padding-left: 0 !important;
}

.fintech-advanced-box {
    background: rgba(18, 18, 18, 1);
    height: 100%;
    padding: 20px;
    border-radius: 13px;
    border: 1px solid rgba(44, 44, 44, 1);
}

.fintech-advanced-box h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 26px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 5px;
}

.fintech-advanced-box p {
    color: rgba(149, 149, 149, 1);
    font-size: 20px;
    line-height: 1.6;
    margin: 0;
    font-weight: 400;
    min-height: 200px;
}

.fintech-advanced-box p a {
    color: #fff;
    font-weight: 400;
    display: inline;
}

.fintech-advanced-item #counter {
    text-align: left;
    color: rgba(255, 255, 255, 1);
    font-size: 30px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0 0 20px;
}

.row.fintech-advanced-item .owl-nav {
    position: absolute;
    top: -18%;
    right: 0;
    margin: 0;
}

.row.fintech-advanced-item .owl-nav button {
    margin: 0 10px !important;
    border: none !important;
    border-radius: 0 !important;
}

.row.fintech-advanced-item .owl-nav button span {
    display: none;
}

.row.fintech-advanced-item .owl-nav button {
    background: url(../images/slider-left.webp) !important;
    background-size: 30px;
    background-position: center;
    background-repeat: no-repeat !important;
    width: 45px;
    height: 45px;
}

.row.fintech-advanced-item .owl-nav button.owl-next {
    background: url(../images/slider-right.webp) !important;
    background-position: center;
    background-size: 30px;
    background-repeat: no-repeat !important;
}

section.same-section.fintech-advanced-section {
    border-top: 1px solid #2C2C2C;
}

section.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section.pt-0 .cta-content-parent.fintech-bottom-cta {
    background: url(../images/fintech-bottom-cta.webp);
    background-size: 100% 100%;
}

section.same-section.fintech-benefits-section {
    border-top: 1px solid #2C2C2C;
}

.fintech-benefits-wrapper-parent.row {
    margin-top: 50px;
}

.fintech-benefits-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 30px 20px;
    background: rgba(0, 0, 0, 0.9);
    border-radius: 20px 20px 0 0;
}

.fintech-benefits-wrapper>img {
    width: 100%;
}

.fintech-benefits-wrapper.benefit-cta-box .fintech-benefits-content {
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    background: transparent;
    bottom: initial;
}

.fintech-benefits-wrapper.benefit-cta-box .fintech-benefits-content h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 32px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0 0 5px;
}

.fintech-benefits-wrapper.benefit-cta-box .fintech-benefits-content p {
    font-size: 20px;
}

.fintech-benefits-wrapper.benefit-cta-box .fintech-benefits-content .btn.btn-primaryx {
    background: #fff;
    border-color: #fff;
    color: #000;
    padding: 13px 15px;
    margin: 20px 0 0;
    min-width: 200px;
    font-weight: 600;
}

.fintech-benefits-wrapper.benefit-cta-box .fintech-benefits-content .btn.btn-primaryx:hover {
    background: transparent;
    color: #fff;
}

.fintech-benefits-wrapper.benefit-cta-box {
    border: 1px solid rgba(255, 255, 255, 0.25);
}

.fintech-benefits-wrapper-parent.row .col-lg-4 {
    margin-top: 30px;
}

.fintech-benefits-content h4, .fintech-benefits-content h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 10px;
}

.fintech-benefits-content p {
    color: #E0E0E0;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.fintech-benefits-wrapper {
    position: relative;
    overflow: hidden;
    height: 100%;
    border-radius: 20px;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.fintech-benefits-wrapper:hover {
    background: #000000;
    box-shadow: 1px 1px 60px #FF8E486F;
}

section.same-section.fintech-fiancial-section {
    border-top: 1px solid #2C2C2C;
}

.fintech-fiancial-wrapper {
    max-width: 1400px;
    margin: 170px auto 0;
    position: relative;
}

.fintech-fiancial-wrapper:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    bottom: 0;
    border: 1px solid rgba(255, 255, 255, 1);
    bottom:-50px;
}

.fintech-fiancial-wrapper .fintech-fiancial-box {
    width: 50%;
    margin-left: auto;
    position: relative;
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: -90px;
}

.fintech-fiancial-wrapper .fintech-fiancial-box:nth-child(even) {
    margin: 0;
    text-align: right;
    padding-right: 30px;
    padding-left: 0;
    margin-top: -90px;
}

.fintech-fiancial-wrapper .fintech-fiancial-box p+img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.fintech-fiancial-wrapper .fintech-fiancial-box:nth-child(even) p+img {
    left: initial;
    right: 0;
}

.fintech-fiancial-wrapper .fintech-fiancial-box p {
    color: rgba(172, 172, 172, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.fintech-fiancial-wrapper .fintech-fiancial-box h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 5px;
}

.fintech-fiancial-wrapper .fintech-fiancial-box figure {
    margin: 0 0 10px;
}

section.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section.pt-0 .cta-content-parent.fintech-footer-cta {
    background: url(../images/fintech-footer-cta.webp);
}

section.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section.pt-0+section.same-section.tech-tack-section .teckstack-box:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.fintech-fiancial-wrapper>img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    z-index: -1;
}

/*=====================================fintech-page-css-end=====================================================*/

/*=====================================fantasy-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section .banner-content-image img {
    position: initial;
    max-width: 750px;
}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section>img {
    position: absolute;
    right: 0;
    bottom: 50px;
    z-index: -1;
    user-select: none;
    pointer-events: none;
}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section {
    padding: 15rem 0 15rem;
}

.invest-content-box h4, .invest-content-box h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 30px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 10px;
}

.invest-content-box h4 strong, .invest-content-box h3 strong {
    display: inline-block;
    color: #FFFFFF;
    font-weight: 700;
    background: transparent linear-gradient(270deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: initial;
}

.invest-content-box p {
    color: rgba(224, 224, 224, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.invest-content-box {
    border: 1px solid rgba(44, 44, 44, 1);
    background: rgba(1, 7, 16, 1);
    border-radius: 30px;
    padding: 60px 20px;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.invest-content-row.invest-content-box.row.align-items-center {
    padding: 0;
}

.invest-content-row.invest-content-box.row.align-items-center .col-lg-4 {
    padding: 0;
}

.invest-content-row.invest-content-box.row.align-items-center {
    padding: 0;
    margin: 0 -15px;
}

section.same-section.fantasy-invest-section .clients-logo-box .row {
    margin: 0 -6px;
}

section.same-section.fantasy-nextgen-section {
    border-top: 1px solid #2C2C2C;
}

.fantasy-nextgen-wrapper {
    margin: 80px 0 0;
    border: 1px solid rgba(44, 44, 44, 1);
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}

.fantasy-nextgen-content {
    padding: 25px;
}

.fantasy-nextgen-content p {
    color: rgba(224, 224, 224, 1);
    font-size: 22px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.fantasy-nextgen-content p+p {
    margin-top: 30px;
}

.fantasy-nextgen-image {
    text-align: right;
}

.fantasy-nextgen-image img {
    max-width: 700px;
}

.fantasy-nextgen-wrapper>img {
    position: absolute;
    left: 0;
    bottom: 0;
    user-select: none;
    pointer-events: none;
}

section.same-section.home-cta-section.ewallet-cta-section.fantasy-cta-section.p-0 .cta-content-parent {
    background: url(../images/fantasy-cta-bg.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid rgba(52, 52, 52, 1);
}

section.same-section.fantasy-nextgen-section+section.same-section.digital-wallet-section {
    border-bottom: none;
}

.clone-wrapper.row {
    margin-top: 40px;
}

.clone-content-box {
    background: rgba(15, 15, 15, 1);
    border: 1px solid rgba(44, 44, 44, 1);
    border-radius: 20px;
    height: 100%;
    padding: 80px 20px;
    position: relative;
}

.clone-content-box figure {
    position: absolute;
    bottom: 20px;
    left: 20px;
    margin: 0;
}

.clone-content-box h4,.clone-content-box h3 {
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 5px;
    font-size: 24px;
}
.clone-content-box h3 a{color: rgba(255, 255, 255, 1);}
.clone-content-box h3 a:hover{color: #ff4b90;}
.clone-content-box p {
    color: rgba(152, 152, 152, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.clone-wrapper.row .col-lg-4 {
    margin-top: 14rem;
}

.clone-content-box {
    background: rgba(15, 15, 15, 1);
    border: 1px solid rgba(44, 44, 44, 1);
    border-radius: 20px;
    height: 100%;
    padding: 40px 20px;
    position: relative;
    padding-left: 215px;
}

.clone-btn {
    margin: 40px 0 0;
    display: flex;
    align-items: center;
    justify-content: end;
}

.clone-btn a, .clone-btn button {
    color: #E9F0FE;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
}

.clone-btn a img, .clone-btn button img {
    animation-name: wave-animation;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    transform-origin: 70% 70%;
    display: inline-block;
}

section.same-section.fantasy-slider-section,
section.same-section.sports-software-section {
    border-top: 1px solid #2C2C2C;
    border-bottom: 1px solid #2C2C2C;
}

section.same-section.fantasy-advanced-section {
    border-top: 1px solid #2C2C2C;
}

.swiper {
    width: 100%;
}

.swiper-slide-img img {
    width: 500px;
    height: 500px;
}

.swiper-slide-content {
    background: rgba(16, 16, 16, 1);
    padding: 0;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    width: 100%;
    border-radius: 30px;
    overflow: hidden; 
}

.swiper-slide-content p,
.swiper-slide-content h4, .swiper-slide-content h3 {
    padding: 0 10px;
}

.swiper-slide-content h4, .swiper-slide-content h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 26px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 5px;
    text-align: center;
}

.swiper-slide-content p {
    color: rgba(224, 224, 224, 1);
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6;
    padding: 5px 20px 40px;
    margin: 0 0 10px;
    text-align: center;
}

.swiper-slide-content p a {
    display: inline;
    color: rgba(224, 224, 224, 1);
}
.swiper-slide-content p a:hover{color: #ff4b90;}
.swiper-slide-content figure {
    margin: 0 0 20px;
}

.fantasy-slider-wrapper {
    margin-top: 100px;
}

.swiper-slide {
    opacity: 1;
}

.swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active {
    opacity: 1;
}

section.same-section.fantasy-slider-section+section.same-section.home-portfolio-section {
    padding-top: 8rem;
}

.sports-software-wrapper.row.align-items-center {
    margin-top: 80px;
}

.software-sports-content p {
    color: rgba(224, 224, 224, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.software-sports-content ul {
    margin: 40px 0 0;
    column-count: 2;
    -webkit-column-count: 2;
}

.software-sports-content ul li {
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    position: relative;
    padding: 10px 0;
    padding-left: 35px;
    max-width: 360px;
}

.software-sports-content ul li img {
    position: absolute;
    left: 0;
    top: 15px;
    max-height: 22px;
}

.software-sports-image {
    text-align: center;
}

.software-sports-image img {
    box-shadow: 0 0 60px rgba(255, 131, 185, 0.27);
    border-radius: 20px;
}

.developer-header-parent img {
    max-height: 75px;
}

.home-developer-box.cost-bg-box {
    background: url(../images/fantasy-cost-bg.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.home-developer-box.cost-bg-box {
    text-align: center;
    padding: 70px 20px;
}

.home-developer-box.cost-bg-box h3 {
    font-weight: 600;
}

.home-developer-box.cost-bg-box a, .home-developer-box.cost-bg-box button {
    padding: 10px 15px;
    border-radius: 30px;
    min-width: 200px;
    margin: 20px 0 0;
    font-weight: 700;
    background: #fff;
    color: rgba(255, 75, 144, 1);
    font-size: 18px;
    border: 1px solid transparent;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.home-developer-box.cost-bg-box a:hover, .home-developer-box.cost-bg-box button:hover {
    background: rgba(255, 75, 144, 1);
    color: #fff;
    border-color: transparent;
}

.software-sports-image.without-shadow img {
    box-shadow: none;
}

.software-sports-content p+p {
    margin-top: 30px;
}

.client-inner-box {
    border-radius: 20px;
    padding: 52px 20px;
    height: 100%;
    background: url(../images/fantasy-company-profile-bg.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.client-middle-box {
    border-radius: 20px;
    padding: 290px 20px 20px;
    position: relative;
    height: 100%;
    text-align: center;
}

.client-middle-box > img {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: -190px;
    max-width: 100%;
    user-select: none;
    pointer-events: none;
    z-index: -1;
}

.client-middle-box > img {
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none;
    z-index: -1;
    max-width: 100%;
    position: absolute;
    inset: -120px 0 0;
    max-height: 570px;
    width: 100%;
}

.client-inner-parent.row .col-lg-12:last-child {
    margin-top: 30px;
}

.client-middle-box h4, .client-middle-box h2 {
    color: rgba(255, 255, 255, 1);
    font-size: 28px;
    font-weight: 600;
    line-height: 1.6;
    margin: 0;
}

.client-middle-box a, .client-middle-box button {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    background: #fff;
    border-radius: 30px;
    padding: 8px 15px;
    min-width: 170px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 20px 0 0;
    border: 1px solid #fff;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.client-middle-box a:hover, .client-middle-box button:hover {
    background: transparent;
    color: #fff;
}

section.same-section.clients-section {
    margin-top: 8rem;
}

.client-inner-box p {
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.client-inner-box h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 40px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0 0 10px;
}

.row.fantasy-advanced-wrapper {
    margin-top: 30px;
}

.fantasy-advanced-tech-box {
    height: 100%;
    padding: 20px;
    border-radius: 13px;
    text-align: center;
    position: relative;
}

.fantasy-advanced-tech-box h4, .fantasy-advanced-tech-box h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 28px;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 0 8px;
}

.fantasy-advanced-tech-box p {
    color: rgba(172, 172, 172, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.fantasy-advanced-tech-box {
    height: 100%;
    padding: 20px 30px 30px;
    border-radius: 13px;
    text-align: center;
    position: relative;
    border: 1px solid #662F6B;
}

.row.fantasy-advanced-wrapper .col-lg-4 {
    margin-top: 80px;
}

.fantasy-advanced-tech-box figure {
    margin: -70px auto 0;
    position: relative;
    z-index: 1;
    border: 10px solid #000000;
    width: 105px;
    height: 105px;
    border-radius: 50%;
}

.fantasy-advanced-tech-box:after {
    content: "";
    height: 56px;
    width: 108px;
    border-radius: 0 0 60px 60px;
    background: #662f6b;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}

section.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section.fantasy-cta-bottom.pt-0 .cta-content-parent.fintech-bottom-cta {
    background: url(../images/fantasy-cta-bottom-img.webp);
}

.faq-inner-box ul {
    margin: 10px 0 0 20px;
}

.faq-inner-box ul li {
    color: #A3A3A3;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    list-style-type: circle;
}

.faq-inner-box ul li+li {
    margin-top: 5px;
}

/*=====================================fantasy-page-css-end=====================================================*/

/*=====================================process-section-css-start=====================================================*/

.sidebar>img {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 450px;
}

.sidebar-prosess-border {
    position: relative;
    overflow: hidden;
}

.sidebar-prosess-border:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 60px;
    height: 100%;
    border: 1px solid rgba(69, 43, 183, 1);
    border-radius: 10px;
}

.sidebar-prosess-border .step:first-child .step-number {
    border-radius: 10px 10px 0 0;
}

.sidebar-prosess-border .step:last-child .step-number {
    border-radius: 0 0 10px 10px;
}

.step {
    display: flex;
    align-items: center;
    cursor: pointer;
    border-radius: 8px;
    transition: background 0.3s ease;
    color: rgba(255, 255, 255, 0.6);
    font-size: 20px;
    line-height: 1.4;
    margin: 0;
    padding: 0;
    font-weight: 500;
}

.step-number {
    background: transparent;
    color: white;
    font-weight: bold;
    width: 60px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    margin-right: 20px;
}

.content {
    position: relative;
}

.row.main-scroll-wrapper .col-8:before {
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-top: 90px solid #452bb7;
    content: "";
    border-left: 90px solid transparent;
}

.row.main-scroll-wrapper .col-8:after {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 0;
    height: 0;
    border-top: 90px solid #000000;
    content: "";
    border-left: 90px solid transparent;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.content-section figure img {
    max-height: 120px;
}

.content-section figure {
    margin: 0 0 10px;
    max-width: 160px;
}

.content-section h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 28px;
    margin: 0 0 10px;
    line-height: 1.4;
    font-weight: 500;
}

.content-section p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.content-section {
    padding: 70px 50px;
    min-height: 450px;
}

.scrollspy-example-2 {
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #452bb7;
    border-radius: 0;
}

.row.main-scroll-wrapper .col-8 {
    padding: 0;
    margin-left: -20px;
    position: relative;
}

.sidebar {
    border: 1px solid rgba(69, 43, 183, 1);
    padding: 20px;
    border-radius: 20px;
    position: relative;
    background: #000;
    z-index: 1;
}

.scrollspy-example-2::-webkit-scrollbar {
    display: none;
}

a.nav-link.step.active .step-number {
    background: rgba(69, 43, 183, 1);
}

.sidebar a.nav-link.step.active {
    background: transparent;
}

.row.main-scroll-wrapper {
    margin-top: 60px;
    align-items: center;
}

.step.same-color span {
    background: #452bb7;
}

.faq-inner-box h3 .accordion-button {
    color: rgba(255, 255, 255, 1);
    font-size: 23px;
    line-height: 1.4;
    margin: 0 0 0px;
    box-shadow: none !important;
    border: none;
    padding: 0;
    font-weight: 400;
    background: #000;
}

.faq-inner-box h3 .accordion-button span {
    display: inline-block;
    margin-right: 15px;
    min-width: 23px;
}

.accordion-flush .accordion-item .accordion-body {
    background: #000;
    padding: 0;
    padding-left: 38px;
}

.accordion-flush .accordion-item {
    border: 1px solid #2C2C2C !important;
    margin: 0 0 20px;
    border-radius: 13px;
    background: transparent;
    padding: 15px;
}

.accordion-button::after {
    background-image: url(../images/faq-plus.svg) !important;
}

.accordion-button:not(.collapsed)::after {
    background-image: url(../images/faq-minus.svg) !important;
}

.step.same-color,
.step.same-color span.step-number,
.step.active span.step-number {
    color: #fff;
}

.step span.step-number {
    color: rgba(255, 255, 255, 0.6);
}

.step strong {
    font-weight: 500;
}

.mobile-process-tabs-wrapper nav div#nav-tab button.active {
    background: #452bb7;
    color: #fff;
}

.mobile-process-tabs-wrapper nav div#nav-tab button {
    border: none;
    min-width: 230px;
    padding: 15px 5px;
    background: transparent;
    color: #fff;
}

.mobile-process-tabs-wrapper nav div#nav-tab {
    border: none;
    border-radius: 13px;
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: initial;
}

.mobile-process-tabs-wrapper nav {
    border: 1px solid #452bb7;
    overflow-x: scroll !important;
    width: 1400px;
    overflow: hidden;
    border-radius: 13px;
}

.mobile-process-tabs-wrapper {
    display: none;
}

/*=====================================process-section-css-end=====================================================*/

/*=====================================banking-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.main-fintech-banner-section.banking-banner-section {
    padding: 14rem 0px 8rem;
}

section.main-banner-section.main-ewallet-banner-section.main-fintech-banner-section.banking-banner-section .banner-content-image img {
    max-width: 700px;
}

section.same-section.home-cta-section.ewallet-cta-section.banking-cta-section .cta-content-parent {
    background: url(../images/banking-cta-image.webp) !important;
    background-size: cover !important;
    border-color: #2c2c2c;
}

section.same-section.home-cta-section.ewallet-cta-section.banking-cta-section {
    padding-top: 8rem;
}

section.same-section.home-cta-section.ewallet-cta-section.banking-middle-cta-section .cta-content-parent {
    background: url(../images/banking-middle-cta-image.webp) !important;
    background-size: cover !important;
    border-color: #2c2c2c;
}

/*=====================================banking-page-css-end=====================================================*/

/*=====================================bnpl-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.bnpl-banner-section {
    padding: 16rem 0 8rem;
}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.bnpl-banner-section .banner-content-image {
    text-align: right;
}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.bnpl-banner-section .banner-content-image img {
    max-width: 570px;
}

.bnpl-payment-box-wrapper .bnpl-payment-content {
    border: 1px solid rgba(44, 44, 44, 1);
    border-radius: 13px;
    padding: 20px;
    text-align: center;
    height: 100%;
    background: rgba(18, 18, 18, 1);
    position: relative;
}

.bnpl-payment-box-wrapper .bnpl-payment-content>img {
    position: absolute;
    top: -70px;
    left: 50%;
    transform: translateX(-50%);
    max-width: 430px;
    user-select: none;
    pointer-events: none;
}

.bnpl-payment-box-wrapper .col-lg-3:nth-child(even) {
    transform: translateY(70px);
}

.bnpl-payment-box-wrapper .bnpl-payment-content figure {
    position: relative;
    z-index: 1;
    margin: 0 0 20px;
}

.bnpl-payment-box-wrapper {
    margin: 80px 0 70px;
}

.bnpl-payment-box-wrapper .bnpl-payment-content figure img {
    max-height: 100px;
}

.bnpl-payment-box-wrapper .bnpl-payment-content h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0 0 5px;
}

.bnpl-payment-box-wrapper .bnpl-payment-content p {
    color: rgba(149, 149, 149, 1);
    font-size: 20px;
    line-height: 1.6;
    margin: 0;
}

section.same-section.home-cta-section.ewallet-cta-section.bnpl-cta-section.p-0 .cta-content-parent {
    background: url(../images/bnpl-cta-bg-image.webp);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid rgba(52, 52, 52, 1);

}

section.same-section.fantasy-clone-section.bnpl-clone-solution-section {
    border-bottom: 1px solid #2C2C2C;
}

section.same-section.fantasy-clone-section.bnpl-clone-solution-section+section.same-section.home-portfolio-section {
    padding-top: 8rem;
}

section.same-section.sports-software-section.bnpl-software-section .software-sports-image img {
    box-shadow: none;
    border-radius: 0;
}

section.same-section.fantasy-advanced-section.bnpl-advanced-section {
    border-bottom: 1px solid #2C2C2C;
}

section.same-section.sports-software-section.bnpl-software-section .software-sports-image img {
    max-width: 550px;
}

/*=====================================bnpl-page-css-end=====================================================*/

/*=====================================fitness-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.fitness-banner-section {
    background: url(../images/fitness-banner-bg-image.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    padding: 17rem 0 12rem;
}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.fitness-banner-section .banner-content-image {
    text-align: right;
}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.fitness-banner-section .banner-content-image img {
    max-width: 530px;
}

section.same-section.fitness-solution-section {
    border-top: 1px solid #2C2C2C;
}

section.same-section.home-portfolio-section.fitness-portfolio-section {
    border-top: 1px solid #2C2C2C;
    padding-top: 8rem;
}

section.same-section.home-service-section.ewallet-semless-section.fitness-features-section {
    border-top: 1px solid #2C2C2C;
}

section.same-section.home-cta-section.fitness-cta-section .cta-content-parent {
    padding: 80px 50px;
    position: relative;
    background: #000;
}

section.same-section.home-cta-section.fitness-cta-section .cta-content-parent .fitness-cta-image img {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 430px;
}

section.same-section.home-cta-section.fitness-cta-section .cta-content-parent-inner p {
    color: #fff;
    font-size: 22px;
}

section.same-section.home-cta-section.fitness-cta-section .cta-content-parent-inner .tabs-service-btn .btn.btn-primaryx {
    border-color: transparent;
    background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    min-width: 190px;
    padding: 11px 20px;
}

section.same-section.home-cta-section.fitness-cta-section .cta-content-parent-inner .tabs-service-btn .btn.btn-primaryx:hover {
    background: transparent;
    border-color: #fff;
    color: #fff;
}

section.same-section.home-cta-section.fitness-cta-section {
    padding-top: 8rem;
}

/*===================================================fitness-page-css-end=====================================================*/

/*===================================================handayman-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.handyman-banner-section {
    background: url(../images/handyman-bg-banner-img.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 17rem 0 11rem;
}

section.main-banner-section.main-ewallet-banner-section.handyman-banner-section .banner-content-image {
    text-align: right;
}

section.main-banner-section.main-ewallet-banner-section.handyman-banner-section .banner-content-image img {
    position: initial;
    max-width: 590px;
}

section.same-section.fantasy-advanced-section.handyman-advanced-section {
    border-top: none;
    border-bottom: 1px solid #2C2C2C;
}

section.same-section.home-cta-section.ewallet-cta-section.handyman-cta-section {
    padding-top: 8rem;
}

section.same-section.home-cta-section.ewallet-cta-section.handyman-cta-section .cta-content-parent {
    background: url(../images/handyman-cta-bg.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-color: rgba(52, 52, 52, 1);
    padding: 13rem 5rem;
}

section.same-section.home-cta-section.ewallet-cta-section.handyman-cta-section+section.same-section.home-service-section.ewallet-semless-section.pt-0 {
    border-bottom: none;
}

section.same-section.home-cta-section.ewallet-cta-section.handyman-cta-section .handyman-middle-cta.cta-content-parent {
    background: url(../images/handyman-middle-cta.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-color: rgba(52, 52, 52, 1);
    padding: 13rem 5rem;
}

section.same-section.home-review-section {
    border-top: none;
}

.handyman-slider-parent {
    margin-right: -50%;
}

.handyman-slider-content {
    border-radius: 30px;
    overflow: hidden;
    height: 100%;
    border: 1px solid rgba(52, 52, 52, 1);
    position: relative;
}

.handyman-slider-content figure {
    margin: 0;
}

.handyman-slider-content figure img {
    width: 100%;
}

.handyman-slider-content a {
    position: absolute;
    left: 0;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    text-transform: uppercase;
    z-index: 1;
    transition: 0.2s;
    -webkit-transition: 0.2s;
    background: rgba(20, 20, 20, 1);
    right: 0;
    bottom: 0px;
    padding: 10px 15px;
    text-align: center;
}

section.same-section.home-portfolio-section.fitness-portfolio-section~section.same-section.home-review-section {
    border-top: 1px solid #2C2C2C;
    border-bottom: none;
}

/*===================================================handayman-page-css-end=====================================================*/

/*===================================================mobile-app-development-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section {
    background: url(../images/mobile-app-development-banner-bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right center;
}

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section .banner-content-heading {
    padding-right: 15rem;
}

section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper {
    border-top: none;
}

.mobileapp-nextgen-wrapper .fantasy-nextgen-wrapper .fantasy-nextgen-image {
    text-align: center;
}

.mobileapp-nextgen-wrapper .fantasy-nextgen-wrapper .fantasy-nextgen-image img {
    max-width: 460px;
}

.section-app-launched-wrapper {
    margin: 80px 0 0;
}

.app-launched-parent {
    height: 100%;
    border: 1px solid rgba(255, 255, 255, 0.14);
    border-radius: 13px;
    overflow: hidden;
    position: relative;
    padding: 170px 0;
}

.app-launched-parent>img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.app-content-details h3 {
    color: rgba(0, 173, 255, 1);
    font-size: 36px;
    font-weight: 800;
    line-height: 1.4;
    margin: 0;
}

.app-content-details h4 {
    color: rgba(224, 224, 224, 1);
    font-size: 28px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
}

.app-content-details {
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 20px;
    text-align: center;
    z-index: 1;
}

.section-app-launched-wrapper .col-lg-8 .col-lg-8+.col-lg-4 {
    margin-top: 30px;
}

.section-app-launched-wrapper .col-lg-8 .col-lg-8 {
    margin-top: 30px;
}

.section-app-launched-wrapper .col-lg-8 .row .col-lg-4 .app-launched-parent {
    height: 280px;
    padding: 170px 0;
}

section.same-section.views-details-section {
    border-top: 1px solid #2C2C2C;
}

.app-content-details.change-text {
    bottom: initial;
    top: 30px;
    text-align: left;
    left: 30px;
}

.app-content-details.right-text {
    text-align: right;
    right: 30px;
}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section .cta-content-parent {
    background: url(../images/mobile-app-development-cta-bg.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: left;
    border-color: rgba(255, 255, 255, 0.14);
    padding: 30px 50px;
}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section {
    border-top: 1px solid #2C2C2C;
    padding-top: 8rem;
}

.row.align-items-center.mobile-developers-wrapper {
    margin-top: 80px;
}

.mobile-developers-wrapper ul {
    column-count: 2;
    -webkit-column-count: 2;
    margin: 30px 0 0;
}

.mobile-developers-wrapper .fantasy-nextgen-content ul li a {
    width: 100%;
    background: rgba(26, 26, 26, 1);
    padding: 10px 20px;
    border-radius: 13px;
    margin: 0 0 15px;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid transparent;
    transition: 0.4s;
    -webkit-transition: 0.4s;
}

.mobile-developers-wrapper .fantasy-nextgen-content ul li a:hover {
    background: transparent;
    border-color: #1a1a1a;
}

.mobile-developers-wrapper .fantasy-nextgen-content ul li a:hover img {
    animation-name: wave-animation;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    transform-origin: 70% 70%;
}

section.same-section.mobile-developers-section {
    border-top: 1px solid #2C2C2C;
}

section.same-section.mobile-developers-section .fantasy-nextgen-image img {
    max-width: 600px;
}

.row.align-items-center.mobile-developers-wrapper .fantasy-nextgen-content {
    padding: 0;
}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.mobileapp-middle-cta-section {
    border-top: none;
}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.mobileapp-middle-cta-section .cta-content-parent {
    background: url(../images/mobile-app-development-middle-cta-bg.webp);
    padding: 90px 50px;
}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.mobileapp-middle-cta-section .cta-content-parent .fitness-cta-image img {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 550px;
}

/*===================================================mobile-app-development-page-css-end=====================================================*/

/*===================================================android-app-development-page-css-start=====================================================*/

.same-section.border-top-none {
    border-top: none !important;
}

section.same-section.home-review-section.border-top-color {
    border-top: 1px solid #2C2C2C !important;
}

section.same-section.fantasy-nextgen-section.border-top-none.android-nextgen-section .fantasy-nextgen-wrapper {
    padding: 50px 50px 50px 10px;
}

section.same-section.fantasy-nextgen-section.border-top-none.android-nextgen-section .fantasy-nextgen-image img {
    max-width: 600px;
}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent {
    background: rgba(25, 25, 25, 1);
    padding: 50px 50px;
}

section.same-section.home-portfolio-section.android-portfolio-section {
    padding-top: 8rem;
    border-top: 1px solid #2C2C2C;
}

.fantasy-nextgen-wrapper.android-developer-wrapper>img {
    left: initial;
    right: 0;
}

.fantasy-nextgen-wrapper.android-developer-wrapper a {
    background: rgba(26, 26, 26, 1);
    padding: 5px 10px;
    border-radius: 13px;
    margin: 0 0 15px;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid transparent;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    margin: 30px 0 0;
    max-width: 230px;
}

.fantasy-nextgen-wrapper.android-developer-wrapper a:hover {
    background: transparent;
    border-color: #1a1a1a;
}

.fantasy-nextgen-wrapper.android-developer-wrapper a:hover img {
    animation-name: wave-animation;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    transform-origin: 70% 70%;
}

.fantasy-nextgen-wrapper.android-developer-wrapper {
    padding: 30px 0;
}

.fantasy-nextgen-wrapper.android-developer-wrapper .fantasy-nextgen-image {
    text-align: center;
}

/*==================================================android-app-development-page-css-end=====================================================*/

/*==================================================ios-app-development-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.ios-development-banner-section {
    padding: 8rem 0 0;
}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.ios-development-banner-section img {
    max-width: 700px;
}

section.same-section.fantasy-nextgen-section.border-top-none.android-nextgen-section .fantasy-nextgen-wrapper .right-circle-img {
    left: inherit;
    bottom: inherit;
    right: 0;
    top: 0;
}

section.same-section.home-cta-section.fitness-cta-section.ios-app-development-cta {
    border-top: 1px solid #2C2C2C;
}

section.same-section.home-cta-section.fitness-cta-section.ios-app-development-cta .cta-content-parent {
    background: url(../images/ios-development-cta-bg.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: left;
    border-color: rgba(255, 255, 255, 0.14);
    padding: 80px 50px;
}

section.same-section.home-cta-section.fitness-cta-section.ios-app-development-cta .cta-content-parent .fitness-cta-image img {
    max-width: 580px;
}

section.same-section.fantasy-clone-section.bnpl-clone-solution-section.ios-app-platform-section .clone-content-box figure img {
    max-height: 310px;
}

section.same-section.fantasy-clone-section.bnpl-clone-solution-section.ios-app-platform-section .clone-content-box figure {
    left: initial;
    right: 20px;
    bottom: 0;
}

section.same-section.fantasy-clone-section.bnpl-clone-solution-section.ios-app-platform-section .clone-content-box {
    padding-left: 20px;
    padding-right: 30rem;
}

section.same-section.fantasy-clone-section.bnpl-clone-solution-section.ios-app-platform-section .clone-wrapper.row .col-lg-6:last-child .clone-content-box {
    padding-right: 37rem;
}

section.same-section.fantasy-clone-section.bnpl-clone-solution-section.ios-app-platform-section .clone-wrapper.row .col-lg-6:last-child .clone-content-box figure img {
    max-height: 240px;
}

section.same-section.fantasy-clone-section.bnpl-clone-solution-section.ios-app-platform-section .clone-wrapper.row .col-lg-6 {
    margin-top: 100px;
}

section.same-section.fantasy-clone-section.bnpl-clone-solution-section.ios-app-platform-section {
    border-top: 1px solid #2C2C2C;
}

/*==================================================ios-app-development-page-css-end=====================================================*/

/*==================================================startup-app-development-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.startup-banner-section {
    padding: 18rem 0 16rem;
}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.startup-middle-section {
    padding: 110px 50px;
    background: #000;
    position: relative;
}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.startup-middle-section .fitness-cta-image img {
    position: absolute;
    top: -7px;
    right: 0;
}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.startup-middle-section {
    background: #000;
    position: relative;
}

/*==================================================startup-app-development-page-css-end=====================================================*/

/*==================================================about-page-css-start=====================================================*/

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section {
    background: url(../images/aboutus-bg-img.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section .banner-content-heading span {
    color: rgba(255, 255, 255, 1);
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    display: inline-block;
}

.about-banner-listing ul li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.15);
    width: 2px;
    transform: translateX(-50%);
}

.about-banner-listing ul li p {
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 15px;
}

.about-banner-listing ul li {
    width: 33.33%;
    padding: 0px 10px;
    position: relative;
    text-align: center;
}

.about-banner-listing ul li:last-child:after {
    display: none;
}

.about-banner-listing ul {
    display: flex;
    align-items: center;
    justify-content: start;
    background: rgba(20, 20, 20, 1);
    border-radius: 13px;
    padding: 10px 10px;
}

.about-banner-listing {
    margin: 40px 0 0;
}

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section .banner-content-image img {
    position: initial;
    max-width: 750px;
}
.home-review-wrapper .owl-carousel.owl-theme.testi.owl-loaded.owl-drag .owl-stage-outer {
    padding: 2px;
}

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section .banner-content-image {
    text-align: right;
}

.about-digital-content ul li h3{
    display: inline-block;
    margin: 10px 0 20px;
    color: #FFFFFF;
    font-weight: 700;
    background: transparent linear-gradient(270deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: initial;
    font-size: 22px;
    margin: 0 0 5px;
}

.about-digital-content ul li p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.about-digital-content ul li+li {
    margin: 30px 0 0;
}

.about-digital-content ul {
    padding-left: 40px;
    position: relative;
}

.about-digital-content ul>img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    user-select: none;
    pointer-events: none;
}

.about-digital-content ul li {
    position: relative;
}

.about-digital-content ul li>img {
    position: absolute;
    left: -54px;
    max-height: 30px;
    user-select: none;
    pointer-events: none;
}

.drives-marquee-tag marquee {
    width: 100%;
    overflow-y: hidden;
}

.drives-marquee-tag marquee ul {
    display: flex;
}

.drives-marquee-tag marquee ul li {
    width: 370px;
    height: 290px;
    background: #fff;
    margin: 0 5px;
    border-radius: 20px;
    display: inline-block;
    min-width: 370px;
    overflow: hidden;
}

.drives-marquee-tag marquee ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.drives-marquee-tag {
    margin: 80px 0 0;
}

.about-team-wrapper.row {
    margin-top: 80px;
}

.about-team-content p {
    color: rgba(255, 255, 255, 0.6);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.about-team-content h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 32px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 7px;
}

.about-team-content figure {
    margin: 0 0 50px;
}

.about-team-content {
    background: rgba(17, 17, 17, 1);
    padding: 10rem 3rem;
    text-align: center;
    border-radius: 20rem;
    position: relative;
    height: 100%;
}

.about-team-content>img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    user-select: none;
    pointer-events: none;
}

section.same-section.home-cta-section.ewallet-cta-section.about-cta-section {
    padding-top: 8rem;
    border-top: 1px solid #2C2C2C;
}

section.same-section.home-cta-section.ewallet-cta-section.about-cta-section .cta-content-parent {
    background: url(../images/about-cta-middle.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    text-align: left;
    border: 2px solid #252525;
}

.innovation-content.row.align-items-center {
    margin-top: 80px;
}

.innovation-content-parent:before {
    content: "";
    background: transparent linear-gradient(89deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    width: 100%;
    height: 100%;
    bottom: -5px;
    left: 0;
    right: 0;
    position: absolute;
    border-radius: 20px;
    z-index: -2;
}

.innovation-content-parent {
    background: rgba(15, 15, 15, 1);
    border-radius: 18px;
    padding: 40px 20px;
    height: 100%;
    position: relative;
    margin-top: -10px;
}

.innovation-content.row.align-items-center .col-lg-6 {
    margin-top: 30px;
}

.innovation-content-parent p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.innovation-content-parent h3 {
    display: inline-block;
    margin: 10px 0 20px;
    color: #FFFFFF;
    font-weight: 700;
    background: transparent linear-gradient(270deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: initial;
    font-size: 26px;
    margin: 0 0 10px;
}

.innovation-img-parent {
    text-align: center;
}

.innovation-img-parent img {
    max-height: 600px;
}

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section.terms-condition-section .banner-content-image img {
    position: absolute;
    max-width: 1000px;
    top: 50%;
    transform: translateY(-50%);
}

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section.terms-condition-section {
    background: #000;
    padding: 26rem 0 20rem;
}

section.same-section.terms-content-section {
    border-top: 1px solid #2C2C2C !important;
}

section.same-section.terms-content-section .same-content-parent h2 {
    color: rgba(255, 255, 255, 1);
    font-size: 30px;
    font-weight: 500;
    line-height: 1.4;
    margin: 20px 0;
}

section.same-section.terms-content-section .same-content-parent h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 26px;
    font-weight: 500;
    line-height: 1.4;
    margin: 20px 0;
}

section.same-section.terms-content-section .same-content-parent h4 {
    color: rgba(255, 255, 255, 1);
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
    margin: 20px 0;
}

section.same-section.terms-content-section .same-content-parent p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 22px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0 0 30px;
}

section.same-section.terms-content-section .same-content-parent p strong {
    color: rgb(255 255 255);
    font-weight: 400;
}

section.same-section.terms-content-section .same-content-parent p a {
    display: inline;
    word-break: break-all;
}

section.same-section.terms-content-section .same-content-parent ul {
    margin: 40px 0;
}

section.same-section.terms-content-section .same-content-parent ul li+li {
    margin-top: 25px;
}

section.same-section.terms-content-section .same-content-parent ul li {
    padding-left: 40px;
    position: relative;
    color: rgba(255, 255, 255, 0.7);
    font-size: 22px;
    font-weight: 400;
    line-height: 1.6;
}

section.same-section.terms-content-section .same-content-parent ul li strong {
    color: #fff;
    font-weight: 500;
}

section.same-section.terms-content-section .same-content-parent ul li img {
    position: absolute;
    left: 0;
    top: 6px;
    max-height: 23px;
}

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section.terms-condition-section.thankyou-section .banner-content-image img {
    max-width: 60%;
}

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section.terms-condition-section.thankyou-section {
    padding: 24rem 0 18rem;
}

section.main-banner-section.main-ewallet-banner-section.contact-banner-section {
    padding: 15rem 0 10rem;
}

section.main-banner-section.main-ewallet-banner-section.contact-banner-section .banner-content-heading .banner-btn-box ul {
    display: flex;
    align-items: center;
    justify-content: start;
}

section.main-banner-section.main-ewallet-banner-section.contact-banner-section .banner-content-heading .banner-btn-box ul li {
    border: 1px solid rgba(38, 38, 38, 1);
    border-radius: 30px;
    padding: 15px 20px;
    min-width: 220px;
    text-align: center;
}

section.main-banner-section.main-ewallet-banner-section.contact-banner-section .banner-content-heading .banner-btn-box ul li+li {
    margin-left: 15px;
}

section.main-banner-section.main-ewallet-banner-section.contact-banner-section .banner-content-heading .banner-btn-box ul li img {
    max-height: 22px;
}

.contact-help-wrapper.row {
    margin-top: 110px;
}

.contact-help-content {
    background: rgba(17, 17, 17, 1);
    border-radius: 20px;
    padding: 40px 30px;
    text-align: center;
    height: 100%;
    position: relative;
}

.contact-help-content figure img {
    max-height: 140px;
    margin-top: -100px;
}

.contact-help-wrapper.row .col-lg-4 {
    margin-top: 100px;
}

.contact-help-content h4 {
    display: inline-block;
    margin: 20px 0 10px;
    color: #FFFFFF;
    font-weight: 700;
    background: transparent linear-gradient(270deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: initial;
    font-size: 28px;
}

.contact-help-content p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    min-height: 110px;
}

.contact-help-wrapper.row .col-lg-4:nth-child(2) {
    transform: translateY(-60px);
}

.contact-help-content .btn-primaryx {
    border-color: transparent;
    background: rgba(32, 32, 32, 1);
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    box-shadow: 0px 4px 0px rgb(62 134 235 / 24%), 0 4px 0px rgb(231 82 155 / 75%);
}

.contact-help-content .btn-primaryx:hover {
    box-shadow: none;
}

/*===================================================about-page-css-end=========================================================*/

/*===================================================process-page-css-start=========================================================*/

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section.process-banner-section {
    background: url(../images/process-banner-bg-img.webp);
    padding: 23rem 0 15rem;
}

.row.work-process-wrapper {
    margin-top: 15rem;
}

.work0process-wrapper {
    height: 100%;
    background: rgba(17, 17, 17, 1);
    border-radius: 18px;
    padding: 40px 40px;
    text-align: center;
}

.work0process-wrapper h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 30px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 5px;
}

.work0process-wrapper p {
    color: rgba(255, 255, 255, 0.5);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
}

.work0process-wrapper figure {
    margin-top: -100px;
    margin-bottom: 30px;
}

.work0process-wrapper figure img {
    width: 100%;
}

.slider-process-image img {
    max-width: 700px;
    margin-left: auto;
}

.process-slider-content {
    padding-top: 40px;
}

.process-slider-content h3 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0 0 20px;
}

.process-slider-content p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 20px;
    line-height: 1.6;
    margin: 0;
    text-align: left;
}

.process-slider-content h3 img {
    max-width: 36px;
}

.process-slider-content h3 strong {
    display: inline-block;
    color: #FFFFFF;
    font-weight: 700;
    background: transparent linear-gradient(270deg,  #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: initial;
    font-size: 32px;
    margin: 0px 0 0 20px;
}

.main-slider-box {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.slider {
    width: 100%;
    position: relative;
    border-radius: 10px;
    margin-bottom: 30px;
}

.slides {
    display: flex;
    transition: transform 0.5s ease-in-out;
    width: 100%;
    height: 100%;
}

.slide {
    min-width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    color: white;
}

.work-process-slider-wrapper {
    margin-top: 80px;
}

.indicators {
    display: flex;
    gap: 10px;
    width: 50%;
}

.indicator .progress span {
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
}

.indicator {
    width: 25%;
    height: 8px;
    border-radius: 4px;
    background: #777;
    transition: all 0.3s ease;
    position: relative;
    cursor: pointer;
}

.indicator.active {
    background: #555;
}

.indicator .progress {
    position: absolute;
    top: 0;
    left: 0;
    overflow: initial !important;
    height: 100%;
    width: 0%;
    background: #ff4b90;
    transition: none;
}

.indicator.active .progress {
    transition: width linear;
}

.indicators ul {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start;
}

.indicators ul li {
    width: 25%;
    position: relative;
}

.indicators ul li .indicator {
    width: 100%;
}

.indicators ul li+li {
    margin-left: 10px;
}

.indicators ul li span {
    color: rgba(153, 153, 153, 1);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
    display: block;
    text-align: center;
    text-transform: uppercase;
}

.indicator.active+span {
    color: #ff4b90;
}

.lifecycle-wrapper.row {
    margin-top: 50px;
}

.lifecycle-wrapper.row .col-lg-6 {
    margin-top: 30px;
}

.lifecycle-content-parent {
    background: rgba(15, 15, 15, 1);
    height: 100%;
    border-radius: 20px;
    padding: 25px;
    position: relative;
}

.lifecycle-content-parent:before {
    content: "";
    background: transparent linear-gradient(180deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: -5px;
    right: 0;
    position: absolute;
    border-radius: 20px;
    z-index: -2;
}

.lifecycle-content-parent h3 {
    display: inline-block;
    margin: 0 0 15px;
    color: #FFFFFF;
    font-weight: 700;
    background: transparent linear-gradient(270deg,  #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: initial;
    font-size: 28px;
}

.lifecycle-content-parent p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 18px;
    line-height: 1.6;
    margin: 0;
    font-weight: 400;
}

.lifecycle-content-parent ul {
    margin: 30px 0 0;
}

.lifecycle-content-parent ul li {
    color: rgba(255, 255, 255, 0.7);
    font-size: 18px;
    line-height: 1.6;
    margin: 0;
    font-weight: 400;
    padding-left: 30px;
    position: relative;
}

.lifecycle-content-parent ul li img {
    max-height: 20px;
    position: absolute;
    left: 0;
    top: 4px;
}

.lifecycle-content-parent ul li+li {
    margin-top: 15px;
}

.app-progress-wrapper.row {
    margin-top: 80px;
}

.app-progress-content ul {
    position: relative;
}

.app-progress-content ul:before {
    content: "";
    position: absolute;
    left: 34px;
    top: 40px;
    bottom: 70px;
    width: 2px;
    background: rgba(255, 255, 255, 0.3);
}

.app-progress-content ul li {
    position: relative;
    padding-left: 100px;
}

.app-progress-content ul li figure {
    width: 70px;
    height: 70px;
    position: absolute;
    left: 0;
    top: 0;
}

.app-progress-content ul li h3 {
    color: rgba(255, 255, 255, 1);
    font-size: 28px;
    line-height: 1.4;
    margin: 0 0 5px;
}

.app-progress-content ul li p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 20px;
    line-height: 1.6;
    margin: 0;
    font-weight: 400;
}

.app-progress-content ul li+li {
    margin-top: 70px;
}

section.same-section.home-cta-section.fitness-cta-section.process-page-cta-section .cta-content-parent .fitness-cta-image img {
    height: 100%;
    max-width: 100%;
}

.fantasy-advanced-tech-box p a {
    display: inline;
}

/*===================================================process-page-css-end=========================================================*/

/*===================================================intlInputPhoneNumber-css-start=========================================================*/
/* intl-tel-input dropdown fix */
.iti {
    width: 100%;
}

.iti__country-list {
    z-index: 99999 !important;
}

.iti__dropdown-content {
    background-color: #fff;
    color: #000;
}

.iti__search-input {
    color: #000 !important;
}

/*===================================================intlInputPhoneNumber-css-end=========================================================*/
.request-quote-form-wrapper .form-group .captcha-main-parent input.form-control {
    width: 50px;
    height: 40px;
    border: 13px;
    margin-left: 10px;
    text-align: center;
}

.captcha-main-parent {
    display: flex;
    align-items: center;
    justify-content: end;
    max-width: 100%;
}

.captcha-main-parent>label {
    margin: 0 !important;
}

.captcha-main-parent+p {
    text-align: right;
}

.request-quote-form-wrapper .form-group span img {
    filter: brightness(0) invert(1);
    width: auto;
    height: auto;
    max-height: 16px;
    user-select: none;
    pointer-events: none;
}

.request-quote-form-wrapper .form-group.upload-file-parent .upload-file-box {
    padding: 10px 10px;
    border-radius: 20px;
    border: 1px solid #fff;
    max-width: 150px;
    position: relative;
    margin-top: 15px !important;
    margin-left: auto;
}

.request-quote-form-wrapper .form-group.upload-file-parent .upload-file-box>span {
    color: #fff;
    font-size: 12px;
    width: 130px;
    overflow: hidden;
    white-space: nowrap;
}

.request-quote-form-wrapper .form-group.upload-file-parent .upload-file-box>span+span {
    width: auto;
    overflow: initial;
    position: absolute;
    top: -8px;
    right: -5px;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 8px !important;
    color: #fff !important;
}

.request-quote-form-wrapper .form-group.main-captcha-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.request-quote-form-wrapper .form-group.main-captcha-wrapper .captcha-left-check-box .form-check label.form-check-label {
    font-size: 16px;
    margin: 0;
}

.request-quote-form-wrapper .form-group.main-captcha-wrapper .captcha-left-check-box input:checked,
.request-quote-form-wrapper .form-group.main-captcha-wrapper .captcha-left-check-box input {
    border-color: #fff;
    background-color: transparent;
}

.col-lg-12.captcha-privacy-content .form-group.main-captcha-wrapper {
    margin-bottom: 0;
}

.col-lg-12.captcha-privacy-content .form-group.main-captcha-wrapper+p {
    font-size: 16px;
    color: #fff;
    margin: 0 0 20px;
    font-weight: 400;
    line-height: 1.6;
}

.request-quote-form-wrapper .form-group.main-captcha-wrapper .captcha-main-parent+p {
    display: block;
    width: 100%;
}
.fintech-advanced-box p a {
    color: #959595;
}
.fintech-advanced-box p a:hover{color: var(--PrimaryColor);}
section.same-section.fantasy-nextgen-section + section.same-section.digital-wallet-section .container > .row.align-items-end {
    margin-bottom: 20px;
}
section.same-section.home-cta-section.ewallet-cta-section.ewallet-bottom-cta-section.pt-0 .cta-content-parent {
    background: url(../images/ewallet-bottom-cta-bg-img.png) !important; background-size: cover;
}
p a {display: inline;vertical-align: baseline; text-decoration: underline !important;}
.border-light-top{border-top: 1px solid #2c2c2c !important;}
.border-bottom-light{border-bottom: 1px solid #2c2c2c !important;}
.country-address-box {border: 1px solid rgba(88, 88, 88, 1);border-radius: 13px;padding: 15px;height: 100%;}
.country-flag-header h3 {color: rgba(255, 255, 255, 1);font-size: 20px;font-weight: 600;line-height: 1.4;margin: 0;}
.country-flag-header figure {width: 40px;height: 30px;margin: 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.country-flag-header {position: relative;padding: 0 10px 0 51px;margin: 0 0 15px;}
.country-inner-content p, .country-inner-content a {color: rgba(172, 172, 172, 1);font-size: 13px;font-weight: 400;line-height: 1.6;margin: 0;}
.country-inner-content figure {position: absolute;left: 0;top: 0;}
.country-inner-content {position: relative;padding-left: 30px;}
.country-address-wrapper > .row > .col-lg-6 {margin-top: 30px;}
.country-address-inner.row .col-lg-6:last-child .country-inner-content:after {content: "";position: absolute;left: -15px;top: -15px;height: 60px;width: 1px;background: rgba(89, 89, 89, 1);}
.country-address-inner.row {align-items: center;}
.country-bottom-box figure {width: 60px;height: 60px;background: rgba(34, 34, 34, 1);border-radius: 13px;display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%); overflow: hidden;}
.country-bottom-box {position: relative;padding-left: 70px; margin-top: 50px;}
.country-bottom-box figure img {width: 100%;height: 100%;object-fit: cover;}
.country-address-wrapper > .row > .col-lg-6:last-child .country-bottom-box figure img {width: auto;height: auto; max-width: 35px;}
.owner-content p, .owner-content a {color: rgba(172, 172, 172, 1);font-size: 16px;font-weight: 400;line-height: 1.6;margin: 0;}
.owner-content h4 {color: rgba(255, 255, 255, 1);font-size: 20px;font-weight: 700;line-height: 1.4;margin: 0;}
.country-address-wrapper > h2:after {content: "";position: absolute;left: 0;bottom: 0;background: transparent linear-gradient(270deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;height: 4px;border-radius: 13px;right: 0;width: 56%;}
.country-address-wrapper > h2 {color: rgba(255, 255, 255, 1);font-size: 34px;font-weight: bold;line-height: 1.4;margin: 0;display: inline-block;position: relative;padding-bottom: 10px;margin-bottom: 15px;}
.testimonials-content-parent span + p {min-height: 130px;}
.request-quote-form-wrapper .form-group textarea::-webkit-scrollbar {display: none;}
.footer-call-details-inner figure img {width: 100%;height: 100%;object-fit: cover;}
.navbar .menu-items li .menu-item:hover span img {filter: none !important;}

section.same-section.sports-software-section.fantasy-value-sports-section .clone-btn a, section.same-section.sports-software-section.fantasy-value-sports-section .clone-btn button {border-color: transparent;background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;color: #fff;border-radius: 30px;font-weight: 400;border: 1px solid;box-shadow: none;text-transform: capitalize;padding: 10px 15px;}
section.same-section.sports-software-section.fantasy-value-sports-section .clone-btn a:hover, section.same-section.sports-software-section.fantasy-value-sports-section .clone-btn button:hover{background: transparent;color: #fff;border-color: #FFFFFF;}
section.same-section.sports-software-section.fantasy-value-sports-section .clone-btn {justify-content: flex-start;}
section.same-section.sports-software-section.fantasy-value-sports-section .clone-btn img{display: none;}

.navbar .menu-items > li.dropdownMega.dropdown .menu-item.active-top-menu.expand-btn span img {filter: none;transform: rotate(180deg);}

ul.breadcrumb {
  padding: 10px 0;
  list-style: none;
  margin: 0;
}
ul.breadcrumb li {
  display: inline;
  font-size: 18px;
}
ul.breadcrumb li + li:before {
    color: rgba(139, 139, 139, 1);
    content: "/ ";
    padding: 0 6px;
}
ul.breadcrumb li a {
  color: rgba(139, 139, 139, 1);
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #ff4b90;
  text-decoration: underline;
}
ul.breadcrumb li a, ul.breadcrumb li {
    font-size: 18px;
    vertical-align: bottom;
    font-weight: 600;
    margin: 0;
}
.breadcrumb-wrapper {
    background: rgba(12, 12, 12, 1);
    position: relative;
    top: 76px;
    z-index: 9;
}



/*==================================music page csss start=======================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.main-ondemand-banner-section{background: url(../images/ondemand-banner-bg-img.webp); background-size: cover; background-repeat: no-repeat;background-position: center; padding: 15rem 0 10rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.ondemand-banner-section .banner-content-image img {position: absolute;bottom: 0;right: 0;max-width: 950px;}
section.same-section.fantasy-nextgen-section.ondemand-nextgen-section .fantasy-nextgen-image img {max-width: 500px;}
section.same-section.home-cta-section.ewallet-cta-section.fantasy-cta-section .cta-content-parent.ondemand-cta-content {background: transparent;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.ondemand-development-cta .cta-content-parent {background: url(../images/ondemand-cta-bg-img.webp);padding: 0 0 0 30px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.ondemand-development-cta .cta-content-parent .fitness-cta-image img {width: 100%;height: 100%;}

section.main-banner-section.main-ewallet-banner-section.main-music-banner-section{background: url(../images/music-banner-bg-img.webp); background-size: cover; background-repeat: no-repeat;background-position: center; padding: 24rem 0 24rem;}
section.main-banner-section.main-ewallet-banner-section.main-music-banner-section:after {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: rgb(0 0 0 / 42%);width: 100%;height: 100%;display: block;}
section.main-banner-section.main-ewallet-banner-section.main-music-banner-section .banner-content-image {position: relative;}
section.main-banner-section.main-ewallet-banner-section.main-music-banner-section .banner-content-image img {top: 50%;transform: translate(-50%, -50%);left: 50%; bottom: initial; max-width: 480px; z-index: 1;}
section.same-section.home-cta-section.music-cta-section.border-top-light .cta-content-parent {padding: 0 0 0 3rem; background: transparent;}
section.same-section.home-cta-section.music-cta-section.border-top-light .cta-content-parent .fitness-cta-image{text-align: right;}
section.same-section.home-cta-section.music-cta-section.border-top-light .cta-content-parent .fitness-cta-image img {max-width: 460px;}
section.same-section.fantasy-clone-section.border-light-top + section.same-section.home-portfolio-section {padding-top: 8rem;}
section.same-section.sports-software-section.fantasy-value-sports-section.music-developer-section .software-sports-content + .clone-btn a {border-color: transparent;background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;color: #fff;border-radius: 30px;font-weight: 400;border: 1px solid;box-shadow: none;text-transform: capitalize;padding: 10px 15px;}
section.same-section.sports-software-section.fantasy-value-sports-section.music-developer-section .software-sports-content + .clone-btn a:hover{background: transparent;color: #fff;border-color: #FFFFFF;}
section.same-section.sports-software-section.fantasy-value-sports-section.music-developer-section .clone-btn {justify-content: flex-start;}

section.main-banner-section.main-ewallet-banner-section.main-lending-banner-section{background: url(../images/loan-leanding-banner-img.webp); background-position: center; background-size: 100% 100%; background-repeat: no-repeat;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section .fantasy-nextgen-wrapper{background: url(../images/loan-lending-ivest-bg-image.webp); background-size: 100% 100%; background-position: center; background-repeat: no-repeat;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section .fantasy-nextgen-image img {max-width: 650px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section .fantasy-nextgen-wrapper {padding: 40px 0;}
section.same-section.home-cta-section.music-cta-section.loan-lending-cta-section.border-top-light .cta-content-parent{background: url(../images/loan-lending-cta-bg-img.webp); background-size: 100% 100%; background-position: center; background-repeat: no-repeat;}
.cta-content-parent .tabs-service-btn a.btn.btn-primaryx {border-color: transparent;background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;min-width: 190px;padding: 11px 20px;}
.cta-content-parent .tabs-service-btn a.btn.btn-primaryx:hover, .cta-content-parent .tabs-service-btn a.btn.btn-primaryx:focus{background: transparent;border-color: #fff;color: #fff; box-shadow: none;}
.row.fintech-advanced-item .slider.owl-carousel.owl-loaded.owl-drag {margin-bottom: 0;}

section.main-banner-section.main-ewallet-banner-section.main-insurance-banner-section{background: url(../images/insurance-banner-bg-img.webp); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 22rem 0 20rem;}
section.main-banner-section.main-ewallet-banner-section.main-insurance-banner-section .banner-content-image{text-align: right;}
section.main-banner-section.main-ewallet-banner-section.main-insurance-banner-section .banner-content-image img {position: initial;max-width: 620px;}
section.same-section.home-portfolio-section.border-light-top.extra-specing {padding-top: 8rem;border-top: none !important;}
section.same-section.fintech-benefits-section.change-insurance-section .fintech-benefits-wrapper .fintech-benefits-content {background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(20, 20, 20, 1) 100%);position: relative;z-index: 1;top: -50px;height: 100%;padding-bottom: 0;}
.fintech-benefits-content ul {margin: 10px 0 0;column-count: 2;-webkit-column-count: 2;}
.fintech-benefits-content ul li {padding: 10px 0 10px 25px;position: relative;font-size: 18px;color: #ACACAC;line-height: 1.4;margin: 0;}
.fintech-benefits-content ul li > img {position: absolute;left: 0;max-height: 18px;top: 50%;transform: translateY(-50%);}
section.same-section.fintech-benefits-section.change-insurance-section .fintech-benefits-wrapper .fintech-benefits-content p {color: #ACACAC;}

.popup-overlay.pages-modal-wrapper {max-width: 800px;margin: 0 auto;z-index: 999; padding: 10px 0;}
.popup-overlay.pages-modal-wrapper .request-quote-form-wrapper.home-contact-right-header {border: 1px solid #FAFAFA;border-radius: 20px;position: relative;background: #191919;}
.popup-overlay.pages-modal-wrapper .popup-modal {position: relative; background: transparent;}
.popup-overlay.pages-modal-wrapper::-webkit-scrollbar,
.popup-modal::-webkit-scrollbar {-ms-overflow-style: none;scrollbar-width: none;}
html.html--no-scroll, body.body--no-scroll {overflow: hidden !important;}
.popup-overlay.pages-modal-wrapper::-webkit-scrollbar,
.popup-modal::-webkit-scrollbar{display: none;}
.popup-overlay.pages-modal-wrapper .popup-modal button.popup-close {position: absolute;top: 15px;right: 15px;z-index: 9;width: 35px;height: 35px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: #FAFAFA;}
.popup-overlay.pages-modal-wrapper .request-quote-form-wrapper.home-contact-right-header .same-heading-content h2:after {content: "";position: absolute;left: 0;bottom: 0;width: 32%;height: 3px;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;border-radius: 13px;}
.popup-overlay.pages-modal-wrapper .request-quote-form-wrapper.home-contact-right-header .same-heading-content h2 {font-weight: 600;margin: 0 0 10px;padding: 0 0 10px;position: relative;display: inline-block; font-size: 36px;}
.popup-overlay.pages-modal-wrapper .request-quote-form-wrapper.home-contact-right-header .form-group .form-control {height: 50px;border-radius: 10px;padding: 10px;}
.popup-overlay.pages-modal-wrapper .col-lg-12.captcha-privacy-content .form-group.main-captcha-wrapper + p {font-size: 14px;}
.bgoverlayer {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 75%);z-index: 999;}
.popup-modal {width: 100%;max-width: 900px;margin: 20px;max-height: calc(100vh - 40px);overflow-y: auto;background: #fff;border-radius: 8px;position: relative;}
.popup-overlay {position: fixed;inset: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;overflow-y: auto;}
#back-top-wrapper, .whats-app-icon {z-index: 9999;left: 1%;position: fixed;}
#back-top-wrapper #back-top a, .whats-app-icon {width: 60px;height: 60px;align-items: center;text-align: center;display: flex;}
.whats-app-icon, .whats-app-icon:focus, .whats-app-icon:hover {background-color: #25d366;color: #fff;border-radius: 50px;font-size: 30px;bottom: 20px;justify-content: center;}
.clients-image figure.owner-review-parent a + img {z-index: 999;max-width: 30px;position: absolute;bottom: -10px;left: 32px; user-select: none;cursor: pointer;pointer-events: none;}

/*==================================Media Page CSS Start=======================================*/

section.main-banner-section.main-ewallet-banner-section.main-media-banner-section{background: url(../images/media-banner-bg-image.webp); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 10rem 0 0rem;}
.banner-image-parent {text-align: right;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.media-nextgen-section .fantasy-nextgen-wrapper {background: transparent;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.media-nextgen-section .fantasy-nextgen-wrapper .fantasy-nextgen-image img {position: absolute;bottom: 0;right: 0;max-width: 700px;}
section.same-section.home-cta-section.music-cta-section.media-cta-section.border-top-light .cta-content-parent{background: url(../images/media-cta-image.webp); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 11rem 2rem;}

section.same-section.home-cta-section.music-cta-section.ondemand-cta-section {padding-top: 8rem;}
section.same-section.home-cta-section.music-cta-section.ondemand-cta-section .cta-content-parent{background: url(../images/ondemand-cta-bg-img.webp); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 8rem 2rem;}
section.same-section.home-cta-section.music-cta-section.ondemand-cta-section .cta-content-parent .fitness-cta-image img {position: absolute;right: 30px;bottom: 0;max-width: 560px;top: 0;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.main-ondemand-banner-section {padding: 26rem 0 21rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.main-ondemand-banner-section .banner-content-image img {position: absolute; max-width: 900px;}

.request-quote-form-wrapper .form-group label sup {top: -5px;left: -3px;color: #ed3636;}
.request-quote-form-wrapper .form-group input.form-control::placeholder {color: #cfcfcf !important;opacity: 1 !important;}
.request-quote-form-wrapper .form-group input.form-control::-webkit-input-placeholder {color: #cfcfcf !important;}
.request-quote-form-wrapper .form-group input.form-control:-ms-input-placeholder {color: #cfcfcf !important;}
.request-quote-form-wrapper .form-group .form-control:focus-visible {background: #242424 !important;color: #fff !important;}
.request-quote-form-wrapper .form-group input:-webkit-autofill,
.request-quote-form-wrapper .form-group input:-webkit-autofill:hover,
.request-quote-form-wrapper .form-group input:-webkit-autofill:focus,
.request-quote-form-wrapper .form-group input:-webkit-autofill:active {-webkit-box-shadow: 0 0 0 1000px #242424 inset !important;box-shadow: 0 0 0 1000px #242424 inset !important;-webkit-text-fill-color: #ffffff !important;caret-color: #ffffff;transition: background-color 9999s ease-in-out 0s;}
input:-moz-autofill {color: #ffffff;}
.request-quote-form-wrapper .form-group input::placeholder {color: rgba(255, 255, 255, 0.4);}
.request-quote-form-wrapper .form-group input {background-color: #242424;color: #ffffff;border: 1px solid #ff4da6;}


section.main-banner-section.main-ewallet-banner-section.main-realestate-banner-section{background: url(../images/real-estate-banner-bg-image.webp); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 12rem 0 12rem;}
section.main-banner-section.main-ewallet-banner-section.main-realestate-banner-section .banner-image-parent img {max-width: 660px;}
section.same-section.home-cta-section.music-cta-section.realestate-cta-section.border-top-light {padding-top: 8rem;}
section.same-section.home-cta-section.music-cta-section.realestate-cta-section.border-top-light .cta-content-parent{background: url(../images/real-estate-cta-bg-image.webp); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 8rem 2rem;}
section.same-section.home-cta-section.music-cta-section.realestate-cta-section .cta-content-parent.real-estate-middle-cta-image{background: url(../images/real-estate-cta-middle-image.webp); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 8rem 2rem;}

section.main-banner-section.main-ewallet-banner-section.social-banner-section {padding: 15rem 0px 6rem;}
section.main-banner-section.main-ewallet-banner-section.social-banner-section .banner-image-parent img {max-width: 760px;}
.banner-content-heading p + p {margin-top: 10px;}
section.same-section.fantasy-nextgen-section.social-media-nextgen-section .fantasy-nextgen-wrapper {padding: 3rem 2rem;}
section.same-section.fantasy-nextgen-section.social-media-nextgen-section .fantasy-nextgen-wrapper .fantasy-nextgen-content {padding: 0;}
section.same-section.fantasy-nextgen-section.social-media-nextgen-section .fantasy-nextgen-wrapper .fantasy-nextgen-image {text-align: center;}
section.same-section.fantasy-nextgen-section.social-media-nextgen-section .fantasy-nextgen-wrapper .fantasy-nextgen-image img {max-width: 620px;}
section.same-section.fantasy-nextgen-section.social-media-nextgen-section .fantasy-nextgen-wrapper {background: url(../images/loan-lending-ivest-bg-image.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: center;}
section.same-section.home-cta-section.music-cta-section.social-media-cta-section {padding-top: 8rem;}
section.same-section.home-cta-section.music-cta-section.social-media-cta-section .cta-content-parent {border-color: #26115E;background: url(../images/social-media-cta-bg-img.webp);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;padding: 0 30px; border-width: 3px;}

section.same-section.home-cta-section.education-cta-section {padding-top: 8rem;}
section.same-section.home-cta-section.education-cta-section .cta-content-parent {padding: 20px 0 0 20px;}
section.same-section.sports-software-section.social-media-benefits-section .software-sports-image img {max-width: 620px;}
section.same-section.sports-software-section.fantasy-value-sports-section.social-media-developers-section .software-sports-image.without-shadow {text-align: left;}
section.same-section.sports-software-section.fantasy-value-sports-section.social-media-developers-section .software-sports-image.without-shadow img{max-width: 660px;}


section.main-banner-section.main-ewallet-banner-section.eduaction-banner-section {background: url(../images/education-banner-image.webp);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 22rem 0 20rem;}
section.same-section.education-solution-section .column .effect-img img{height: 100%; object-fit: cover;}
section.same-section.home-portfolio-section.border-light-top.education-portfolio-section {padding-top: 8rem;}
section.same-section.home-cta-section.education-cta-section .cta-content-parent {background: #030B1D;border-color: #3A486A;}
section.same-section.home-cta-section.education-cta-section .cta-content-parent.education-middle-cta {padding-top: 0;}
section.same-section.home-cta-section.education-cta-section .cta-content-parent .fitness-cta-image img {max-width: 560px;}

section.same-section.home-cta-section.music-cta-section.social-media-cta-section .cta-content-parent.social-media-middle-cta {background: rgb(44 44 44 / 26%);border-color: #2c2c2c;}



section.main-banner-section.main-ewallet-banner-section.contact-banner-section .banner-content-heading ul {
    margin: 30px 0 0 15px;
}
section.main-banner-section.main-ewallet-banner-section.contact-banner-section.border-bottom .banner-content-heading.about-digital-content p {
    margin-top: 15px;
}
section.main-banner-section.main-ewallet-banner-section.contact-banner-section .banner-content-heading ul li {
    letter-spacing: .26px;
    color: #e0e0e0;
    margin: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.6;
}

section.main-banner-section.main-ewallet-banner-section.contact-banner-section .banner-content-heading ul li + li {
    margin-top: 25px;
}
section.main-banner-section.main-ewallet-banner-section.contact-banner-section .banner-content-heading ul li > img {
    top: 50%;
    transform: translateY(-50%);
}
.iti__search-input {
  color: #fff !important;
}


/*======================================modal css start=================================*/

.modal .modal-dialog .modal-content .modal-header button.btn-close {position: absolute;top: 15px;right: 15px;z-index: 1;opacity: 1;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #000;width: 40px;height: 40px; background: transparent;}
.modal .modal-dialog .modal-content .modal-header {padding: 0;background: transparent;border: none;}
.modal .modal-dialog .modal-content {border: 1px solid #FAFAFA;padding: 0;margin: 0;border-radius: 20px;overflow: hidden;position: relative;}
.modal .modal-dialog {max-width: 800px;border: none;}
.modal .modal-dialog .modal-content .request-quote-form-wrapper {padding: 0;}
.modal .modal-dialog .modal-content .modal-body {border: none;background: linear-gradient(180deg, rgba(28, 28, 28, 1) 0%, rgba(13, 13, 13, 1) 100%);padding: 40px 30px;border-radius: 20px;overflow: hidden;}
.modal .modal-dialog .modal-content .modal-body .same-heading-content h2 {font-size: 32px;font-weight: 700;line-height: 1.4;margin: 0 0 10px;position: relative;display: inline-block;padding: 0 0 10px;}
.modal .modal-dialog .modal-content .modal-body .same-heading-content h2:after{content: "";width: 32%;height: 3px;position: absolute;bottom: 0px;left: 0px;background: linear-gradient(270deg, rgb(255, 75, 144) 0%, rgb(36, 141, 246) 100%) no-repeat padding-box padding-box;border-radius: 13px;}
.modal .modal-dialog .modal-content .request-quote-form-wrapper .same-heading-content {padding: 0;margin: 0 0 20px;}
.modal .modal-dialog .modal-content .request-quote-form-wrapper form {padding: 0;margin: 0;}
.modal .modal-dialog .modal-content .modal-header button.btn-close:focus{box-shadow: none; border-color: transparent;}

/*======================================modal css end=================================*/

/*======================================solution page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section.process-banner-section.solution-banner-section {background: transparent;padding: 15rem 0 10rem;}
.solution-categories-wrapper {margin-top: 30px;}
.solution-categories-parent {background: #1C1C1C;height: 100%;padding: 20px;border-radius: 30px; position: relative; padding-bottom: 6rem;}
.solution-categories-wrapper .col-lg-6 {margin-top: 30px;}
.solution-categories-parent figure {margin: 0 0 20px;}
.solution-categories-parent figure img {width: 100%;}
.solution-categories-parent h3 {color: #FFFFFF;font-size: 30px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.solution-categories-parent p {color: #989898;font-size: 18px;line-height: 1.6;font-weight: 400;margin: 0 0 20px;}
.solution-categories-btn {position: absolute;right: 0;bottom: 0;display: flex;align-items: center;justify-content: end;}
.solution-categories-btn a {background: linear-gradient(90deg, rgba(13, 71, 129, 1) 0%, rgba(185, 25, 86, 1) 100%);padding: 15px 40px;font-size: 20px;color: #fff;font-weight: 500;border-radius: 30px 0 30px 0; border-color: transparent; transition: 0.4s; -webkit-transition: 0.4s;}
.solution-categories-btn a:hover{background: #b91956;}
.solution-categories-btn a img{margin-left: 5px;}
.solution-categories-parent:hover .solution-categories-btn a img{animation-name: wave-animation;animation-duration: 2.5s;animation-iteration-count: infinite;transform-origin: 70% 70%;display: inline-block;}
section.same-section.home-cta-section.solutin-page-cta-section {padding-top: 8rem;}
section.same-section.home-cta-section.solutin-page-cta-section.border-bottom-light .cta-content-parent {background: url(../images/solution-cta-bg-image.webp);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 10rem 4rem;}
section.same-section.home-cta-section.solutin-page-cta-section + section.same-section.home-portfolio-section {padding-top: 8rem;}

/*======================================service page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section.process-banner-section.service-banner-section{background: url(../images/service-banner-bg-image.webp);background-position: center;background-size: cover;background-repeat: no-repeat;}
section.main-banner-section.main-ewallet-banner-section.aboutus-banner-section.process-banner-section.service-banner-section .banner-content-image img {max-width: 600px;}
.service-categories-parent p {color: #989898;font-size: 18px;line-height: 1.6;margin: 0;font-weight: 400;}
.service-categories-parent h3 {color: #F5F5F5;font-size: 26px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.service-categories-parent figure {position: absolute;left: 0;bottom: 0;max-width: 330px;margin: 0;}
.service-categories-parent {background: #1C1C1C;border-radius: 30px;position: relative;padding-left: 36rem !important;padding: 5rem 1rem; height: 100%;}
.service-categories-parent a {font-size: 20px;font-weight: 500;display: inline-block;margin: 0;color: #FFFFFF;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;}
.service-categories-parent .clone-btn {margin: 10px 0 0;justify-content: start;}
 section.same-section.solution-categories-section.service-categories-section.border-bottom-light .solution-categories-wrapper .col-lg-6 {margin-top: 9rem;}
section.same-section.home-cta-section.solutin-page-cta-section.border-bottom-light .cta-content-parent.service-page-cta{background: url(../images/service-cta-image.webp);background-position: center;background-size: cover;background-repeat: no-repeat;}

section.main-case-study-section {padding: 22rem 0 15rem; position: relative;}
section.main-case-study-section > img{position: absolute; left: 0; top: 0; right: 0; width: 100%; pointer-events: none; user-select: none;}
section.main-case-study-section .banner-content-heading p {color: #FFFFFF;font-size: 24px;line-height: 1.4;margin: 0;font-weight: 200;}
.casestudy-details-parent {background: #181818;border-radius: 30px;overflow: hidden;position: relative;height: 100%;}
.case-study-content-details {padding: 30px 30px 30px;}
.casestudy-details-parent figure .casestudy-location-box span {background: #282828;display: flex;align-items: center;justify-content: start;min-width: 110px;padding: 6px;border-radius: 12px;border: 1px solid #5F5F5F;color: #FFFFFF;font-size: 20px;font-weight: 500;line-height: 1.4;margin: 0;}
.casestudy-details-parent figure .casestudy-location-box span img {width: auto;margin-right: 10px;}
.casestudy-details-parent figure .casestudy-location-box strong {background: #282828;display: flex;align-items: center;justify-content: center;padding: 13px 20px;border-radius: 30px;border: 1px solid #FFFFFF54;color: #FFFFFF;font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0;}
.casestudy-details-parent figure .casestudy-location-box {display: flex;align-items: center;justify-content: space-between;position: absolute;bottom: 30px;left: 30px;right: 30px;}
.casestudy-details-parent figure img {width: 100%;}
.casestudy-details-parent figure {margin: 0;position: relative;}
.case-study-content-details {padding: 30px 30px 30px;}
.case-study-content-details p {color: #FFFFFFB2;font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
.case-study-details-header h3 {color: #FFFFFF;font-size: 34px;font-weight: 500;line-height: 1.4;margin: 0;}
.case-study-details-header {display: flex;align-items: center;justify-content: space-between;margin: 0 0 10px;}
.case-study-details-header .clone-btn a,
.case-study-details-header .clone-btn button {display: inline-block;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;font-size: 20px;}
.casestudy-categories-wrapper .col-lg-6:last-child {margin-top: 8rem;}
.casestudy-categories-wrapper .col-lg-6 .row .col-lg-12{margin-top: 50px;}
section.main-case-study-section .banner-content-heading {max-width: 1000px;margin: 0 auto;}

.modal .modal-dialog .modal-content .request-quote-form-wrapper .form-group.upload-file-parent .upload-file-box >span+span {right: 0;top: -12px;}

/*======================================Restaurant page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-reataurant-banner-section{background: url(../images/reataurant-banner-img.webp);background-position: center;background-size: cover;background-repeat: no-repeat;}
section.same-section.home-cta-section.music-cta-section.restaurant-cta-section.border-top-light .cta-content-parent {background: url(../images/reatsurant-cta-image.webp);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 11rem 3rem;}
section.same-section.home-cta-section.music-cta-section.restaurant-cta-section.border-top-light{padding-top: 8rem;}
section.same-section.home-cta-section.music-cta-section.restaurant-cta-section.border-top-light .cta-content-parent.restaurant-middle-cta{padding: 3rem 2rem; background: transparent;}
section.same-section.home-cta-section.music-cta-section.restaurant-cta-section.border-top-light .cta-content-parent.restaurant-middle-cta .restaurant-image-parent{text-align: right;}
section.same-section.home-cta-section.music-cta-section.restaurant-cta-section.border-top-light .cta-content-parent.restaurant-middle-cta .restaurant-image-parent img {max-width: 620px;}

.iti__search-input-wrapper{display: none !important;}

/*======================================Salon App page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.social-banner-section {padding: 18rem 0px 11rem;}
section.main-banner-section.main-ewallet-banner-section.social-banner-section.salon-app-banner-section .banner-image-parent img {max-width: 670px;}
section.same-section.home-cta-section.music-cta-section.salon-cta-section .cta-content-parent{background: url(../images/salon-cta-image.webp);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 10rem 3rem;}
section.same-section.home-cta-section.music-cta-section.salon-cta-section {padding-top: 8rem;}

/*======================================Maintenance App page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.maintenance-banner-section {background: url(../images/maintenance-banner-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 20rem 0;}
section.same-section.fantasy-nextgen-section.border-top-none.android-nextgen-section .fantasy-nextgen-wrapper.maintenance-nextzen-wrapper{background: url(../images/leveraging-maintenance-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.maintenance-cta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/maintenance-cta-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 11rem 2rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.startup-middle-section.maintenance-middle-cta{background: url(../images/maintenance-middle-cta.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 11rem 2rem;}

/*======================================Political App page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.political-banner-section{background: url(../images/political-banner-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 28rem 0 21rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.political-nextgen-section .fantasy-nextgen-wrapper .fantasy-nextgen-image {text-align: center;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.political-cta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/political-cta-img.webp);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 10rem 3rem;}
section.same-section.sports-software-section.political-software-section .software-sports-image img {box-shadow: none;border-radius: 0; max-width: 510px;}

/*======================================Travel App page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.travel-banner-section{background: url(../images/travel-banner-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 22rem 0 16rem;}
section.same-section.home-cta-section.music-cta-section.restaurant-cta-section.border-top-light .cta-content-parent.travel-cta-wrapper{background: url(../images/travel-cta-image.webp);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 10rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.bnpl-cta-section .cta-content-parent.bnpl-cta-wrapper-parent {background: url(../images/bnpl-cta-section-bg-image.webp) center / cover no-repeat;}
section.same-section.home-cta-section.music-cta-section.travel-cta-section.border-light-top .cta-content-parent.travel-cta-wrapper {background: url(../images/travel-middle-cta.webp) center / cover no-repeat; padding: 8rem 2rem;}
section.same-section.home-cta-section.music-cta-section.travel-cta-section.border-light-top {padding-top: 8rem;}

/*======================================AI App Development page css start=================================*/

.fantasy-nextgen-content ul {margin: 30px 0 0;}
.fantasy-nextgen-content ul li {color: rgba(224, 224, 224, 1);font-size: 22px;font-weight: 400;line-height: 1.6;margin: 0;}
.fantasy-nextgen-content ul li + li {margin-top: 10px;}
.fantasy-nextgen-content ul li img {margin-right: 5px;}
section.main-banner-section.main-ewallet-banner-section.social-banner-section.ai-app-banner-section{background: url(../images/ai-banner-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 28rem 0 22rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ai-nextgen-section .fantasy-nextgen-wrapper{background: url(../images/ai-nextzen-bg-image.webp);background-position: center;background-size: cover;background-repeat: no-repeat; padding: 5rem 2rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ai-nextgen-section .fantasy-nextgen-wrapper .fantasy-nextgen-content {padding: 0;}
section.same-section.home-cta-section.music-cta-section.salon-cta-section.border-light-top .cta-content-parent.ai-cta-wrapper{background: url(../images/ai-cta-image.webp) center / cover no-repeat;}
section.same-section.home-cta-section.music-cta-section.salon-cta-section.border-light-top .cta-content-parent.ai-middle-cta-wrapper{background: url(../images/ai-middle-cta-image.webp) center / cover no-repeat;}

/*======================================Flutter App Development page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.flutter-banner-section{background: url(../images/flutter-banner-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 25rem 0 21rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ai-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper{padding: 5rem 3rem; background: url(../images/flutter-nextzen-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;}
section.same-section.fantasy-nextgen-section.border-top-none.android-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper .fantasy-nextgen-content {padding: 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.flutter-cta-section .cta-content-parent.startup-cta-wrapper{padding: 11rem 3rem; background: url(../images/flutter-cta-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.startup-middle-section.flutter-middle-cta{padding: 11rem 3rem; background: url(../images/flutter-middle-cta.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;}

.clone-btn button {background: transparent;padding: 0;border: none;box-shadow: none;outline: none;}

.footer-bottom-right-content span img{max-width: 110px; height: auto !important;}
.main-banner-section img.mobile-show-image{display: none;}

/*======================================React Native App Development page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.reactnative-banner-section {padding: 19rem 0 13rem;}
section.main-banner-section.main-ewallet-banner-section.reactnative-banner-section .banner-content-image{text-align: right;}
section.main-banner-section.main-ewallet-banner-section.reactnative-banner-section .banner-content-image img {position: inherit;max-width: 570px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.reactnative-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper{background: url(../images/react-native-nextgen-img.webp) center / cover no-repeat; padding: 5rem 1rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.reactnative-cta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/react-native-cta-img.webp) center / cover no-repeat; padding: 10rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.reactnative-development-cta .cta-content-parent.startup-middle-section.flutter-middle-cta{background: url(../images/react-native-middle-cta-img.webp) center / cover no-repeat; padding: 10rem 3rem;}

/*======================================Web Development page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.flutter-banner-section.web-development-banner{background: url(../images/web-development-banner-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 25rem 0 21rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.web-development-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper {padding: 5rem 4rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.web-development-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper .fantasy-nextgen-content {padding: 0;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.web-development-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper .fantasy-nextgen-image{text-align: center;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.web-development-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper .fantasy-nextgen-image img {max-width: 500px;}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.web-development-cta-section .cta-content-parent.startup-cta-wrapper {background: #000;padding: 1rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.web-development-cta-section .cta-content-parent.startup-cta-wrapper .cta-content-image {text-align: center;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.web-development-cta-section .cta-content-parent.startup-cta-wrapper .cta-content-image img {max-width: 430px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.web-development-cta .cta-content-parent.startup-middle-section.flutter-middle-cta .cta-content-image img {position: absolute;top: 0;right: 0;bottom: 0;height: 100%;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.web-development-cta .cta-content-parent.startup-middle-section.flutter-middle-cta{background: url(../images/web-development-middle-cta-img.webp) center / cover no-repeat; padding: 7rem 3rem;}

/*======================================Custom Software Development page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.software-banner-section{background: url(../images/software-banner-bg-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 25rem 0 21rem;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section .banner-content-image{text-align: right;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section .banner-content-image img {position: inherit;max-width: 600px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.web-development-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper.software-development-nextgen-wrapper {padding: 5rem 2rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.web-development-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper.software-development-nextgen-wrapper .fantasy-nextgen-image img {max-width: 420px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.software-cta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/software-cta-img.webp) center / cover no-repeat; padding: 10rem 2rem;}

/*======================================MVP App Development page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.software-banner-section.mvp-banner-section {background: #000;padding: 21rem 0 15rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.mvp-development-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper.software-development-nextgen-wrapper{background: url(../images/mvp-nextgen-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 0 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.mvp-cta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/mvp-cta-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.mvp-middlecta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/mvp-cta-middle-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}

section.main-banner-section.main-ewallet-banner-section.software-banner-section.progressive-banner-section{background: url(../images/progressive-banner-bg-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 25rem 0 21rem;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.progressive-banner-section .banner-content-image img {position: absolute;top: 50%;transform: translateY(-50%);width: 830px;max-width: 830px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.progressive-cta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/progressive-cta-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.progressive-middlecta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/progressive-cta-middle-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}

/*======================================Dating App Development page css start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.dating-banner-section{background: url(../images/dating-banne-bg.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 16rem 0 10rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.mvp-cta-section .cta-content-parent.dating-cta-wrapper{background: url(../images/dating-cta-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.mvp-cta-section {border-top: none;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.mvp-cta-section .cta-content-parent.dating-middlecta-wrapper{background: url(../images/dating-ctamiddle-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.dating-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper.software-development-nextgen-wrapper .nextzen-image-parent img {max-width: 600px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.dating-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper.software-development-nextgen-wrapper .nextzen-image-parent{text-align: center;}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.newspaper-banner-section{background: url(../images/newspaper-banner-bg.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 16rem 0 10rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.newspaper-banner-section .banner-image-parent img {max-width: 540px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.newspaper-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper.software-development-nextgen-wrapper{background: url(../images/newspaper-nextzen-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 0 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.mvp-cta-section.border-light-top .cta-content-parent.newspaper-cta-wrapper{background: url(../images/newspaper-cta-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.mvp-cta-section.border-light-top .cta-content-parent.newspaper-middlecta-wrapper{background: url(../images/newspaper-ctamiddle-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}


section.main-banner-section.main-ewallet-banner-section.software-banner-section.usa-banner-section {background: url(../images/usa-banner-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 25rem 0 21rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper {background-size: cover;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper .usa-nextgen-img {text-align: center;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.usa-cta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/usa-cta-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.usa-middlecta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/usa-cta-middle-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
section.same-section.fantasy-invest-section.usa-invest-section .clients-logo-box .invest-content-box{background: #171717;}
section.same-section.fantasy-invest-section.usa-invest-section .clients-logo-box .invest-content-box .without-padding img {height: 344px;object-fit: cover;}
section.same-section.fantasy-invest-section.usa-invest-section.border-light-top .invest-content-row.invest-content-box.row.align-items-center.usa-model-image{background: url(../images/usa-models-bg-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.fueldelivery-banner-section{background: url(../images/fuel-delivery-banner-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 28rem 0 23rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.border-light-top .cta-content-parent.fueldelivery-middlecta-wrapper{background: url(../images/fule-delivery-cta-middle-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.fueldelivery-cta-section .cta-content-parent.newspaper-cta-wrapper {background: transparent;}
.sidebar>img{user-select: none;pointer-events: none;}

/*======================================Footer Logo Fixed Section CSS Start=================================*/

section.same-section.footer-logo-section .footer-logo-box {background: #fff;border-radius: 20px;max-width: 1200px;margin: 0 auto;padding: 10px;display: flex;align-items: center;justify-content: start; position: relative; z-index: 9;}
section.same-section.footer-logo-section .footer-logo-box ul {display: flex;align-items: center;justify-content: space-between;width: 100%;}
section.same-section.footer-logo-section .footer-logo-box ul li {width: 25%;text-align: center;}
section.same-section.footer-logo-section {padding: 0 !important;margin-top: -60px !important;}
section.same-section.footer-logo-section .footer-logo-box ul li img {max-height: 90px;}
section.same-section.footer-logo-section .footer-logo-box h2 {max-width: 300px;color: #000;font-size: 20px;font-weight: 500;line-height: 1.4;margin: 0;padding-left: 30px;}
.ewaalet-banner-partner-logo ul li img {max-height: 100px;}
.ewaalet-banner-partner-logo ul li + li {margin-left: 15px;}
.ewaalet-banner-partner-logo ul {display: flex;align-items: center;justify-content: start;margin-top: 5rem;}
section.main-banner-section.main-ewallet-banner-section.ewallet-page-banner-section {padding: 18rem 0;}
section.same-section.home-portfolio-section.ewallet-page-portfolio-section{padding-top: 8rem;}
section.same-section.border-light-top.fintech-challenges-section + section.same-section.home-cta-section.ewallet-cta-section.border-light-top {padding-top: 8rem;}
section.same-section.home-cta-section.ewallet-cta-section.ewallet-bottom-cta-section.border-light-top.brafnded-ewallet-cta-section{padding-top: 8rem;}
section.same-section.home-cta-section.ewallet-cta-section.ewallet-bottom-cta-section.border-light-top.brafnded-ewallet-cta-section .cta-content-parent{background: url(../images/branded-ewallet-cta-bg.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
.view-more-btn.text-center {margin-top: 4rem;}
.view-more-btn.text-center button.btn.btn-primaryx {min-width: 200px;}

/*======================================Fintech Page New Section CSS Start=================================*/

.fintech-portfolio-wrapper .fintech-portfolio-img {border: 1px solid rgba(255, 255, 255, 0.25);border-radius: 20px;overflow: hidden;}
.fintech-portfolio-wrapper .fintech-portfolio-img img {width: 100%;height: 100%;}
.fintech-portfolio-wrapper {background: rgba(17, 17, 17, 1);border-radius: 20px;margin: 10rem 0 0;position: relative;}
.fintech-portfolio-header {display: flex;align-items: center;justify-content: space-between;margin: 0 0 15px;}
.fintech-portfolio-header ul li img {max-height: 22px;margin-right: 7px;}
.fintech-portfolio-header ul li {display: flex;align-items: center;justify-content: center;border: 1px solid rgba(95, 95, 95, 1);border-radius: 11px;padding: 5px 10px;background: rgba(49, 49, 49, 1);font-size: 18px;color: rgba(255, 255, 255, 1);}
.fintech-portfolio-header ul {display: flex;align-items: center;justify-content: end;}
.fintech-portfolio-header ul li + li{margin-left: 10px;}
.fintech-portfolio-content-parent h3 {color: rgba(255, 255, 255, 1);font-size: 34px;font-weight: 600;line-height: 1.4;margin: 0;}
.fintech-portfolio-middle-content ul {margin: 2rem 0 0;}
.fintech-portfolio-middle-content ul li p {color: rgba(224, 224, 224, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.fintech-portfolio-middle-content ul li strong {display: inline-block;margin: 0 0 0;color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;text-transform: uppercase;min-width: 150px;font-size: 20px;}
.fintech-portfolio-middle-content ul li {display: flex;align-items: start;justify-content: start;padding: 20px 0;border-top: 1px solid rgba(78, 78, 78, 0.4);}
.fintech-portfolio-middle-content ul li:last-child{border-bottom: 1px solid rgba(78, 78, 78, 0.4);}
.fintech-portfolio-btn {margin: 5rem 0 0;text-align: right; position: relative;}
.fintech-portfolio-btn .btn{position: relative; background: rgba(48, 48, 48, 1);z-index: 1; min-width: 213px;}
.fintech-portfolio-btn .btn:hover{border-color: transparent;}
.fintech-portfolio-btn .btn img{margin-left: 5px;}
.fintech-portfolio-btn .btnshadow {display: inline-block;padding: 17px 60px;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;border: 2px solid transparent;transition: 0.3s ease;border-radius: 80px;position: absolute;bottom: -5px;left: 0;right: 0;max-width: 213px;margin-left: auto;height: 57px;}
.fintech-portfolio-content-parent{position: relative; height: 100%; padding: 40px 20px;}
.fintech-portfolio-content-parent > img {position: absolute;right: 0;bottom: 0;user-select: none;border-radius: 20px;pointer-events: none;}
.fintech-portfolio-wrapper .fintech-portfolio-img {position: absolute;left: 0;top: -30px;bottom: -30px;}
.fintech-portfolio-main-parent .fintech-portfolio-wrapper:nth-child(even) .fintech-portfolio-img {left: inherit;right: 0;}
section.same-section.fintech-portfolio-section {border-top: 1px solid #2C2C2C;padding-bottom: 12rem;}
.new-fintech-cta-content-wrapper {border: 1px solid rgba(52, 52, 52, 1);padding: 25px;border-radius: 13px;background: rgba(0, 0, 0, 1); position: relative; overflow: hidden;}
section.same-section.fintech-new-core-features-section{border-top: 1px solid #2C2C2C;}
section.same-section.new-fintech-cta-top-section {border-top: 1px solid #2C2C2C;}
.new-fintech-cta-content-wrapper > img {position: absolute;left: -30%;bottom: -50%;user-select: none;pointer-events: none;}
.new-fintech-cta-content-inner ul li p {color: rgba(149, 149, 149, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.new-fintech-cta-content-inner ul li strong {color: #FFFFFF;font-size: 22px;font-weight: 500;line-height: 1.4;margin: 0;}
.new-fintech-cta-content-inner ul li {padding: 15px 20px;}
.new-fintech-cta-content-inner ul {margin-top: 3rem;display: flex;align-items: center;justify-content: start;}
.new-fintech-cta-image-box {text-align: center;}
.new-fintech-cta-image-box img {max-height: 400px;}
.new-fintech-cta-content-inner h2 {color: rgba(255, 255, 255, 1);font-size: 34px;font-weight: 600;line-height: 1.4;margin: 0 0 5px;}
.new-fintech-cta-content-inner p {color: rgba(172, 172, 172, 1); font-size: 22px; font-weight: 500; line-height: 1.6; margin: 0; }
.new-fintech-cta-content-inner ul li:first-child{padding-left: 0;}
.new-fintech-cta-content-inner ul li + li {border-left: 1px solid rgba(153, 153, 153, 1);}
.new-fintech-cta-btn {margin-top: 4rem; }
.new-corefeatures-content h3 {color: rgba(196, 196, 196, 1); font-size: 22px; font-weight: 500; line-height: 1.4; margin: 0; }
.new-corefeatures-content figure {margin: 0; margin-right: 15px; }
.new-corefeatures-content {display: flex; align-items: center; justify-content: start; border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.04); border-radius: 13px; padding: 7px 15px; width: 100%; position: relative; transition: 0.4s; -webkit-transition: 0.4s; }
.new-corefeatures-content:hover{box-shadow: 2px 3px 99px #ff8e486f;}
.new-corefeatures-wrapper.row .col-lg-4 {margin-top: 3rem; }
.new-corefeatures-wrapper.row {margin-top: 4rem; }

/*======================================Healthcare Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.healthcare-banner-section{background: url(../images/healthcarre-banner-bg-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 26rem 0 24rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.healthcare-banner-section .banner-image-parent img {position: absolute;right: 0;bottom: 0;max-width: 800px;}
section.same-section.fantasy-nextgen-section.healthcare-hire-section .fantasy-nextgen-wrapper{background: url(../images/healthcare-hire-bg-img.webp);background-position: bottom center;background-size: 100% 100%;background-repeat: no-repeat;padding: 3rem 2rem;}
section.same-section.fantasy-nextgen-section.healthcare-hire-section .fantasy-nextgen-wrapper .fantasy-nextgen-image img {position: absolute;bottom: 0;right: 0;max-width: 630px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.healthcare-cta-section .cta-content-parent.newspaper-cta-wrapper {background: url(../images/healthcare-cta-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; padding: 12rem 4rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.border-light-top .cta-content-parent.healthcare-middlecta-wrapper{background: url(../images/healthcare-middle-cta-img.webp);background-position: bottom center;background-size: 100% 100%;background-repeat: no-repeat;padding: 7rem 3rem;}
.healthcare-security-wrapper {margin: 5rem 0 0;background: linear-gradient(6deg, rgba(79, 11, 46, 1) 0%, rgba(29, 29, 47, 1) 100%);}
.healthcare-security-wrapper ul {display: flex;align-items: center;justify-content: space-around;}
.healthcare-security-wrapper ul li {width: 33.33%;padding: 20px 20px;text-align: center;font-size: 22px;font-weight: 600;margin: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.31);border-right: 1px solid rgba(255, 255, 255, 0.31);color: rgba(255, 255, 255, 1);}
.healthcare-security-wrapper ul li:last-child{border-right: none;}
.healthcare-security-wrapper ul:last-child li{border-bottom: none;}
section.same-section.healthcare-security-section, section.same-section.healtcare-key-benefits-section {border-top: 1px solid #2C2C2C;}
.same-heading-content p + p {margin-top: 2rem;}
.healthcare-benefits-wrapper.row {margin-top: 2rem;}
.healthcare-benefits-wrapper.row .col-lg-4{margin-top: 3rem;}
.healthcare-benefits-box figure{margin-bottom: 0; display: flex;align-items: center;justify-content: center; width: 70px; height: 70px;}
.healthcare-benefits-box figure img {max-width: 45px;}
.healthcare-benefits-box span {color: rgba(255, 255, 255, 1);font-size: 22px;font-weight: 400;line-height: 1.4;margin: 0 0 0 15px;}
.healthcare-benefits-box {display: flex;align-items: center;justify-content: start;background: rgba(217, 217, 217, 0.12);padding: 15px;}
.effect-2 .effect-img img{height: 100%; object-fit: cover;}

/*======================================Car Wash Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.carwash-banner-section {padding: 23rem 0 17rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.carwash-banner-section .banner-image-parent img {position: absolute;bottom: 0;right: 0;max-width: 850px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.carwash-cta-section .cta-content-parent.newspaper-cta-wrapper{background: url(../images/carwash-cta-bg-img.webp) center / cover no-repeat; padding: 9rem 2rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.carwash-middlecta-wrapper{background: url(../images/carwash-ctamiddle-bg-img.webp) center / cover no-repeat; padding: 8rem 2rem;}

/*======================================Job Portal Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.jobportal-banner-section{background: url(../images/job-portal-banner-bg-img.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 27rem 0 20rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.jobportal-banner-section .banner-image-parent img {position: absolute;right: 0;bottom: 0;max-width: 640px;}
.bnpl-payment-box-wrapper.job-portal-invert-bottom-parent {margin: 4rem 0 0;}
.bnpl-payment-box-wrapper.job-portal-invert-bottom-parent .same-heading-content {margin-bottom: 4rem;}
.bnpl-payment-box-wrapper.job-portal-invert-bottom-parent .bnpl-payment-content h3 {font-size: 23px;text-transform: capitalize;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section .cta-content-parent.newspaper-cta-wrapper{background: url(../images/job-portal-cta-image.webp) center / cover no-repeat; padding:6rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.jobportal-middlecta-wrapper{background: url(../images/job-portal-middlecta-image.webp) center / cover no-repeat; padding: 9rem 2rem;}
.healthcare-benefits-box span{text-transform: capitalize;}

.banking-regulatory-wrapper {margin-top: 4rem;}
.banking-regulatory-box {background: linear-gradient(90deg, rgba(13, 71, 129, 1) 0%, rgba(185, 25, 86, 1) 100%);border-radius: 18px;height: 100%;padding: 1px;position: relative;overflow: hidden;}
.banking-regulatory-box .banking-regulatory-inner-box {background: #000;overflow: hidden;border-radius: 18px;text-align: center;padding: 20px;}
.banking-regulatory-box .banking-regulatory-inner-box figure {width: 70px;height: 70px;margin: 0 auto 15px;}
.banking-regulatory-box .banking-regulatory-inner-box span {background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.2);padding: 6px 10px;border-radius: 30px;display: inline-block;margin: 5px 0 0;}
.banking-regulatory-wrapper .col-lg-3 {margin-top: 3rem;}
.banking-regulatory-box .banking-regulatory-inner-box h3 {color: rgba(255, 255, 255, 1);font-size: 22px;font-weight: 400;line-height: 1.4;margin: 0 0 10px;}
section.same-section.home-cta-section.ewallet-cta-section.banking-middle-cta-section .cta-content-parent.fintech-bottom-cta.change-banking-bottom-cta {background-size: 100% 100%;background-repeat: no-repeat;padding: 6rem 3rem;}
.fintech-portfolio-header figure img {max-width: 150px;}
.fintech-portfolio-main-parent .fintech-portfolio-wrapper:nth-child(5) .fintech-portfolio-header,
.fintech-portfolio-main-parent .fintech-portfolio-wrapper:nth-child(6) .fintech-portfolio-header{justify-content: end;}
.fintech-portfolio-main-parent .fintech-portfolio-wrapper:nth-child(even) .fintech-portfolio-content-parent > img {display: none;}

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.laundry-banner-section {background: url(../images/laundry-app-development-company-bg.webp);background-position: center;background-size: 100% 100%;background-repeat: no-repeat;padding: 16rem 0px 8rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.laundry-cta-section .cta-content-parent.newspaper-cta-wrapper{background: url(../images/laundry-app-cta-bg.webp) center / cover no-repeat; padding: 9rem 2rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.laundry-middlecta-wrapper{background: url(../images/laundry-app-middlecta-bg.webp) center / cover no-repeat; padding: 9rem 2rem;}

/*======================================mobile app development page update CSS Start=================================*/

.banner-content-heading ul.mobile-app-development-banner-listing{margin-top: 20px;}
.banner-content-heading ul.mobile-app-development-banner-listing li {color: #e0e0e0;margin: 0;font-size: 18px;font-weight: 300;position: relative;padding-left: 30px;}
.banner-content-heading ul.mobile-app-development-banner-listing li img {max-height: 20px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.banner-content-heading ul.mobile-app-development-banner-listing li + li{margin-top: 10px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.main-mobile-app-banner-section {padding: 15rem 0 8rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.main-mobile-app-banner-section .banner-content-heading .banner-btn-box {margin: 30px 0 0;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper .fantasy-nextgen-content ul {margin-top: 15px; column-count: 2; -webkit-column-count: 2;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper .fantasy-nextgen-content ul li {font-size: 20px; position: relative; padding-left: 30px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper .fantasy-nextgen-content ul li img{position: absolute; left: 0; top: 50%; transform: translateY(-50%); max-height: 20px;}
.home-developer-box ul li {color: rgba(172, 172, 172, 1);font-size: 20px;font-weight: 400;margin: 0;position: relative;padding-left: 25px;}
.home-developer-box ul li img {position: absolute;left: 0;top: 50%;transform: translateY(-50%); max-height: 17px;}
.home-developer-box .mobile-service-box-btn {margin: 20px 0 0;opacity: 0;transition: 0.2s;-webkit-transition: 0.2s;}
.home-developer-box .mobile-service-box-btn a,
.home-developer-box .mobile-service-box-btn button {display: inline-block;margin: 0 0 0;color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;font-size: 20px;}
.home-developer-box ul li + li {margin-top: 10px;}
.home-developer-wrapper.mobile-app-development-service-wrapper .home-developer-box:hover .mobile-service-box-btn {opacity: 1;}
.home-developer-box .mobile-service-box-btn a img,
.home-developer-box .mobile-service-box-btn button img {width: 30px;margin-left: 5px;}
.new-fintech-cta-image-box.new-mobileapp-cta-image-box img {max-width: 520px;max-height: initial;}
.new-fintech-cta-content-inner ul li{width: 33.33%;}

.mobile-development-cost-wrapper .col-lg-6:first-child,
.mobile-development-cost-wrapper .col-lg-6:nth-child(2){margin-top: 0;}
.mobile-development-cost-wrapper .col-lg-6 {margin: 40px 0 0;}
.mobile-development-cost-wrapper .innovation-content-parent {padding: 30px 20px 40px;}
.mobile-development-cost-wrapper .innovation-content-parent ul {margin-top: 1rem;}
.mobile-development-cost-wrapper .innovation-content-parent ul li {color: rgba(255, 255, 255, 1);font-size: 21px;font-weight: 400;}
.mobile-development-cost-wrapper .innovation-content-parent ul li + li{margin-top: 10px;}
.mobile-development-cost-wrapper .home-developer-box.cost-bg-box {padding: 30px 20px 40px;margin-top: -5px;}
.mobile-development-cost-image img {max-width: 360px;}
.mobile-development-cost-image {text-align: center;}
.mobile-development-cost-wrapper {margin-top: 5rem;}
.mobile-table-wrapper {border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 20px;background: rgba(19, 22, 27, 0.6); margin-top: 5rem; overflow: hidden;}
.nimble-key-differentiator-parent h3 {display: inline-block;color: #FFFFFF;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;text-transform: uppercase;font-size: 26px;font-weight: 700;margin: 0 0 13px;}
.nimble-key-differentiator-parent ul li {color: rgba(255, 255, 255, 1);font-weight: 500;font-size: 16px;margin: 0;padding: 19px 0; min-height: 88px;}
.nimble-key-differentiator-parent ul li + li {border-top: 1px solid rgba(255, 255, 255, 0.3);}
.nimble-key-differentiator-parent {padding: 30px 20px; height: 100%; background: #000;}
.nimble-key-differentiator-parent.chage-box-color ul li {padding: 27px 0;color: rgba(172, 172, 172, 1);font-size: 20px;}
.mobile-table-wrapper .col-lg-4 {padding: 0 0;}
.mobile-table-wrapper .row {margin: 0 0px;}
.nimble-key-differentiator-parent.chage-box-color {background: rgba(19, 22, 27, 0.6);}
.new-fintech-cta-image-box.new-mobileapp-cta-image-box.mobileapp-bottomcta-image-box img {max-width: 400px;}
.change-logo-height img {max-height: 60px;}
.fintech-portfolio-main-parent.mobile-app-portfolio-section span.btnshadow {min-width: 224px;}

/*======================================mobile app development page update CSS end=================================*/

/*======================================Generative AI app development page update CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.generative-ai-banner-section .banner-image-parent img {max-width: 560px;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.generative-ai-banner-section{background: url(../images/generative-ai-ap-development-bg-image.webp);background-size: cover;background-position: center;background-repeat: no-repeat; padding: 23rem 0px 15rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.generative-ai-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper.software-development-nextgen-wrapper {background: url(../images/generative-ai-cta-bg-image.webp);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.generative-cta-section .cta-content-parent.newspaper-cta-wrapper {background: url(../images/generative-ai-middlecta-bg-image.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 8rem 4rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.generative-bottomcta-wrapper{background: url(../images/generative-ai-bottomcta-bg-image.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 8rem 4rem;}

section.main-banner-section.main-ewallet-banner-section.reactnative-banner-section.enterprises-software-banner-section{background: url(../images/enterprise-software-banner-bg-image.webp);background-size: cover;background-position: center;background-repeat: no-repeat; padding: 14rem 0 8rem;}
section.main-banner-section.main-ewallet-banner-section.reactnative-banner-section.enterprises-software-banner-section .banner-content-image img {max-width: 670px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.enterprise-nextgen-section .fantasy-nextgen-wrapper.flutter-nextzen-wrapper{background: url(../images/enterprise-software-cta-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
.work0process-wrapper p + p {margin-top: 15px;}
.techstack-main-parent.generative-ai-teckstack-parent .teckstack-box ul li img {max-height: 40px;max-width: 50px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.enterprise-nextgen-section .fantasy-nextgen-content ul li {position: relative;padding-left: 25px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.enterprise-nextgen-section .fantasy-nextgen-content ul li img {max-height: 18px;vertical-align: middle;position: absolute;left: 0;top: 5px;}

/*======================================Generative AI app development page update CSS start=================================*/

/*======================================flutter app development page update CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.main-mobile-app-banner-section.flutter-app-update-banner-section{background: url(../images/flutter-app-development-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat; padding: 18rem 0px 12rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.main-mobile-app-banner-section.flutter-app-update-banner-section .banner-content-image img {position: initial;max-width: 650px;}
section.same-section.new-fintech-cta-top-section .new-fintech-cta-content-wrapper.flutter-app-cta-section .new-fintech-cta-image-box.new-mobileapp-cta-image-box img {position: absolute;right: 0;bottom: 0;max-width: 450px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.flutter-middlecta-section .cta-content-parent.newspaper-cta-wrapper{background: url(../images/flutter-middle-cta-bgimg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;} 
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.flutter-middlecta-section .cta-content-parent.newspaper-cta-wrapper .cta-image-parent {text-align: right;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.flutter-middlecta-section .cta-content-parent.newspaper-cta-wrapper .cta-image-parent img {max-width: 440px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.flutter-middlecta-section .cta-content-parent.newspaper-cta-wrapper.flutter-bottomcta-section{background: url(../images/flutter-bottom-cta-bgimg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;} 
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.flutter-middlecta-section .cta-content-parent.newspaper-cta-wrapper.flutter-bottomcta-section .cta-image-parent img {max-width: 360px;}
.home-developer-box p + ul {margin-top: 10px;}

/*======================================flutter app development page update CSS start=================================*/

/*======================================ios app development page update CSS start=================================*/

section.same-section.home-cta-section.fitness-cta-section.ios-app-development-cta .cta-content-parent.ios-app-middle-cta-wrapper .fitness-cta-image{text-align: center;}
section.same-section.home-cta-section.fitness-cta-section.ios-app-development-cta .cta-content-parent.ios-app-middle-cta-wrapper .fitness-cta-image img {position: initial;max-width: 340px;}
section.same-section.home-cta-section.fitness-cta-section.ios-app-development-cta .cta-content-parent.ios-app-middle-cta-wrapper {padding: 5rem 3rem;}
section.same-section.home-cta-section.fitness-cta-section.ios-app-development-cta .cta-content-parent.ios-app-middle-cta-wrapper .row{align-items: center;}
section.same-section.home-cta-section.fitness-cta-section.ios-app-development-cta .cta-content-parent.ios-app-bottom-cta-wrapper .fitness-cta-image img {right: 7rem;bottom: 0;max-width: 370px;}
.ios-app-cost-wrapper {margin-top: 6rem;}

.ios-cost-box-parent {height: 100%;border: 1px solid rgba(44, 44, 44, 1);border-radius: 15px; background: url(../images/ios-cost-bg-img.webp); background-size: cover; background-position: center; background-repeat: no-repeat;}
.ios-cost-box-header {border-bottom: 1px solid rgba(78, 78, 78, 1);padding: 20px 15px;}
.ios-cost-box-header p {color: rgba(224, 224, 224, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.ios-cost-box-header h3 {display: inline-block;margin: 0 0 0;color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;font-size: 26px;}
.ios-cost-box-header strong {color: rgba(224, 224, 224, 1);font-size: 22px;font-weight: 700;margin: 5px 0;line-height: 1.4; display: block;}
.ios-app-cost-content ul li {color: rgba(224, 224, 224, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;padding: 20px 15px; border-bottom: 1px solid rgba(78, 78, 78, 1);}
.ios-cost-btn {margin: 20px 15px;}
.ios-cost-btn .btn{width: 100%;}
section.same-section.home-developers-section.security-compliance-section.ios-app-modal-section .home-developer-wrapper {margin: 6rem auto 0;}
section.same-section.home-developers-section.security-compliance-section.ios-app-modal-section .home-developer-wrapper .row .col-lg-6{margin-top: 30px;}
section.same-section.home-developers-section.security-compliance-section.ios-app-modal-section .home-developer-wrapper .row .col-lg-6 .home-developer-box span {color: rgba(255, 255, 255, 1);font-size: 20px;line-height: 1.4;margin: 0 0 15px;display: inline-block;}
.ios-banner-review-wrapper {margin-top: 6rem;}
.ios-banner-review-wrapper ul li + li {margin-left: 20px;}
.ios-banner-review-wrapper ul {border: 1px solid rgba(93, 93, 93, 1);border-radius: 13px;padding: 15px;display: flex;align-items: center;justify-content: start;max-width: 460px; margin-top: 10px;}
.ios-bottom-rating-parent ul {border: none;padding: 0;margin-top: 15px;display: flex;}
.ios-bottom-rating-parent ul li {color: rgba(255, 255, 255, 1);font-size: 16px;font-weight: 600;line-height: 1.4;margin: 0; display: flex; align-items: center; justify-content: flex-start;}
.ios-bottom-rating-parent ul li img {max-height: 15px;margin-right: 2px;}

/*======================================ios app development page update CSS start=================================*/

/*======================================Home page update CSS start=================================*/

.home-partner-wrapper h4 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: bold;line-height: 1.4;margin: 0 0 20px;padding: 0 0 8px;position: relative;display: inline-block;}
.home-partner-wrapper h4:after {content: "";position: absolute;left: 0;bottom: 0;height: 3px;border-radius: 10px;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;width: 42%;}
.home-partner-wrapper {margin: 30px 0 0;}
.home-partner-wrapper ul {display: flex;align-items: center;justify-content: start;}
.home-partner-wrapper ul li + li {margin-left: 10px;}
.country-flag-header h3 span {display: inline-block;}
.country-flag-header h3 span img {max-height: 20px;margin-left: 5px;}

/*======================================Home page update CSS end=================================*/

/*======================================Hire App Developers page update CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.hire-mobile-app-banner-section {padding: 28rem 0 22rem;}
.developers-banner-btn {border: 1px solid rgba(152, 152, 152, 1);border-radius: 30px;display: inline-block;margin: 3rem 0 0;}
.developers-banner-btn .btn.btn-default {border: none;padding: 10px 10px; font-size: 18px;}
.developers-banner-btn .btn.btn-default > img {max-height: 30px;margin-right: 5px;}
.developers-banner-btn .btn.btn-primaryx {border-radius: 0 30px 30px 0;padding: 15px 30px; border:none;}
.developers-banner-btn .btn:hover{border:none; background: transparent;}
.developers-project-details {margin: 5rem 0 0;}
.developers-project-details ul {display: flex;align-items: center;justify-content: start;}
.developers-project-details ul li span {color: rgba(255, 255, 255, 1);font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0;}
.developers-project-details ul li p {color: rgba(255, 255, 255, 1);font-size: 36px;font-weight: 500;line-height: 1.4;margin: 0;}
.developers-project-details ul li + li {margin-left: 50px;}
section.main-banner-section.main-ewallet-banner-section.hire-mobile-app-banner-section .banner-content-image img {max-width: 670px;right: 20px;bottom: 10px;top: initial;}
.hire-developers-box-wrapper {border: 1px solid rgba(78, 78, 78, 1);padding: 20px;border-radius: 16px;height: 100%;}
.hire-developers-box-wrapper h3 {color: rgba(255, 255, 255, 1);font-size: 30px;font-weight: 500;line-height: 1.4;margin: 0 0 15px;}
.hire-developers-box-wrapper p {color: rgba(184, 184, 184, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.hire-developers-box-wrapper p + p {margin-top: 2rem;}
.hire-developers-details-wrapper {margin: 6rem 0 0;background: url(../images/develope-details-bg.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: center;}
.hire-developers-details-wrapper div[class*="col"] {margin: 0 0 30px;}
.mobile-developer-header {border-bottom: 1px solid rgba(78, 78, 78, 1);padding-bottom: 15px;margin: 0 0 20px;display: flex;align-items: center;justify-content: space-between;}
.should-developers-box {border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 13px;padding: 15px;height: 100%;}
.mobile-developer-header h3 {color: rgba(255, 255, 255, 1);font-size: 23px;font-weight: 500;line-height: 1.4;margin: 0;}
.mobile-developer-header button img {max-height: 40px;}
.mobile-developer-header button{background: transparent; border: none; padding: 0; display: inline-block;}
.should-developers-box p + p {margin-top: 2rem;}
.should-developers-box p {color: rgba(184, 184, 184, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.should-developers-box figure {margin: 3rem 0 0;width: 100%;border-radius: 13px;overflow: hidden;}
.should-developers-box figure img{width: 100%;}
.should-developers-wrapper {margin: 7rem 0 0;}
section.same-section.home-cta-section.hire-developers-cta-section {padding-top: 8rem;}
section.same-section.home-cta-section.hire-developers-cta-section .cta-content-parent{background: url(../images/hire-mobile-developer-cta-bg.webp); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 5rem 2rem;}
section.same-section.home-cta-section.hire-developers-cta-section .cta-content-parent .developers-cta-image img {position: absolute;bottom: 0;right: 20px;max-width: 490px;}
.cta-content-parent .cta-content-parent-inner ul {display: flex;align-items: center;justify-content: start;margin: 2rem 0 0;}
.cta-content-parent .cta-content-parent-inner ul li {color: rgba(255, 255, 255, 1);font-size: 20px;font-weight: 400;margin: 0;padding: 0 20px;position: relative;}
.cta-content-parent .cta-content-parent-inner ul li:first-child {padding-left: 0;border-right: 2px solid #fff;}
.content-section ul {margin: 2rem 0 0;}
.content-section ul li {color: rgba(255, 255, 255, 0.7);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.content-section ul li + li {margin-top: 1rem;}
.content-section ul li img {max-height: 19px;margin-right: 5px;}
section.same-section.process-section.developers-project-cost-section .content-section {padding: 60px 50px;min-height: 360px;height: 360px;}
.scrollspy-example-2 {height: 360px !important;}
.ios-app-cost-wrapper.hire-developers-billing-section .ios-cost-box-parent {background: rgba(255, 255, 255, 0.04);}
.ios-app-cost-wrapper.hire-developers-billing-section .ios-cost-box-parent h3 {display: inline-block;margin: 0 0 5px;color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;font-size: 25px;}
.ios-app-cost-wrapper.hire-developers-billing-section .ios-cost-box-parent p strong {color: rgba(224, 224, 224, 1);background: transparent;background-clip: initial;-webkit-text-fill-color: initial;font-size: 22px;font-weight: 600;margin: 0 0 5px;}
.ios-app-cost-wrapper.hire-developers-billing-section .ios-cost-box-parent .ios-app-cost-content ul li:last-child {border-bottom: none;}
section.same-section.home-cta-section.hire-developers-middle-cta-section.border-light-top .cta-content-parent{background: url(../images/hire-mobile-developer-middle-cta-bg.webp); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 7rem 2rem;}
section.same-section.home-cta-section.hire-developers-middle-cta-section.border-light-top .cta-content-parent .developers-cta-image img {position: absolute;right: 5%;bottom: 0;max-width: 450px;}
.fantasy-advanced-tech-box .hire-developer-btn {display: inline-block;color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;font-size: 22px;margin: 20px 0 0;}
.handyman-slider-content .developers-hover-content-box p {color: rgba(166, 166, 166, 1);font-size: 17px;font-weight: 400;line-height: 1.6;margin: 0;}
.handyman-slider-content .developers-hover-content-box h3 {color: rgba(255, 255, 255, 1);font-size: 22px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.handyman-slider-content .developers-hover-content-box {background: rgba(0, 0, 0, 1);border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 13px 13px 0 0;padding: 20px 15px;position: absolute;bottom: -100%;left: 0;right: 0; opacity: 0; visibility: hidden; transition: 0.4s; -webkit-transition: 0.4s;}
section.same-section.fantasy-slider-section.hire-mobile-slider-category-section .handyman-slider-content:hover .developers-hover-content-box{opacity: 1; visibility: visible; bottom: 0;}
section.same-section.fantasy-slider-section.hire-mobile-slider-category-section .handyman-slider-content:hover a {display: none;}
.handyman-slider-content .developers-hover-content-box button {display: inline-block;color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;font-size: 20px;margin: 10px 0;}
.developers-table-wrapper {margin: 5rem 0 0;}
.developers-table-wrapper table {width: 100%;}
.developers-table-wrapper table {width: 100%;border: 1px solid rgba(255, 255, 255, 0.1);}
.developers-table-wrapper table tr th,
.developers-table-wrapper table tr td{padding: 15px 15px;}
.developers-table-wrapper table tr:nth-child(even) {background: linear-gradient(0deg, rgba(26, 26, 26, 1) 0%, rgba(15, 15, 15, 1) 100%);}
.developers-table-wrapper table tr th {margin: 0 0 0;color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;text-transform: capitalize;font-size: 20px;}
.developers-table-wrapper table tr th:first-child {width:50%;}
.developers-table-wrapper table tr td {color: rgba(255, 255, 255, 1);font-size: 16px;font-weight: 400;line-height: 1.4;margin: 0;}
.developers-table-wrapper table tr:nth-child(odd) {background: rgba(9, 7, 10, 1);}
.handyman-slider-content .developers-hover-content-box p a {position: initial !important;text-align: initial;padding: 0;background: transparent;font-size: 16px;text-transform: initial;color: rgba(166, 166, 166, 1);display: inline-block !important;}
.hire-developers-process-section{background: url(../images/hire-mobile-process-vector.webp); background-position: center; background-size: 100% 100%; background-repeat: no-repeat; margin: 10rem 0 0;}
.developers-process-box {padding: 30px 50px 100px;position: relative;}
.developers-process-box p {color: rgba(255, 255, 255, 0.65);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
.developers-process-box h3 {color: rgba(255, 255, 255, 1);font-size: 30px;font-weight: 500;line-height: 1.4;margin: 0 0 6px;}
.hire-developers-process-section .col-lg-6:nth-child(2) .developers-process-box {padding-left: 0;}
.developers-process-box.text-right {text-align: right;}
.developers-process-box figure {width: 60px;height: 60px;border-radius: 13px;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;font-size: 20px;display: flex;align-items: center;justify-content: center;position: absolute;bottom: 5px;left: 0;margin: 0;}
.hire-developers-process-section .col-lg-6:nth-child(3) .developers-process-box figure,
.hire-developers-process-section .col-lg-6:nth-child(5) .developers-process-box figure {left: 6%;}
.hire-developers-process-section .col-lg-6:nth-child(4) .developers-process-box figure {right: 6%; left: initial;}
.hire-developers-process-section .col-lg-6:nth-child(5) .developers-process-box figure {bottom: -20px;}
section.same-section.home-cta-section.hire-developers-bottom-cta-section.border-light-top,
section.same-section.home-cta-section.hire-developers-middle-cta-section.border-light-top {padding-top: 8rem;}
section.same-section.home-cta-section.hire-developers-bottom-cta-section.border-light-top .cta-content-parent{background: url(../images/hire-mobile-developer-bottom-cta-bg.webp); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 7rem 2rem;}
section.same-section.home-cta-section.hire-developers-bottom-cta-section.border-light-top .cta-content-parent .developers-cta-image img {position: absolute;bottom: 0;right: 0;max-width: 480px;}
.india-developers-box-parent.row {margin-top: 4rem;}
.developer-box-parent {border: 1px solid rgba(78, 78, 78, 0.4);padding: 20px;border-radius: 15px;height: 100%; position: relative; padding-left: 235px;}
.developer-box-parent figure img {width: 100%;height: 100%;object-fit: cover;}
.developer-box-parent figure {position: absolute;left: 15px;top: 15px;bottom: 15px;margin: 0;overflow: hidden;border-radius: 8px; width: 200px;}
.developer-box-parent h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 500;line-height: 1.4;margin: 0;}
.developer-box-parent ul {margin: 15px 0; display: flex; align-items: center; justify-content: flex-start;}
.developer-box-parent ul li {color: rgba(194, 194, 194, 1);font-size: 18px;font-weight: 500;line-height: 1.4;margin: 0;}
.developer-box-parent ul li + li{margin-left: 20px;}
.developer-box-parent ul li span {background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;width: 10px;height: 10px;border-radius: 50%;display: inline-block;margin-right: 4px;}
.developer-box-parent p {color: rgba(172, 172, 172, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.developer-box-parent ul.developer-tags li {border: 1px solid rgba(255, 255, 255, 1);padding: 4px 15px;border-radius: 8px;font-size: 16px;text-align: center;}
ul.developer-tags {margin: 20px 0 10px;}
.india-developers-box-parent.row .col-lg-6 {margin-top: 30px;}
.ios-app-cost-wrapper.hire-developers-billing-section .col-lg-4 {margin: 30px 0 0;}
.developers-banner-btn button.btn.btn-primaryx {border-left: 1px solid #fff;}
.hire-developers-header-btn button img {max-height: 38px;}
.hire-developers-header-btn button {background: transparent;box-shadow: none;border: none;}
.hire-developers-header-btn {display: flex;align-items: center;justify-content: space-between;}
section.same-section.fantasy-slider-section.hire-mobile-slider-category-section .handyman-slider-parent{margin-top: 5rem;}

/*======================================Hire App Developers page update CSS end=================================*/

/*======================================Backend Developers page update CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.backend-development-banner-section {background: url(../images/backend-development-service-bg.webp);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 15rem 0 8rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.backend-development-banner-section .banner-content-image img {max-width: 630px;}
.bnpl-payment-box-wrapper .col-lg-4:nth-child(odd) {transform: translateY(70px);}
section.same-section.new-fintech-cta-top-section.backend-development-cta-section .new-fintech-cta-content-wrapper{background: url(../images/backend-development-cta.webp);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 5rem 2rem;}
section.same-section.backend-development-solution-section .casestudy-details-parent {padding: 15px;border-radius: 20px;}
section.same-section.backend-development-solution-section .casestudy-details-parent .case-study-content-details {padding: 20px 0 20px;}
section.same-section.backend-development-solution-section .casestudy-details-parent .case-study-content-details h3 {font-size: 26px; color: rgba(255, 255, 255, 1);}
section.same-section.backend-development-solution-section .casestudy-details-parent .case-study-content-details p{font-size: 18px; color: rgba(224, 224, 224, 1);}
section.same-section.backend-development-solution-section .col-lg-6 {margin-top: 3rem;}
section.same-section.new-fintech-cta-top-section.backend-development-bottomcta .new-fintech-cta-content-wrapper .new-fintech-cta-image-box.new-mobileapp-cta-image-box img {max-width: 450px;}

/*======================================Backend Developers page update CSS end=================================*/

/*======================================Mobile Taxas page update CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.software-banner-section.texas-banner-section {background: transparent;padding: 28rem 0 23rem;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.texas-banner-section .banner-image-parent img {position: absolute;bottom: 0;right: 0;max-width: 720px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper {background: transparent;padding: 8rem 2rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper .cta-image-parent img {position: absolute;bottom: 0;right: 2%;max-width: 480px;}
section.same-section.home-developers-section.security-compliance-section.texas-security-compliance-section .home-developer-box {background: rgba(0, 0, 0, 1);border-color: rgba(44, 44, 44, 1);}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.taxas-middlecta-wrapper {background: transparent;padding: 8rem 2rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.taxas-middlecta-wrapper .cta-image-parent img {position: absolute;bottom: 0;right: 0;max-width: 510px;}

/*======================================Mobile Taxas page update CSS  end=================================*/

/*======================================Mobile Losangeles page update CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.software-banner-section.losangeles-banner-section{background: url(../images/mobile-app-company-los-angeles-bg.webp);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 25rem 0 21rem;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.losangeles-banner-section .banner-image-parent img {position: absolute;bottom: 0;right: 5%;max-width: 700px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.losangels-cta-section .cta-image-parent img {height: 100%;right: 0;max-width: 100%;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper .usa-nextgen-img.losangels-image-main-parent img {position: absolute;bottom: 0;right: 0;top: 0;height: 100%;}

section.main-banner-section.main-ewallet-banner-section.software-banner-section.dubai-banner-section .banner-image-parent img {position: absolute;right: 4%;max-width: 710px;top: 13%;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.dubai-banner-section {background: #000;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.losangels-cta-section.dubai-middle-cta .cta-image-parent img {right: 2%;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.dallas-banner-section{background: url(../images/mobile-app-development-company-dallas-bg.webp);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 22rem 0 19rem;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.dallas-banner-section .banner-image-parent img {position: absolute;bottom: 0;right: 0;max-width: 710px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper.dollas-developer-wrapper .usa-nextgen-img.losangels-image-main-parent img {right: 2%;}

/*======================================Mobile Losangeles page update CSS end=================================*/

/*======================================california page update CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.software-banner-section.california-banner-section {background: url(../images/mobile-app-development-company-california-bg.webp);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 16rem 0 9rem;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.california-banner-section .banner-image-parent img {position: absolute;bottom: 6%;right: 3%;max-width: 700px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.california-cta-section .cta-image-parent {text-align: center;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.california-cta-section .cta-image-parent img {position: initial;max-width: 390px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.california-cta-section {padding: 3rem 2rem;background: rgba(16, 16, 16, 1);}
section.same-section.sports-software-section.california-developer-section .sports-software-wrapper.row.align-items-center .software-sports-image img {box-shadow: none;border-radius: 0; max-width: 630px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.california-cta-section.california-middlecta-section{background: url(../images/california-middle-cta-bg.webp);background-repeat: no-repeat;background-size: cover;background-position: center;}
.box-inner-btn-details {display: flex;align-items: center;justify-content: space-between;}
.box-inner-btn-details h3{margin-bottom: 0 !important;}
.box-inner-btn-details a img {max-height: 40px;}

/*======================================california page update CSS end=================================*/

/*======================================Ios App Developer Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section {padding: 23rem 0 17rem;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section .banner-content-image img {right: 2%;max-width: 700px;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section .banner-btn-box {margin: 40px 0;}
.developer-banner-list {margin: 3rem 0;}
.developer-banner-bottom-listing{margin-top: 3rem;}
.developer-banner-list ul {display: flex;align-items: center;justify-content: start;}
.developer-banner-list ul li {color: #E0E0E0;font-size: 20px;font-weight: 400;margin: 0;line-height: 1.4;}
.developer-banner-list ul li img {max-height: 20px;vertical-align: middle;margin-right: 3px;}
.developer-banner-list ul li + li {margin-left: 20px;}
.developer-banner-bottom-listing ul li {padding: 10px 10px; position: relative; padding-left: 70px; color: rgba(255, 255, 255, 1); font-size: 20px; font-weight: 400; line-height: 1.3; margin: 0; border: 1px solid rgba(152, 152, 152, 1); border-radius: 13px; min-width: 240px;}
.developer-banner-bottom-listing ul {display: flex;align-items: center;justify-content: start;}
.developer-banner-bottom-listing ul li figure {margin: 0;width: 50px;height: 50px;background: rgba(255, 255, 255, 0.12);border-radius: 10px;display: flex;align-items: center;justify-content: center;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);}
.developer-banner-bottom-listing ul li + li {margin-left: 15px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .usa-nextgen-img.losangels-image-main-parent {text-align: center;}
.developer-process-main-wrapper {background: url(../images/developer-process-bg.webp);background-position: center;background-repeat: no-repeat;background-size: cover;padding: 5rem;position: relative;overflow: hidden;border-radius: 13px;}
.process-left-box h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 500;line-height: 1.4;margin: 0;}
.developer-process-main-wrapper:after {content: "";position: absolute;left: 40px;top: 30px;bottom: 30px;border: 2px dashed #fff;}
.process-left-box span {background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 6px;position: absolute;left: -26px;z-index: 1;top: 50%;transform: translateY(-50%);}
.process-left-box {position: relative;padding-left: 145px !important;padding: 40px 0;}
.process-left-box figure {margin: 0;background: rgba(31, 31, 31, 1);width: 68px;height: 68px;border-radius: 10px;display: flex;align-items: center;justify-content: center;}
.process-left-box figure img {max-height: 40px;}
.process-right-box p {color: #e0e0e094;font-size: 20px;font-weight: 400;line-height: 1.4;margin: 0;}
.developer-process-main-wrapper .row {align-items: center;}
.developer-main-process-parent {background: linear-gradient(190deg, rgba(36, 105, 246, 1) 0%, rgba(253, 8, 109, 1) 100%);padding: 1px;border-radius: 13px;margin-top: 5rem;overflow: hidden;}
.process-left-box .proess-icon-bg-box {background: linear-gradient(190deg, rgba(36, 105, 246, 1) 0%, rgba(253, 8, 109, 1) 100%);padding: 1px;position: absolute;left: 40px;top: 50%;transform: translateY(-50%);width: 70px;height: 70px;border-radius: 10px;display: flex;align-items: center;justify-content: center;}
section.same-section.developer-flexible-hire-box.border-light-top .row + .row {margin-top: 6rem;}
.flexible-modal-box-content {padding: 35px 15px;height: 100%;border: 1px solid rgba(44, 44, 44, 1);border-radius: 20px; background: url(../images/ios-developer-cost-shadow-img.webp);background-position: center;background-repeat: no-repeat;background-size: cover;}
.flexible-modal-box-content h3 {color: rgba(255, 255, 255, 1);font-size: 28px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.flexible-modal-box-content p {color: rgba(149, 149, 149, 1);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}

/*======================================Ios App Developer Page CSS end=================================*/

section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-reactnative-app-banner-section {background: url(../images/hire-react-native-app-developer-bg.webp);background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;padding: 16rem 0 8rem;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-reactnative-app-banner-section .banner-content-image img {position: initial;}


/*======================================Web App Developer Page CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-web-banner-section .banner-content-image img {max-width: 770px;right: 0;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.webdeveloper-nextzen-parent .usa-nextgen-img.losangels-image-main-parent img {position: absolute;bottom: 0;right: 2%;max-width: 520px;}
.techstack-main-parent.chnage-icon-width .teckstack-box ul li figure img {max-height: initial;max-width: 35px;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-laravel-banner-section .banner-content-image img {position: initial; max-width: 100%;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-laravel-banner-section {padding: 20rem 0 14rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent .usa-nextgen-img.losangels-image-main-parent img {max-width: 470px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section .cta-image-parent img {top: 50%;transform: translateY(-50%);max-width: 560px;right: 4%;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.nodejsdeveloper-cta-section .cta-image-parent img {bottom: 0;max-width: 100%;height: 100%;}

/*======================================Web App Developer Page CSS end=================================*/

/*======================================Angular JS Developer Page CSS start=================================*/

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.php-developer-cta-wrapper img {right: 0;height: 100%;object-fit: cover;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-angularjs-banner-section .banner-content-image img {position: initial;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-angularjs-banner-section {padding: 16rem 0 11rem;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-php-banner-section .banner-content-image img {position: initial;max-width: 700px;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-php-banner-section {padding: 16rem 0 13rem;}

/*======================================Angular JS Developer Page CSS end=================================*/

/*======================================Dedicated Developer Page CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-dedicated-developer-banner-section {padding: 16rem 0 12rem;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.hire-dedicated-developer-banner-section .banner-content-image img {position: initial;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper {background: url(../images/hire-dedicated-developer-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;border-color: rgba(255, 255, 255, 0.14);padding: 10rem 2rem; border-radius: 20px; position: relative;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper:after {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: rgb(0 0 0 / 60%);width: 100%;height: 100%;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper .cta-content-parent-inner.text-center {position: relative;z-index: 1;}
.digital-wallet-content h3 a {color: #fff;}
.digital-wallet-content h3 a:hover {text-decoration: underline !important;}
.dedicated-developer-btn {margin-top: 3rem;}
.dedicated-developer-btn .btn.btn-primaryx {padding: 10px 20px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section.dedicated-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent .row.align-items-center .usa-nextgen-img.losangels-image-main-parent img{max-width: 550px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section.dedicated-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent {background: transparent;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section.dedicated-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent > img {position: absolute;right: 0;top: 0;left: initial;}
.developer-header-parent button {background: transparent;padding: 0;margin: 0;border: none;box-shadow: none;}

/*======================================Dedicated Developer Page CSS end=================================*/

section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.uiux-banner-section .banner-content-image{text-align: right;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.uiux-banner-section .banner-content-image img {position: initial;max-width: 540px;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.uiux-banner-section {padding: 19rem 0 13rem;}

/*======================================Taxi Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.carwash-banner-section.taxi-banner-section {padding: 23rem 0 18rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.carwash-banner-section.taxi-banner-section .banner-image-parent img {bottom: 0;top: initial;max-width: 780px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.carwash-cta-section .cta-content-parent.newspaper-cta-wrapper.taxiapp-cta-wrapper {background: transparent;padding: 5rem 2rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.carwash-cta-section .cta-content-parent.newspaper-cta-wrapper.taxiapp-cta-wrapper .cta-image-parent img {position: absolute;bottom: 20px;right: 0;max-width: 580px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.carwash-middlecta-wrapper.texiapp-middle-cta-wrapper {background: transparent;padding: 5rem 2rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.carwash-middlecta-wrapper.texiapp-middle-cta-wrapper .cta-image-parent{text-align: right;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta .cta-content-parent.carwash-middlecta-wrapper.texiapp-middle-cta-wrapper .cta-image-parent img {max-width: 380px;}

/*======================================Taxi Page CSS Start=================================*/

/*======================================AI Intergration Service Page CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-integration-services-banner-section {background: transparent;padding: 16rem 0 10rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-integration-services-banner-section .banner-content-image img {position: initial;max-width: 580px;}
section.same-section.ios-app-development-cost-section .ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-services-tabel-wrapper .ios-cost-box-header p,
section.same-section.ios-app-development-cost-section .ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-services-tabel-wrapper .ios-cost-box-parent .ios-app-cost-content ul li p{color: rgba(149, 149, 149, 1);}
section.same-section.ios-app-development-cost-section .ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-services-tabel-wrapper .ios-cost-box-parent .ios-app-cost-content ul li strong {display: inline-block;color: #FFFFFF;font-weight: 500;font-size: 18px;}
.ai-models-header-content {display: flex;align-items: center;justify-content: space-between;margin: 0 0 20px;}
.ai-models-header-content h4 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 700;line-height: 1.4;margin: 0;}
.ai-models-header-content h5 {color: rgba(255, 255, 255, 0.81);font-size: 20px;font-weight: 500;line-height: 1.4;margin: 0;}
.ai-models-heading {margin: 6rem 0 0;}
.ai-models-heading h3 {color: rgba(255, 255, 255, 0.9);font-size: 26px;font-weight: 600;line-height: 1.4;margin: 0;}
section.same-section.views-details-section.border-bottom.ai-integration-services-model-section .row.work-process-wrapper {margin-top: 0;}
section.same-section.views-details-section.border-bottom.ai-integration-services-model-section .row.work-process-wrapper .col-lg-4 {margin-top: 10rem;}
section.same-section.views-details-section.border-bottom.ai-integration-services-model-section .work0process-wrapper ul {display: flex;align-items: center;justify-content: start;margin-top: 3rem;}
section.same-section.views-details-section.border-bottom.ai-integration-services-model-section .work0process-wrapper ul li + li {margin-left: 10px;}
section.same-section.views-details-section.border-bottom.ai-integration-services-model-section .work0process-wrapper ul li {background: transparent;padding: 7px 10px;border-radius: 30px;font-size: 16px;font-weight: 500;line-height: 1.4;text-align: center;min-width: 90px; transition: 0.4s; webkit-transition:0.4s; border: 1px solid rgb(255 255 255 / 17%);}
section.same-section.views-details-section.border-bottom.ai-integration-services-model-section .work0process-wrapper ul li span {display: inline-block;color: #FFFFFF;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;}
.ai-models-header-content + p {text-align: left;}
.ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-portfolio-wrapper .ios-cost-box-header p {color: rgba(226, 226, 226, 0.8);}
.ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-portfolio-wrapper .ios-app-cost-content .ai-integration-portfolio-content {padding: 20px 15px;border-bottom: 1px solid rgba(78, 78, 78, 1);}
.ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-portfolio-wrapper .ios-app-cost-content .ai-integration-portfolio-content:last-child{border-bottom: none;}
.ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-portfolio-wrapper .ios-app-cost-content .ai-integration-portfolio-content strong {color: rgba(255, 255, 255, 1);font-weight: 400;font-size: 22px;line-height: 1.4;margin: 0 0 6px;display: inline-block;}
.ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-portfolio-wrapper .ios-app-cost-content .ai-integration-portfolio-content p {color: rgba(224, 224, 224, 0.9);font-size: 17px;line-height: 1.6;margin: 0;font-weight: 400;}
.ai-integration-portfolio-btn {position: absolute;bottom: -25px;left: 50%;transform: translateX(-50%);}
.ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-portfolio-wrapper .ios-cost-box-parent {position: relative;padding-bottom: 50px;}
.ai-integration-portfolio-btn .btn.btn-primaryx {min-width: 300px;padding: 11px 15px;}
.ai-integration-portfolio-btn .btn.btn-primaryx:hover{background: #000;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.ai-integration-services-cta-bottom {background: url(../images/ai-integration-services-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat; padding:6rem 2rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-integration-services-banner-section ul.mobile-app-development-banner-listing {column-count: 2;-webkit-column-count: 2;}
section.same-section.tech-tack-section.ai-integration-services-techstack-section .techstack-main-parent .teckstack-box ul li figure img {max-height: 40px;max-width: initial;}

/*======================================AI Intergration Service Page CSS end=================================*/

/*======================================Canada Page CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.software-banner-section.canada-banner-section {background: url(../images/mobile-app-development-company-canada-bg.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 18rem 0 13rem;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.canada-banner-section .banner-image-parent{text-align: center;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.canada-banner-section .banner-image-parent img {max-width: 400px;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.canada-banner-section ~ section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .usa-nextgen-img.losangels-image-main-parent img {right: 6%;height: auto;top: 50%;transform: translateY(-50%);max-width: 530px;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.canada-banner-section ~ section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .usa-nextgen-img img {max-width: 430px;}

/*======================================Canada Page CSS end=================================*/

/*======================================London Page CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.software-banner-section.london-banner-section {background: url(../images/mobile-app-devvlopment-london-bg.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat;padding: 17rem 0 11rem;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.london-banner-section .banner-image-parent img {max-width: 600px;}
.london-inovation-wrapper {margin-top: 5rem;}
.london-inovation-wrapper ul:before{top: 0; bottom: 0; left: 50%; transform: translateX(-50%); width: 1px; background: rgba(255, 255, 255, 1); content: ""; position: absolute;}
.london-inovation-wrapper ul li p {color: rgba(172, 172, 172, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.london-inovation-wrapper ul li strong {color: rgba(255, 255, 255, 1); font-size: 22px; font-weight: 500; line-height: 1.4; margin: 0 0 10px; padding: 5px; display: inline-block; position: relative; }
.london-inovation-wrapper ul li figure {margin: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.london-inovation-wrapper ul li {width: 47%; text-align: right; position: relative; padding-right: 100px !important; padding: 50px 0; }
.london-inovation-wrapper ul {display: flex; justify-content: space-between; flex-wrap: wrap;  position: relative;}
.london-inovation-wrapper ul li:nth-child(even) {padding-right: 0 !important;padding-left: 100px;text-align: left;}
.london-inovation-wrapper ul li:nth-child(even) figure {left: 0;right: initial;}
.london-inovation-wrapper ul li strong:before {content: "";position: absolute;top: 0;bottom: 0;right: 0;width: 50%;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;z-index: -1;border-radius: 5px;}
.london-inovation-wrapper ul li:nth-child(even) strong::before {right: initial;left: 0;}
.london-inovation-wrapper ul li span {position: absolute; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box; right: -8.5%; top: 50%; transform: translateY(-50%); }
section.same-section.london-inovation-section + section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper .usa-nextgen-img.losangels-image-main-parent img {max-width: 510px;height: auto;top: 50%;transform: translateY(-50%);right: 6%;}
.company-data-parent ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.company-data-parent ul li {width: 48%; margin: 0 0 30px; background: url(../images/company-data-bg-img.webp); background-size: cover; background-repeat: no-repeat; background-position: center; padding: 15px 15px; border-radius: 13px; position: relative; padding-left: 100px; }
.company-data-parent ul li figure {margin: 0; width: 70px; height: 70px; position: absolute; left: 15px; top: 50%; transform: translateY(-50%); }
.company-data-parent ul li strong {color: rgba(255, 255, 255, 1);font-size: 30px;font-weight: 700;line-height: 1.4;margin: 0 0 5px;}
.company-data-parent ul li p {color: rgba(255, 255, 255, 1);font-size: 20px;font-weight: 400;line-height: 1.4;margin: 0;}
section.same-section.london-company-details-section .same-heading-content .btn.btn-primaryx {margin-top: 25px;min-width: 190px;}
.london-sucess-wrapper {margin-top: 8rem;}
.london-sucess-content-parent p {color: rgba(255, 255, 255, 0.5);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.london-sucess-content-parent h3 {color: rgba(255, 255, 255, 1);font-size: 26px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.london-sucess-content-parent {background: rgba(17, 17, 17, 1);padding: 20px;border-radius: 20px;height: 100%;position: relative; text-align: center;}
.london-sucess-content-parent strong {background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;width: 100%;display: flex;align-items: center;justify-content: center;padding: 25px;font-size: 34px;font-weight: 700;border-radius: 20px;margin-top: -50px;margin-bottom: 20px;}
.london-solution-parent {height: 100%;background: rgba(0, 0, 0, 1);border: 1px solid rgba(74, 136, 218, 0.4);border-radius: 20px;padding: 20px;position: relative;}
.london-solution-border-color {position: relative;overflow: hidden;height: 100%;border-radius: 18px;padding: 1px;background: linear-gradient(0deg, rgba(36, 105, 246, 1) 0%, rgba(253, 8, 109, 1) 100%);}
.london-solution-wrapper {margin-top: 5rem;}
.london-solution-wrapper .col-lg-4 {margin-top: 30px;}
.london-solution-parent.extra-solution-img {padding-right: 19rem;}
.london-solution-parent.extra-solution-img > img {position: absolute;bottom: 0;right: 0;height: 100%;}
.london-solution-parent {height: 100%;background: rgba(0, 0, 0, 1);border: 1px solid rgba(74, 136, 218, 0.4);border-radius: 20px;padding: 20px;position: relative;}
.london-solution-border-color .london-solution-parent{border: none;}
.london-solution-parent h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 700;line-height: 1.4;margin: 0 0 10px;}
.london-solution-parent h4 {color: rgba(255, 255, 255, 0.9);font-size: 20px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.london-solution-parent p {color: rgba(255, 255, 255, 0.8);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.london-cta-bottom {background: url(../images/london-bottom-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.london-cta-bottom::after {background: initial;}

/*======================================London Page CSS end=================================*/

/*======================================Cross Platform Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.cross-platform-banner-section {padding: 23rem 0 15rem;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.cross-platform-banner-section .banner-content-image img {max-width: 670px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper.cross-platform-developer-wrapper {padding: 40px 20px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.cross-platform-cta-bottom {background: url(../images/cross-platform-bottom-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat; border-color: #000;}

/*======================================Cross Platform Page CSS end=================================*/

/*======================================wearable Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.wearable-banner-section {padding: 23rem 0 16rem;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.wearable-banner-section .banner-content-heading .banner-btn-box {margin-bottom: 0;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.wearable-banner-section .banner-content-image img {top: 54%;transform: translateY(-50%);max-width: 590px;right: 6%;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.wearable-cta-wrapper .cta-image-parent img {height: 100%;right: 0;max-width: 100%;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper.wearable-developer-wrapper {padding: 30px 20px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper.wearable-developer-wrapper .usa-nextgen-img img {max-width: 500px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper.wearable-developer-wrapper .btn-bottom-box.mt-5 {margin: 15px 0 0 !important;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.usa-nextgen-section .fantasy-nextgen-wrapper.wearable-developer-wrapper .software-sports-content ul {margin: 20px 0 0;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.wearable-banner-section ~ section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .usa-nextgen-img.losangels-image-main-parent img {max-width: 600px;}

/*======================================wearable Page CSS end=================================*/

/*======================================Grocery Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.grocery-banner-section {padding: 16rem 0 8rem;}
section.same-section.fantasy-invest-section.grocery-invest-section .bnpl-payment-box-wrapper {margin: 8rem 0 0;}
section.same-section.fantasy-invest-section.grocery-invest-section .bnpl-payment-box-wrapper .col-lg-3 {transform: translateY(0);}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.grocery-nextzen-parent .fantasy-nextgen-content {padding: 0;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.grocery-nextzen-parent {padding: 40px 20px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.grocery-nextzen-parent .usa-nextgen-img.losangels-image-main-parent img {max-width: 500px;}
section.same-section.process-lifecycle-section.border-bottom.border-light-top.hire-dedicated-service-section.grocery-modal-section .lifecycle-content-parent {margin: 0 0;align-items: center;}
section.same-section.process-lifecycle-section.border-bottom.border-light-top.hire-dedicated-service-section.grocery-modal-section .lifecycle-content-parent .col-lg-8, section.same-section.process-lifecycle-section.border-bottom.border-light-top.hire-dedicated-service-section.grocery-modal-section .lifecycle-content-parent .col-lg-4 {padding: 0;}
.grocery-content-parent {text-align: right;}
.grocery-content-parent img {max-width: 160px;}
section.same-section.process-lifecycle-section.border-bottom.border-light-top.hire-dedicated-service-section.grocery-modal-section .lifecycle-content-parent .grocery-modal-content h3 {color: #FFFFFF;-webkit-text-fill-color: initial;}
section.same-section.home-developers-section.security-compliance-section.texas-security-compliance-section .home-developer-wrapper.grocery-clone-wrapper .home-developer-box .developer-header-parent {margin: 0 0 15px;}
.grocery-tabs-features-wrapper {margin: 5rem 0 0;padding: 30px;border: 1px solid rgba(90, 90, 90, 1);border-radius: 20px;}
.grocery-tabs-features-wrapper .new-corefeatures-content {padding: 13px;}
.grocery-tabs-features-wrapper .new-corefeatures-content h3 {font-size: 18px;}
.grocery-tabs-features-wrapper .new-corefeatures-content figure img {max-height: 20px;}
.grocery-tabs-features-wrapper ul#myTab {background: rgba(29, 29, 29, 1);padding: 10px;display: flex;align-items: center;justify-content: space-between;border: none;border-radius: 13px;}
.grocery-tabs-features-wrapper ul#myTab li.nav-item {width: 24%;}
.grocery-tabs-features-wrapper ul#myTab li.nav-item button {border-color: rgb(175 175 175 / 30%);background: rgba(29, 29, 29, 1);padding: 13px 20px;border-radius: 13px;width: 100%;color: #fff;font-size: 20px;font-weight: 500;}
.grocery-tabs-features-wrapper ul#myTab li.nav-item button.active{background: #fff; color: #000; border-color: #fff;}
.grocery-tabs-features-parent.new-corefeatures-wrapper.row {margin-top: 2rem;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.grocery-developer-wrapper .fantasy-nextgen-content {padding: 0;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.grocery-developer-wrapper {padding: 40px 20px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.grocery-developer-wrapper .fantasy-nextgen-content p + p {margin-top: 15px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.grocery-developer-wrapper .fantasy-nextgen-content .dedicated-developer-btn {margin-top: 20px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.grocery-developer-wrapper .fantasy-nextgen-image img {max-width: 100%;}
.banner-content-heading h1 {margin: 0 0 10px;}

/*======================================Grocery Page CSS end=================================*/

/*======================================Logistic Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.logistic-banner-section .banner-content-heading .banner-btn-box {margin: 25px 0 0;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.logistic-banner-section .banner-content-image img {top: 53%;transform: translateY(-50%);max-width: 630px;right: 6%;}
section.main-banner-section.main-ewallet-banner-section.hire-ios-app-banner-section.logistic-banner-section {padding: 28rem 0 21rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.logistics-bgcta-bottom {background: url(../images/logistics-software-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat; border-color: #000;}

/*======================================Logistic Page CSS end=================================*/

/*======================================Events Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.event-banner-section {padding: 15rem 0 8rem;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.event-nextzen-parent .usa-nextgen-img.losangels-image-main-parent img {position: absolute;bottom: 0;right: 10%;max-width: 470px;height: 100%;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.event-developer-wrapper .fantasy-nextgen-image img {max-width: 370px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.event-bgcta-bottom {background: url(../images/event-app-ctabg-image.webp);background-size: cover;background-position: center;background-repeat: no-repeat; border-color: #000;}

/*======================================Events Page CSS end=================================*/

/*======================================VideoStreaming Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.video-streaming-banner-section {padding: 26rem 0 16rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.video-streaming-banner-section .banner-content-heading .banner-btn-box {margin: 30px 0 0;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.video-streaming-banner-section .banner-image-parent img {position: absolute;bottom: 0;right: 0;max-width: 820px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.video-cta-wrapper {padding: 5rem 2rem;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.video-developer-wrapper .fantasy-nextgen-image img {max-width: 510px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.video-developer-box-wrapper .fantasy-nextgen-image img {max-width: 570px;}
.fantasy-nextgen-wrapper.video-developer-box-wrapper {background: rgba(15, 15, 15, 1);}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.video-bottomcta-wrapper .cta-image-parent img {max-width: 640px;}
.grocery-tabs-features-wrapper.video-tabs-features-wrapper ul#myTab li.nav-item {width: 33%;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.food-delivery-banner-section {padding: 15rem 0 8rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.food-delivery-banner-section .banner-image-parent img {max-width: 540px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-image img {max-width: 560px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.fooddelivery-bgcta-bottom {background: url(../images/food-delivery-cta-bgimg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.food-delivery-banner-section .banner-content-heading .banner-btn-box {margin: 25px 0 0;}

/*======================================VideoStreaming Page CSS end=================================*/

/*======================================MarketPlace Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.marketplace-banner-section .banner-btn-box {margin: 30px 0 0;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.marketplace-banner-section {padding: 15rem 0 10rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.marketplace-cta-wrapper .cta-image-parent img {max-width: 390px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top.border-bottom-light .fantasy-nextgen-wrapper.marketplace-people-wrapper {background: rgba(15, 15, 15, 1);}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top.border-bottom-light .fantasy-nextgen-wrapper.marketplace-people-wrapper .fantasy-nextgen-image img {max-width: 470px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.marketplace-developer-wrapper .fantasy-nextgen-image img {max-width: 430px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.marketplace-bgcta-bottom {background: url(../images/marketplace-app-cta-bg-img.webp);background-size: cover;background-position: center; border-color: #000;}

/*======================================MarketPlace Page CSS end=================================*/

section.same-section.error-banner-section{background: url(../images/error-bg-img.webp); background-position: center; background-size: cover; background-repeat: no-repeat; padding-bottom: 0;}
.error-content-parent {padding: 8rem 0;text-align: center;}
.error-content-parent figure {margin: 0 0 40px;}
.error-content-parent figure img {max-width: 640px;}
.error-content-parent h1 {font-size: 60px;font-weight: 700;line-height: 1.4;margin: 0 0 5px;text-transform: uppercase;}
.error-content-parent p {color: #E0E0E0;font-size: 22px;line-height: 1.6;font-weight: 400;margin: 0;}
.error-content-parent .btn.btn-primaryx {margin: 30px 0 0;}
.error-content-parent h2 {font-size: 30px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;color: #fff;}

/*======================================AI Chatbot Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.ai-chatbot-banner-section .banner-btn-box {margin: 30px 0 0;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.ai-chatbot-banner-section {padding: 17rem 0 12rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.ai-chatbot-banner-section .banner-image-parent img {max-width: 580px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.aichatbot-nextzen-parent .usa-nextgen-img.losangels-image-main-parent {text-align: right;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.aichatbot-nextzen-parent {padding: 40px 20px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.aichatbot-nextzen-parent .fantasy-nextgen-content{padding: 0;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.aichatbot-developer-wrapper .fantasy-nextgen-image{text-align: right;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.aichatbot-developer-wrapper .fantasy-nextgen-image img {max-width: 380px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.aichatbot-developer-wrapper {padding: 40px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top .fantasy-nextgen-wrapper.aichatbot-developer-wrapper .fantasy-nextgen-content{padding: 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.aichatbot-cta-wrapper .cta-image-parent img {max-width: 410px;top: 50%;transform: translateY(-50%);right: 3%;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.ai-chatbot-bgcta-bottom {background: url(../images/ai-chatbot-cta-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; padding: 5rem 2rem; border-color: #000;}

/*======================================AI Chatbot Page CSS Start=================================*/


/*======================================Portfolio Page CSS Start=================================*/

section.main-case-study-section.main-portfolio-section.pb-0 {padding-top: 12rem;}
.porfolio-slider-parent .swiper-container {width: 100%;height: 100%;}
.porfolio-slider-parent .swiper-full-mobile {position: relative;margin: 0 auto;padding-bottom: 0;}
.porfolio-slider-parent {margin-top: 6rem;}
.porfolio-slider-parent > img {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 440px;}
.porfolio-slider-parent .swiper-slide {opacity: 0.3;}
.porfolio-slider-parent .swiper-slide-active {opacity: 1;}
.porfolio-slider-parent .swiper-slide-prev,
.porfolio-slider-parent .swiper-slide-next {opacity: 0.3;}
.porfolio-slider-parent .swiper-full-mobile .swiper-slide img {width: 100%;height: 100%;object-fit: cover;border-radius: 0;}
.porfolio-slider-parent {position: relative;}
.porfolio-slider-parent > img {position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);z-index: 1;pointer-events: none;}
.porfolio-slider-parent .swiper-full-mobile .swiper-slide {width: 410px; transition: opacity 0.3s ease, transform 0.3s ease;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper {padding: 20px; margin: 5rem 0 0;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper .fintech-portfolio-img {position: relative;top: inherit;bottom: inherit; border: none;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper .fintech-portfolio-img .fintech-portfolio-header ul li {position: absolute;top: 20px;left: 20px;z-index: 1;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper .fintech-portfolio-middle-content p {color: rgba(255, 255, 255, 0.7);font-size: 22px;line-height: 1.6;margin: 0;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper .fintech-portfolio-header {margin: 0 0 40px;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper .fintech-portfolio-img .fintech-portfolio-header {margin: 0 !important;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper .fintech-portfolio-btn{text-align: left;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper .fintech-portfolio-btn span.btnshadow{margin-right: auto; margin-left: 0;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper:nth-child(even) .col-lg-5 {order: 2;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-header ul li img{width: auto !important;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper:nth-child(even) .col-lg-5 .fintech-portfolio-img {margin-left: auto;}
section.same-section.fintech-portfolio-section.portfolio-main-page-section .fintech-portfolio-wrapper .fintech-portfolio-content-parent .fintech-portfolio-header {justify-content: space-between !important;}

/*======================================Portfolio Page CSS end=================================*/

/*======================================AngularJS Page CSS start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.angularjs-development-banner-section {padding: 23rem 0 14rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.angularjs-development-banner-section .banner-image-parent img {position: absolute;bottom: 0;right: 2%;max-width: 700px;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.angularjs-development-banner-section .banner-content-heading .banner-btn-box {margin: 30px 0 0;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.angularjs-development-nextzen-parent .usa-nextgen-img.losangels-image-main-parent{text-align: right;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.angularjs-development-nextzen-parent .usa-nextgen-img.losangels-image-main-parent img,
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top.border-bottom-light .fantasy-nextgen-wrapper.angularjs-application-people-wrapper .fantasy-nextgen-image img {max-width: 360px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.angularjs-development-nextzen-parent,
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top.border-bottom-light .fantasy-nextgen-wrapper.angularjs-application-people-wrapper {padding: 40px 30px;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.angularjs-development-nextzen-parent .fantasy-nextgen-content,
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top.border-bottom-light .fantasy-nextgen-wrapper.angularjs-application-people-wrapper .fantasy-nextgen-content {padding: 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.angularjs-development-cta-wrapper .cta-image-parent img {height: 100%;right: 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.angularjs-development-bgcta-bottom {background: url(../images/angularjs-development-ctabg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;border-color: #000;}

/*======================================AngularJS Page CSS end=================================*/

/*======================================ReactJS Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.reactjsjs-development-banner-section {padding: 25rem 0 18rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.reactjsjs-development-banner-section .banner-image-parent img {position: absolute;bottom: 0;right: 0;max-width: 830px;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.reactjsjs-development-banner-section .banner-btn-box {margin: 30px 0 0;}
section.same-section.fantasy-nextgen-section.lending-nextgen-section.ios-developer-nextgen-section .fantasy-nextgen-wrapper.laraveldeveloper-nextzen-parent.reactjs-development-nextzen-parent .usa-nextgen-img.losangels-image-main-parent img {position: absolute;bottom: 0;right: 0;max-width: 100%;height: 100%;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.reactjs-development-bgcta-bottom{background: url(../images/reactjs-development-ctabg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;border-color: #000;}

/*======================================ReactJS Page CSS end=================================*/

/*======================================NodeJS Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.nodejs-development-banner-section {padding: 21rem 0 15rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.nodejs-development-banner-section .banner-btn-box {margin: 25px 0 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.nodejs-development-cta-wrapper .cta-image-parent img {max-width: 100%;right: 1%;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.border-light-top.border-bottom-light .fantasy-nextgen-wrapper.nodejs-application-people-wrapper .fantasy-nextgen-image img {max-width: 420px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.hire-deidcatd-developer-cta-section .cta-content-parent.newspaper-cta-wrapper.nodejs-development-bgcta-bottom{background: url(../images/nodejs-development-cta-bottom-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;border-color: #2C2C2C;}

/*======================================NodeJS Page CSS End=================================*/

/*======================================Awards Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.award-banner-section {background: url(../images/award-bg-image.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 25rem 0 21rem;}
section.main-banner-section.main-ewallet-banner-section.award-banner-section .banner-content-image img {max-width: 100%;height: 100%;}
section.main-banner-section.main-ewallet-banner-section.award-banner-section .banner-btn-box {margin: 25px 0 0;}
.awards-tabs-inner-parent .web-award-parent {border-radius: 18px;padding: 10px 10px 30px;height: 100%;text-align: center;background: #000;}
.awards-tabs-inner-parent .col-lg-4 {margin: 30px 0 0;}
.web-award-parent figure {width: 160px;height: 160px;margin: 0 auto 10px;display: flex;align-items: center;justify-content: center;}
.web-award-parent figure img {max-width: 140px;}
.web-award-parent h4 {color: #fff;font-size: 25px;font-weight: bold;line-height: 1.4;margin: 0 0 5px;}
.web-award-parent ul {display: flex;align-items: center;justify-content: center;}
.web-award-parent ul li img {max-width: 21px;}
.web-award-parent ul li+li {margin-left: 8px;}
.web-award-parent p {color: rgba(255, 255, 255, 1);font-size: 18px;font-weight: 400;line-height: 1.4;margin: 10px 0 0;}
.awards-tabs-inner-parent h3 {margin: 4rem 0 0;color: rgba(255, 255, 255, 1);font-size: 26px;text-transform: uppercase;line-height: 1.4;}
.web-award-wrapper{position: relative;overflow: hidden;height: 100%;border-radius: 18px;padding: 1px;background: linear-gradient(90deg, rgba(36, 105, 246, 1) 0%, rgba(253, 8, 109, 1) 100%);}
.awards-tabs-inner-parent + .awards-tabs-inner-parent {margin-top: 7rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.awards-cta-section {border-top: none;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.awards-cta-section .cta-content-parent.newspaper-cta-wrapper.awards-bgcta-bottom {background: url(../images/awards-cta-bg.webp) center / cover no-repeat;padding: 9rem 2rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.awards-cta-section .cta-content-parent.newspaper-cta-wrapper.awards-bgcta-bottom .cta-content-parent-inner.text-center {text-align: left !important;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.awards-cta-section .cta-content-parent.newspaper-cta-wrapper.awards-bgcta-bottom .cta-content-parent-inner.text-center p {color: rgba(172, 172, 172, 1);font-size: 22px;}
section.main-banner-section.main-ewallet-banner-section.award-banner-section + section.same-section.home-collaborate-section.border-bottom.border-light-top .same-heading-content p {padding: 0;}

section.main-banner-section.main-ewallet-banner-section.award-banner-section.become-partner-section .banner-content-image{text-align: right;}
section.main-banner-section.main-ewallet-banner-section.award-banner-section.become-partner-section .banner-content-image img {position: initial;max-width: 680px;height: auto;}
section.main-banner-section.main-ewallet-banner-section.award-banner-section.become-partner-section {padding: 16rem 0 10rem;}
.partner-left-image figure img {width: 100%;height: 100%;object-fit: cover;}
.partner-inner-content h4 {color: rgba(255, 255, 255, 1);font-size: 30px;font-weight: bold;line-height: 1.4;margin: 0 0 10px;}
.partner-inner-content p {color: rgba(255, 255, 255, 0.7);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
.partner-inner-content ul {margin: 30px 0 0;display: flex;align-items: center;justify-content: start;}
.partner-inner-content ul li+li {margin-left: 20px;}
.partner-inner-content ul li img {max-height: 48px;}
.partner-inner-content ul li span {display: block;width: 100%;color: #fff;font-size: 15px;text-align: center;font-weight: 400;}
.partner-inner-content a.btn.btn-partner {margin: 30px 0 0;}
.partner-inner-content ul li {width: 150px;height: 130px;background: transparent;border-radius: 10px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;padding: 10px;border: 1px solid rgba(104, 104, 104, 1);}
.partner-wrapper .row .partner-inner-content {background: rgba(17, 17, 17, 1);padding: 20px;border-radius: 10px;height: 100%;position: relative;padding-left: 50rem;overflow: hidden;display: flex;align-items: center;justify-content: start;}
.partner-wrapper .row .partner-inner-content .btn.btn-primaryx {margin: 30px 0 0;}
.partner-wrapper .row .col-lg-4 {padding: 0;}
.partner-wrapper .row .partner-inner-content .partner-left-image figure{margin: 0;}
.partner-wrapper .row .partner-inner-content .partner-left-image figure img {position: absolute;left: 0;top: 0;bottom: 0;max-width: 450px;object-fit: cover;height: 100%; border-radius: 10px;}
.partner-wrapper .col-lg-12{margin-top: 50px;}
.partner-wrapper .col-lg-12:nth-child(even) .partner-inner-content {padding-left: 20px;padding-right: 50rem;}
.partner-wrapper .col-lg-12:nth-child(even) .partner-inner-content .partner-left-image figure img {left: initial;right: 0;}

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.awards-cta-section .cta-content-parent.newspaper-cta-wrapper.awards-bgcta-bottom.partner-bgcta-bottom {background: url(../images/partner-cta-bg.webp) center / cover no-repeat;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.jobportal-cta-section.awards-cta-section.border-light-top .cta-content-parent.newspaper-cta-wrapper.awards-bgcta-bottom.carrer-bgcta-bottom{background: url(../images/career-cta-bg.webp) center / cover no-repeat;}
.wroklife-content-box {background: rgba(18, 18, 18, 1);border-radius: 24px;padding: 30px 25px;position: relative;padding-left: 120px;border: 1px solid rgba(90, 90, 90, 1);}
.wroklife-content-box figure {margin: 0;position: absolute;left: 25px;top: 50%;transform: translateY(-50%);width: 80px;height: 80px;border: 1px solid rgba(90, 90, 90, 1);border-radius: 13px;display: flex;align-items: center;justify-content: center;}
.wroklife-content-box h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 500;line-height: 1.4;margin: 0;}
.wroklife-content-box figure img {max-height: 46px;}
section.same-section.fantasy-invest-section.career-benefits-section.border-light-top .col-lg-4 {margin: 30px 0 0;}
.opening-box-wrapper {background: rgba(18, 18, 18, 1);padding: 20px 20px;border-radius: 20px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;border: 1px solid rgba(90, 90, 90, 1);}
.opening-box-wrapper .opening-description {width: 100%;display: block;margin: 30px 0 0;}
.opening-header-heading h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 600;line-height: 1.4;margin: 0 0 5px;}
.same-specing.lifework-section.opening-section .row + .row {margin-top: 2rem;}
.opening-header-heading span {color: rgba(255, 255, 255, 0.8);font-size: 18px;font-weight: 500;line-height: 1.6;margin: 0;display: inline-block;}
.opening-details-wrapper .btn.btn-primaryx:hover {background: transparent;color: #fff;border-color: #fff;border-radius: 15px;}
.opening-details-wrapper .btn {min-width: 150px;padding: 12px 15px;border: 1px solid transparent;font-weight: 500;color: #fff;text-align: center;vertical-align: middle;font-size: 20px;border-radius: 15px;transition: 0.4s;-webkit-transition: 0.4s;}
.opening-details-wrapper .btn img {max-height: 11px;margin-left: 7px;vertical-align: middle;}
.lifework-section.opening-section .col-lg-12 {margin: 20px 0 0;}
.opening-box-wrapper .opening-description p {color: rgba(255, 255, 255, 0.8);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.opening-box-wrapper .opening-description p strong{color: #fff;}
.responsibilities-listing-parent {margin: 20px 0;}
.responsibilities-listing-parent h4 {color: rgba(255, 255, 255, 1);font-size: 20px;font-weight: 600;line-height: 1.6;margin: 0 0 5px;}
.responsibilities-listing-parent ul {padding-left: 20px;}
.responsibilities-listing-parent ul li {list-style-type: disc;color: #E0E0E0;font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0;padding: 5px 0;}
.drives-marquee-tag marquee {width: 100%;overflow-y: hidden;}
.drives-marquee-tag marquee ul {display: flex;}
.drives-marquee-tag marquee ul li {width: 370px;height: 290px;background: #fff;margin: 0 5px;border-radius: 20px;display: inline-block;min-width: 370px;overflow: hidden;}
.drives-marquee-tag marquee ul li img {width: 100%;height: 100%;object-fit: cover;}

/*======================================Awards Page CSS End=================================*/

/*======================================Casestudy Page CSS Start=================================*/

.row.locallit-casestudy-planning-section {margin-top: 7rem;}
.corefeatures-main-parent {margin-top: 4rem;}
.project-details-images-parent {height: 850px; overflow: hidden; border-radius: 20px;}
.project-details-images-parent img{width: 100%; height: 100%; object-fit: cover;}
.project-details-content-wrapper h3 {color: rgba(255, 255, 255, 1);font-size: 28px;font-weight: 600;line-height: 1.4;margin: 0 0 24px;}
.project-details-content-wrapper p {color: rgba(148, 148, 148, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.project-details-content-wrapper figure {width: 110px;margin: 0 0 30px;height: 110px;}
.project-details-main-wrapper {margin-top: 6rem;}
.project-details-content-wrapper figure, .project-details-content-wrapper h3, .project-details-content-wrapper p {position: relative;z-index: 1;}
.project-details-content-wrapper {background: rgba(17, 17, 17, 1);padding: 20px;border-radius: 20px;position: relative;z-index: 1; height: 100%;}
.project-details-content-wrapper > img {position: absolute;bottom: 0;right: 0;top: 0;width: 100%;height: 100%;left: 0;user-select: none;pointer-events: none;}
.project-details-right-wrapper.row {height: 100%;}
.project-details-right-wrapper.row .col-lg-12 {margin-top: 3rem;}
@keyframes mover {0% {transform: translateY(0);}100% {transform: translateY(-10px);}}
@-webkit-keyframes mover {0% {transform: translateY(0);}100% {transform: translateY(-10px);}}
section.same-section.case-study-mainbanner-section{background: url(../images/maxpay-banner-bgimg.webp); background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; padding: 21rem 0 19rem;}
.case-study-banner-content h1 {color: rgba(255, 255, 255, 1);font-weight: 900;font-size: 60px;line-height: 1.3;margin: 0 0 10px;text-transform: uppercase;}
.case-study-banner-content p {color: rgba(255, 255, 255, 0.7);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
.case-study-banner-content p + p{margin-top: 20px;}
.case-study-mainbanner-image {text-align: center;}
.case-study-social-btn {margin: 30px 0 0;}
.case-study-social-btn ul{display: flex; align-items: center; justify-content: start;}
.case-study-social-btn ul li + li .btn.btn-casestudy {background: rgba(76, 130, 46, 1); border-color: rgba(76, 130, 46, 1);}
.case-study-social-btn ul li + li .btn.btn-casestudy:hover{background-color: transparent; border-color: rgba(76, 130, 46, 1);}

.btn.btn-casestudy {background: transparent;border-radius: 12px;backdrop-filter: blur(10px);position: relative;transition: 0.4s;-webkit-transition: 0.4s;padding: 11px 20px;text-align: left;padding-left: 60px; border-color: rgba(255, 255, 255, 1); min-width: 200px;}
.btn.btn-casestudy:hover{background: transparent; border-color: #fff;}
.btn.btn-casestudy span {display: block;color: #FFFFFF;font-size: 14px;font-weight: 400;margin: 0 0 0px;}
.btn.btn-casestudy figure {margin: 0;position: absolute;left: 15px;top: 50%;transform: translateY(-50%);}
.btn.btn-casestudy figure img {max-height: 35px; vertical-align: middle; max-width: 35px;}
.btn.btn-casestudy h4 {color: #FFFFFF;font-size: 18px;font-weight: 600;line-height: 1.4;margin: 0;}
.case-study-social-btn ul li + li {margin-left: 15px;}
.case-study-mainbanner-image img {max-width: 650px; -webkit-animation: mover 1.9s infinite alternate; animation: mover 1.9s infinite alternate;}
.casestudy-overview-parent-left ul figure {display: flex;align-items: center;justify-content: start;margin: 0; position: relative; padding-left: 30px;}
.casestudy-overview-parent-left ul figure img {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.casestudy-overview-parent-left ul figure h6 {color: rgba(76, 130, 46, 1);font-size: 18px;font-weight: 500;line-height: 1.4;margin: 0 0 0;}
.casestudy-overview-parent-left ul li h4 {color: #fff;font-size: 24px;font-weight: bold;line-height: 1.4;margin: 10px 0 9px; text-transform: uppercase;}
.casestudy-overview-parent-left ul li + li {border-bottom: 1px solid rgba(78, 78, 78, 1);margin: 40px 0;}
.casestudy-overview-right-content-box ul {display: flex;align-items: center;justify-content: start; position: relative;}
section.same-section.casetudy-overview-section.border-light-top .col-lg-3{padding-right: 0;}
section.same-section.casetudy-overview-section.border-light-top .col-lg-9{padding-left: 0;}
.casestudy-overview-right-content-box li:nth-child(2) img{filter: none;}
.casestudy-overview-right-content-box ul li + li {margin-left: 1px;}
.overview-text {color: #fff; font-size: 98px; -webkit-text-stroke: 1px #fff; -webkit-text-fill-color: transparent; font-weight: 900; position: absolute; bottom: -6%; left: 2%; z-index: 1; pointer-events: none; user-select: none; font-family: Montserrat; }
.case-study-overview-details-bottom h2 {color: #fff;font-size: 48px;font-weight: 900;line-height: 1.4;margin: 0 0 0; text-transform: uppercase;}
.case-study-overview-details-bottom h2 strong {color: rgba(76, 130, 46, 1);font-weight: 900;}
.case-study-overview-details-bottom p {color: rgba(224, 224, 224, 1);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
.case-study-overview-details-bottom p + p {margin-top: 15px;}
.case-study-overview-details-bottom {margin: 30px 0 0;}
.casestudy-overview-right-content-box {border-left: 1px solid rgba(78, 78, 78, 1);margin-left: 0;padding-left: 40px;}
.planing-banner-image img {position: absolute;bottom: 0;right: 0;max-width: 900px;}
.case-study-planing-details-box ul li h3 span {background: #1CBE2B;color: #fff;border-radius: 7px;padding: 1px 5px;}
.case-study-planing-details-box ul li h3 {color: #FFFFFF;font-size: 25px;font-weight: bold;line-height: 1.4;margin: 0 0 5px;}
.case-study-planing-details-box ul li p {color: #FFFFFF96;font-size: 19px;font-weight: 400;line-height: 1.6;margin: 0;}
.case-study-planing-details-box ul li:nth-child(even) {text-align: right;}
.case-study-planing-details-box ul li + li {margin: 40px 0 0;}
section.same-section.casestudy-features-top-section {margin-top: -250px;position: relative;z-index: 1;text-align: center;}
.casestudy-features-top-header-box {background: rgba(17, 17, 17, 1);box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.08);border-radius: 20px;padding: 40px 40px;margin: 6rem 0 0;}
.casestudy-features-top-header-box ul li figure {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.casestudy-features-top-header-box figure img {max-width: 160px;}
.casestudy-features-top-header-box figure {margin: 0 0 25px;}
.casestudy-features-top-header-box ul li {position: relative;padding-left: 90px;}
.casestudy-features-top-header-box ul {margin: 50px 0 0;display: flex;align-items: center;justify-content: flex-start;text-align: left;}
.casestudy-features-top-header-box ul li:nth-child(2) {border: 1px solid #d3d3d3;border-width: 1px;width: 1px;height: 50px;padding: 0 !important;margin: 0 30px;}
.casestudy-features-top-header-box p {font-size: 20px;color: rgba(168, 168, 168, 1);font-weight: 400;line-height: 1.6;margin: 0;}
.casestudy-features-top-header-box ul li h4 {color: rgba(98, 158, 39, 1);font-size: 25px;font-weight: bold;line-height: 1.4;margin: 0; letter-spacing: 2px;}
.casestudy-features-top-header-box ul li span {color: rgba(184, 184, 184, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
section.same-section.casestudy-corefeatures-section .casestudy-same-heading {max-width: 1000px;margin: 0 auto 30px;}
.casestudy-same-heading h2{color: #fff;font-size: 48px;font-weight: 700;line-height: 1.4;margin: 0 0 0;}
.casestudy-same-heading p {color: rgba(115, 115, 115, 1);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
.casestudy-same-heading h2 strong {color: #1CBE2B;font-weight: 900;}
section.same-section.casestudy-corefeatures-section ul {display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 32px;}
section.same-section.casestudy-corefeatures-section ul li {border-radius: 8px;padding: 18px;position: relative;padding-left: 76px !important;background: rgba(255, 255, 255, 0.04);width: 32%;color: rgba(196, 196, 196, 1);font-weight: 500;font-size: 20px;border: 1px solid rgba(255, 255, 255, 0.2);}
section.same-section.casestudy-corefeatures-section ul li span {position: absolute;left: 18px;top: 50%;transform: translateY(-50%);width: 45px;height: 45px;background: rgba(98, 158, 39, 1);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
section.same-section.casestudy-corefeatures-section ul li span img{max-height: 25px;}
section.same-section.casestudy-development-process-section{background: #000;}
section.same-section.casestudy-development-process-section .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-development-process-section .col .development-process-box{border-left: 1px dashed #B1A8A8; position: relative; overflow: hidden;}
section.same-section.casestudy-development-process-section .col:nth-child(even) .development-process-box{border-color: #2C2C2C;}
section.same-section.casestudy-development-process-section .casestudy-same-heading {margin: 0 0 50px;}
.development-process-box h3.fixed-content-process {color: #D4D4D4;font-size: 19px;font-weight: 500;line-height: 1.4;margin: 0 0 30px;padding: 0 5px;position: absolute;left: 0;top: 0;}
section.same-section.casestudy-development-process-section .col .development-process-box ul li:first-child {background: rgba(98, 158, 39, 1);font-size: 19px;font-weight: 500;margin: 50px 0 10px;}
section.same-section.casestudy-development-process-section .col:nth-child(2) .development-process-box ul li:first-child {margin: 110px 0 10px;}
section.same-section.casestudy-development-process-section .col:nth-child(3) .development-process-box ul li:first-child {margin: 170px 0 10px;}
section.same-section.casestudy-development-process-section .col:nth-child(4) .development-process-box ul li:first-child {margin: 230px 0 10px;}
section.same-section.casestudy-development-process-section .col:nth-child(5) .development-process-box ul li:first-child {margin: 290px 0 10px;}
section.same-section.casestudy-development-process-section .col:nth-child(6) .development-process-box ul li:first-child {margin: 350px 0 10px;}
section.same-section.casestudy-development-process-section .col .development-process-box ul li {background: rgba(31, 31, 31, 1);border-radius: 6px;text-align: left;color: #fff;padding: 10px;margin: 10px 0;display: inline-block;min-width: 150px;position: relative;}
section.same-section.casestudy-development-process-section .col .development-process-box ul{padding: 0 0 30px;}
section.same-section.casestudy-development-process-section .col .development-process-box ul li span {position: absolute;left: 10px;top: 59%;transform: translateY(-50%);}
.casestudy-lines {position: absolute;width: 1px;height: 100%;top: 0;left: 0%;background: rgba(255, 255, 255, 0.1);overflow: hidden; }
.casestudy-lines::after {content: '';display: block;position: absolute;height: 15vh;width: 100%;top: -50%;left: 0;background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 75%, #ffffff 100%);animation: drop 4s 0s infinite;animation-fill-mode: forwards;animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.2);}
.casestudy-lines:nth-child(1)::after {animation-delay: 2s; }
.casestudy-lines:nth-child(3) {margin-left: 25%; }
.casestudy-lines:nth-child(3)::after {animation-delay: 2.5s; }
@keyframes drop {0% {top: -50%;}100% {top: 110%;}}
.casestudy-project-details-parent {border-top: 1px solid #707070;margin: 70px 0 0;padding: 70px 0 0;}
.font-details-parent-left ul {display: flex;align-items: center;justify-content: start;margin: 15px 0 150px;}
.font-details-parent-left ul li {color: #FFFFFF;font-size: 20px;font-weight: 500;line-height: 1.4;margin: 0;}
.font-details-parent-left ul li + li {margin-left: 40px;}
.font-details-parent-left h3 {color: #fff;font-size: 100px;font-weight: 500;line-height: 1.4;margin: 0;}
.font-details-parent-left p {color: #909090;font-size: 27px;font-weight: 400;line-height: 1.6;margin: 0 0 10px;}
.font-details-parent-right {background: rgba(98, 158, 39, 1);border-radius: 37px;padding: 35px;height: 100%;overflow: hidden;}
.font-details-parent-right p{color: #fff; font-size: 20px; font-weight: 500; line-height: 1.6; margin: 0;}
.font-details-parent-right h4 {color: rgba(255, 255, 255, 0.3);font-weight: 500;font-size: 250px;margin-left: -80px !important;line-height: 0.8;margin: 70px 0 0;}
.color-plates-wrapper {margin: 100px 0 0;}
.color-plates-wrapper .row .col {max-width: 25%;flex: 0 0 25%;margin: 15px 0 0;padding: 0 5px;}
.color-plates-box {height: 250px;background: #fff;border-radius: 40px;position: relative; border: 1px solid transparent; padding: 15px;}
.color-plates-box p {color: #fff;font-size: 24px;font-weight: 500;position: absolute;right: 20px;bottom: 20px;}
.color-plates-box.greenplate {background: rgba(98, 158, 39, 1);}
.color-plates-box.greenplate p{color: rgba(255, 255, 255, 1);}
.color-plates-box.skyplate {background: rgba(202, 222, 182, 1);}
.color-plates-box.brownplate {background: rgba(255, 255, 255, 1);}
.color-plates-box.brownplate p{color: #000;}
.color-plates-box.blackplate {background: rgba(217, 217, 217, 1);border-color: rgba(76, 76, 76, 1);}
.color-plates-box.blackplate p{color: rgba(76, 76, 76, 1);}
.color-plates-box.whiteplate {background: #000;border-color: rgba(112, 112, 112, 1);}
.color-plates-box.liteplate {background: rgba(78, 78, 78, 1);}
.casestudy-solutionmain-parent {background: url(../images/maxpay-solution-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 40px 40px 0 40px;border-radius: 40px;position: relative;}
.solution-right-content-parent p {color: #A1A1A1;font-size: 18px;font-weight: 400;line-height: 1.4;text-align: center;margin: 5px 0 0;}
.case-study-solution-center-img img {margin-left: 0;min-width: 1000px;position: relative;bottom: 0;}
.solution-left-content-parent {position: relative;padding-left: 54px;}
.solution-left-content-parent figure {margin: 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.solution-left-content-parent h3 {color: #FFFFFF;font-size: 22px;font-weight: 500;line-height: 1.4;margin: 0;}
.solution-left-content-parent p {color: #A1A1A1;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.casestudy-position-content {display: flex;align-items: center;justify-content: space-between;margin: 50px 40px 0;}
.solution-right-content-parent ul li + li {margin-left: -15px;}
.solution-right-content-parent ul {display: flex;align-items: center;justify-content: start;}
.solution-right-content-parent ul li:last-child {color: #fff;font-size: 22px;font-weight: 500;margin-left: 10px;}
.solution-right-content-parent ul li {display: flex;align-items: center;justify-content: center;}
.casestudy-solutionmain-parent .casestudy-same-heading {max-width: 800px;margin: 0 auto;text-align: center;}
.casestudy-solutionmain-parent .casestudy-same-heading h2{color: #000;}
.case-study-solution-center-img {text-align: center;margin-top: 0;}
.casestudy-circle-animation {width: 220px;height: 220px;border-radius: 50%;overflow: hidden;position: relative;background: rgb(46 46 46 / 97%);}
.casestudy-circle-animation-box {position: absolute;left: 50%;transform: translateX(-50%);bottom: -65px;}
img.casestudy-animation-arrow {position: absolute;left: 40%;top: 40%;transform: translate(-50%, -50%);animation: casestydymover 1.0s infinite alternate;}
@keyframes casestydymover {0% {transform: translateY(0);}100% {transform: translateY(-15px);}}
@-webkit-keyframes casestydymover {0% {transform: translateY(0);}100% {transform: translateY(-15px);}}
.casestudy-solution-bottom-img-parent{height: 100%; position: relative;}
.casestudy-solution-bottom-img-parent > img {width: 100%;height: 100%;object-fit: cover; border-radius: 60px; overflow: hidden; border:1px solid #fff;}
.casestudy-solution-bottom-img-parent .casestudy-solution-bottom-img-content {position: absolute;bottom: 20px;left: 20px;right: 20px;padding: 20px;}
.casestudy-solution-bottom-img-parent .casestudy-solution-bottom-img-content h2 {color: rgba(0, 0, 0, 1);font-size: 40px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.casestudy-solution-bottom-img-parent .casestudy-solution-bottom-img-content p {color: rgba(90, 90, 90, 1);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
section.same-section.casestudy-solution-bottom-section .row div[class*="col"] {margin: 20px 0 0;padding: 0px 10px;}
section.same-section.casestudy-techstach-section .row{justify-content: center;}
section.same-section.casestudy-techstach-section .col {max-width: 12%;flex: 0 0 12%;}
section.same-section.casestudy-techstach-section .casestudy-same-heading {max-width: 1000px;margin: 0 auto 70px;text-align: center;}
.casestudy-techstack-box {background: rgba(79, 79, 79, 1);border-radius: 18px;display: flex;align-items: center;justify-content: center;padding: 20px;transition: .4s;-webkit-transition: .4s;}
.casestudy-techstack-box img{transition: 0.4s; -webkit-transition: 0.4s; transform: scale(0.9);}
.casestudy-techstack-box+span {color: #fff;font-size: 20px;font-weight: 400;text-align: center;display: block;margin: 10px 0 0;transition: 0.4s;-webkit-transition: 0.4s;}
.casestudy-techstack-box:hover+span {transform: translateY(10px);}
.casestudy-techstack-box:hover img {transform: scale(.8);}
.casestudy-techstack-box:hover {box-shadow: 0 20px 50px 14px rgb(0 0 0 / 13%);transform: translateY(10px);}
section.same-section.locallit-new-cta-bottom-section {padding: 2rem 0;}
section.same-section.locallit-new-cta-bottom-section .cta-bg-wrapper-parent {background: url(../images/maxpay-cta-bgimg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;padding: 9rem 2rem;border-radius: 30px; border:1px solid rgba(98, 98, 98, 1);}
section.same-section.locallit-new-cta-bottom-section .locallit-cta-img img {position: absolute;bottom: 0;right: 6%;max-width: 320px;}
.locallit-newcta-content.casestudy-same-heading h2 {color: #fff;font-size: 37px;}
.locallit-newcta-content.casestudy-same-heading p {color: #9F9F9F;}
.locallit-newcta-content.casestudy-same-heading {max-width: 760px;}
.locallit-newcta-content.casestudy-same-heading .btn-primaryx:after{display: none;}
.locallit-newcta-content.casestudy-same-heading .btn-primaryx {background: rgba(98, 158, 39, 1);color: #fff;font-size: 18px;font-weight: bold;border-radius: 8px;margin: 40px 0 0;border-color: transparent;padding: 10px 30px;}
.locallit-newcta-content.casestudy-same-heading .btn-primaryx:hover{background: transparent; border-color: rgba(98, 158, 39, 1); color: rgba(98, 158, 39, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section .casestudy-same-heading {margin: 0 auto 80px;}
.casestudy-solutionmain-parent .casestudy-same-heading {max-width: 800px;margin: 0 auto;text-align: center;}

section.same-section.case-study-mainbanner-section.swapwallet-mainbanner-section {padding: 27rem 0 21rem; background: transparent;}
section.same-section.case-study-mainbanner-section.swapwallet-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 0;max-width: 730px;}
section.same-section.case-study-mainbanner-section.swapwallet-mainbanner-section ul li + li a.btn.btn-casestudy {background: rgba(101, 67, 129, 1);}
section.same-section.case-study-mainbanner-section.swapwallet-mainbanner-section ul li + li a.btn.btn-casestudy:hover{background: transparent; color: rgba(101, 67, 129, 1); border-color: rgba(101, 67, 129, 1);}
section.same-section.casetudy-overview-section.border-light-top.swapwallet-overview-section ul li h6,
section.same-section.casetudy-overview-section.border-light-top.swapwallet-overview-section .casestudy-overview-right-content-box h2 strong,
.casestudy-features-top-header-box.swapwallet-features-wrapper ul li h4 {color: rgba(101, 67, 129, 1);}
section.same-section.casestudy-corefeatures-section .corefeatures-main-parent.swapwalletcorefeatures-wrapper ul li span{background: rgba(101, 67, 129, 1);}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(101, 67, 129, 1);}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .font-details-parent-right {background: rgba(101, 67, 129, 1);}

section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background: rgba(75, 46, 109, 1);}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(131, 103, 150, 1);}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(93, 65, 115, 1);}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: #fff;}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #fff;}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: #fff;}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p{color: #000;}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.liteplate {background: rgba(217, 217, 217, 1);}
section.same-section.casestudy-development-process-section.swapwallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.liteplate p {color: #000;}
section.same-section.casestudy-solutions-section.locallit-solution-section.swapwallet-solution-section .casestudy-solutionmain-parent {background: url(../images/swapwallet-solution-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section .locallit-cta-img img {max-width: 350px;}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section .btn-primaryx {background: rgba(101, 67, 129, 1);}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section .btn-primaryx:hover{background: transparent; color: rgba(101, 67, 129, 1); border-color: rgba(101, 67, 129, 1);}
section.same-section.locallit-new-cta-bottom-section.rideup-new-cta-bottom-section .cta-bg-wrapper-parent {background: url(../images/rideup-cta-bg-image.webp);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}

section.same-section.case-study-mainbanner-section.rideup-mainbanner-section {background: transparent;padding: 27rem 0 21rem;}
section.same-section.case-study-mainbanner-section.rideup-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 0;max-width: 740px;}
section.same-section.case-study-mainbanner-section.rideup-mainbanner-section .case-study-banner-content .case-study-social-btn li + li .btn.btn-casestudy {background: rgba(175, 1, 1, 1);border-color: rgba(175, 1, 1, 1);}
section.same-section.case-study-mainbanner-section.rideup-mainbanner-section .case-study-banner-content .case-study-social-btn li + li .btn.btn-casestudy:hover {background: transparent;border-color: rgba(175, 1, 1, 1); color: rgba(175, 1, 1, 1);}
section.same-section.casetudy-overview-section.border-light-top.rideup-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.rideup-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top  .casestudy-features-top-header-box.rideup-features-wrapper ul li h4 {color: rgba(175, 1, 1, 1);}
section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.rideupcorefeatures-wrapper ul li span{background: rgba(175, 1, 1, 1);}

section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(175, 1, 1, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(175, 1, 1, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background: rgba(175, 1, 1, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(227, 227, 227, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(247, 247, 247, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #fff;}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.rideup-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p{color: #000;}
section.same-section.casestudy-solutions-section.locallit-solution-section.rideup-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/rideup-solution-bgimg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
section.same-section.casestudy-solutions-section.locallit-solution-section.rideup-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.rideup-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: rgba(163, 163, 163, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section.rideup-solution-section.border-light-top .casestudy-solutionmain-parent .case-study-solution-center-img img {bottom: -88px;}
section.same-section.casestudy-solutions-section.locallit-solution-section.rideup-solution-section.border-light-top .casestudy-solutionmain-parent .case-study-solution-center-img {margin-top: -88px;}
section.same-section.locallit-new-cta-bottom-section.rideup-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(175, 1, 1, 1); border-color: rgba(175, 1, 1, 1);}
section.same-section.locallit-new-cta-bottom-section.rideup-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(175, 1, 1, 1);}

section.same-section.case-study-mainbanner-section.paybywallet-mainbanner-section {background: transparent;padding: 28rem 0 19rem;}
section.same-section.case-study-mainbanner-section.paybywallet-mainbanner-section .case-study-mainbanner-image img {position: absolute;right: 0;bottom: 0;animation: none;max-width: 730px;}
section.same-section.case-study-mainbanner-section.paybywallet-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(30, 104, 217, 1);border-color: rgba(30, 104, 217, 1);}
section.same-section.case-study-mainbanner-section.paybywallet-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color:rgba(30, 104, 217, 1);}
section.same-section.casetudy-overview-section.border-light-top.paybywallet-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.paybywallet-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top  .casestudy-features-top-header-box.rideup-features-wrapper ul li h4 {color: rgba(30, 104, 217, 1);}
section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.rideupcorefeatures-wrapper ul li span{background: rgba(30, 104, 217, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(30, 104, 217, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(30, 104, 217, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: #fff;}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(255, 255, 255, 0.3);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background: rgba(12, 68, 155, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(225, 234, 248, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(244, 247, 252, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #000;}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(11, 34, 69, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p{color: #000;}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.lightbrownplate {background: rgba(177, 177, 177, 1);}
section.same-section.casestudy-development-process-section.paybywallet-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.lightbrownplate p{color: rgba(76, 76, 76, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section.paybywallet-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/paybywallet-solution-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding-bottom: 70rem;}
section.same-section.locallit-new-cta-bottom-section.paybywallet-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(30, 104, 217, 1); border-color: rgba(30, 104, 217, 1);}
section.same-section.locallit-new-cta-bottom-section.paybywallet-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(30, 104, 217, 1);}
section.same-section.locallit-new-cta-bottom-section.paybywallet-new-cta-bottom-section .cta-bg-wrapper-parent .casestudy-cta-image img {max-width: 400px;position: absolute;bottom: 0;right: 8%;}
section.same-section.locallit-new-cta-bottom-section.paybywallet-new-cta-bottom-section {margin-top: 6rem;}

section.same-section.case-study-mainbanner-section.yss-mainbanner-section {background: transparent;padding: 24rem 0 17rem;}
section.same-section.case-study-mainbanner-section.yss-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 0;max-width: 920px;}
section.same-section.case-study-mainbanner-section.yss-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(255, 125, 125, 1);border-color: rgba(255, 125, 125, 1);}
section.same-section.case-study-mainbanner-section.yss-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color:rgba(255, 125, 125, 1);}
section.same-section.casetudy-overview-section.border-light-top.yss-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.yss-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top  .casestudy-features-top-header-box.rideup-features-wrapper ul li h4 {color: rgba(255, 125, 125, 1);}
section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.ysscorefeaturescorefeatures-wrapper ul li span{background: rgba(255, 125, 125, 1);}

section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(255, 125, 125, 1);}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: #000;}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(255, 125, 125, 1);}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background: rgba(26, 25, 25, 1);}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(255, 125, 125, 1);}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(255, 240, 240, 1);}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(237, 237, 237, 1);}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #000;}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.yss-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p{color: #000;}
section.same-section.casestudy-solutions-section.locallit-solution-section.yss-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/yss-solution-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center;}
section.same-section.casestudy-solutions-section.locallit-solution-section.yss-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.yss-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.yss-new-cta-bottom-section .cta-bg-wrapper-parent {background: transparent;}
section.same-section.locallit-new-cta-bottom-section.yss-new-cta-bottom-section .casestudy-cta-image img {position: absolute;bottom: 0;top: 0;right: 0;height: 100%;}
section.same-section.locallit-new-cta-bottom-section.yss-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(255, 125, 125, 1); border-color: rgba(255, 125, 125, 1);}
section.same-section.locallit-new-cta-bottom-section.yss-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(255, 125, 125, 1);}

section.same-section.case-study-mainbanner-section.close2mi-mainbanner-section {padding: 26rem 0 20rem; background: url(../images/close2mi-casestudy-banner-bg-img.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: center;}
section.same-section.case-study-mainbanner-section.close2mi-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 0;max-width: 880px;}
section.same-section.case-study-mainbanner-section.close2mi-mainbanner-section .case-study-social-btn ul li + li .btn.btn-casestudy {background: rgba(40, 149, 252, 1);border-color: rgba(40, 149, 252, 1);}
section.same-section.case-study-mainbanner-section.close2mi-mainbanner-section .case-study-social-btn ul li + li .btn.btn-casestudy:hover{background: transparent; color: rgba(40, 149, 252, 1);}
section.same-section.casetudy-overview-section.border-light-top.close2mi-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.close2mi-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top  .casestudy-features-top-header-box.rideup-features-wrapper ul li h4 {color: rgba(40, 149, 252, 1);}
section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.closw2micorefeaturescorefeatures-wrapper ul li span{background: rgba(40, 149, 252, 1);}
.casestudy-features-top-header-box.close2mi-features-wrapper ul li h4{color: rgba(40, 149, 252, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(40, 149, 252, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(47, 152, 251, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background:rgba(40, 149, 252, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate p{color:#000;}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(237, 246, 255, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(247, 247, 247, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(193, 193, 193, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #000;}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p{color: #000;}
section.same-section.casestudy-development-process-section.close2min-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.lightbrownplate {background: #000;border-color: rgba(56, 56, 56, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section.close2mi-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/close2mi-solution-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center;}
section.same-section.casestudy-solutions-section.locallit-solution-section.close2mi-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.close2mi-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.close2mi-new-cta-bottom-section .cta-bg-wrapper-parent {background: transparent;}
section.same-section.locallit-new-cta-bottom-section.close2mi-new-cta-bottom-section .casestudy-cta-image img {position: absolute;right: 0;bottom: 0;max-width: 380px;}
section.same-section.locallit-new-cta-bottom-section.close2mi-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(40, 149, 252, 1); border-color: rgba(40, 149, 252, 1);}
section.same-section.locallit-new-cta-bottom-section.close2mi-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(40, 149, 252, 1);}

section.same-section.case-study-mainbanner-section.exexutioner-mainbanner-section {padding: 18rem 0 14rem; background: transparent; }
section.same-section.case-study-mainbanner-section.exexutioner-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 0;max-width: 650px;}
section.same-section.case-study-mainbanner-section.exexutioner-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(185, 38, 59, 1);border-color: rgba(185, 38, 59, 1);}
section.same-section.case-study-mainbanner-section.exexutioner-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color: rgba(185, 38, 59, 1);}
section.same-section.casetudy-overview-section.border-light-top.exexutioner-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.exexutioner-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top  .casestudy-features-top-header-box.rideup-features-wrapper ul li h4 {color: rgba(185, 38, 59, 1);}
section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.exexutionercorefeaturescorefeatures-wrapper ul li span{background: rgba(185, 38, 59, 1);}
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.exexutioner-features-wrapper ul li h4{color: rgba(185, 38, 59, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(185, 38, 59, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(185, 38, 59, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background:rgba(12, 20, 39, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate p{color:#000;}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(192, 39, 60, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(48, 49, 62, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(210, 210, 210, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #000;}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.exexutioner-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p{color: #000;}
section.same-section.casestudy-solutions-section.locallit-solution-section.exexutioner-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/executioner-solution-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center; padding-bottom: 57rem;}
section.same-section.casestudy-solutions-section.locallit-solution-section.close2mi-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.close2mi-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext h2 {color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext p {color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.exexutioner-new-cta-bottom-section .cta-bg-wrapper-parent{background: transparent;}
section.same-section.locallit-new-cta-bottom-section.exexutioner-new-cta-bottom-section .casestudy-cta-image img {position: absolute;right: 0;bottom: 0;max-width: 430px;}
section.same-section.locallit-new-cta-bottom-section.exexutioner-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(185, 38, 59, 1); border-color: rgba(185, 38, 59, 1); color: #fff;}
section.same-section.locallit-new-cta-bottom-section.exexutioner-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(185, 38, 59, 1); }

section.same-section.case-study-mainbanner-section.ptyou-mainbanner-section {padding: 23rem 0 17rem; background: transparent; background: url(../images/ptyou-banner-bgimg.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: center;}
section.same-section.case-study-mainbanner-section.ptyou-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 0;max-width: 650px;}
section.same-section.case-study-mainbanner-section.ptyou-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(190, 126, 81, 1);border-color: rgba(190, 126, 81, 1);}
section.same-section.case-study-mainbanner-section.ptyou-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color: rgba(190, 126, 81, 1);}
section.same-section.casetudy-overview-section.border-light-top.ptyou-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.ptyou-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.ptyou-features-wrapper ul li h4 {color: rgba(190, 126, 81, 1);}
 section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.ptyou-corefeaturescorefeatures-wrapper ul li span{background: rgba(190, 126, 81, 1);}
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.exexutioner-features-wrapper ul li h4{color: rgba(190, 126, 81, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(190, 126, 81, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(190, 126, 81, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background:rgba(46, 45, 50, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate p{color:#000;}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(190, 126, 81, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(255, 228, 209, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(237, 237, 237, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #000;}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.ptyou-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p{color: #000;}
section.same-section.casestudy-solutions-section.locallit-solution-section.ptyou-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/ptyou-solution-bgimg.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center; position: relative; padding-bottom: 65rem;}
section.same-section.casestudy-solutions-section.locallit-solution-section.ptyou-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-solution-parent img{position: absolute; left: 0; right: 0; bottom: 0; max-width: 100%;}
section.same-section.casestudy-solutions-section.locallit-solution-section.close2mi-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.close2mi-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext h2 {color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext p {color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.ptyou-new-cta-bottom-section .cta-bg-wrapper-parent{background: transparent;}
section.same-section.locallit-new-cta-bottom-section.ptyou-new-cta-bottom-section .cta-bg-wrapper-parent .casestudy-cta-image img {position: absolute;right: 1%;bottom: 0;max-width: 550px;}
section.same-section.locallit-new-cta-bottom-section.ptyou-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(190, 126, 81, 1); border-color: rgba(190, 126, 81, 1); color: #fff;}
section.same-section.locallit-new-cta-bottom-section.ptyou-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(190, 126, 81, 1); }

section.same-section.case-study-mainbanner-section.glu-mainbanner-section {padding: 26rem 0 20rem; background: transparent;}
section.same-section.case-study-mainbanner-section.glu-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 0;max-width: 800px;}
section.same-section.case-study-mainbanner-section.glu-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(0, 172, 219, 1);border-color: rgba(0, 172, 219, 1);}
section.same-section.case-study-mainbanner-section.glu-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color: rgba(0, 172, 219, 1);}
section.same-section.casetudy-overview-section.border-light-top.glu-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.glu-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.glu-features-wrapper ul li h4 {color: rgba(0, 172, 219, 1);}
 section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.glu-corefeaturescorefeatures-wrapper ul li span{background: rgba(0, 172, 219, 1);}
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.exexutioner-features-wrapper ul li h4{color: rgba(0, 172, 219, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(0, 172, 219, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(0, 172, 219, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background:rgba(118, 142, 109, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate p{color:#000;}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(0, 172, 219, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #fff;}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(180, 180, 180, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p{color: #000;}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light{background: rgba(8, 8, 8, 1); border-color: rgba(56, 56, 56, 1);}
section.same-section.casestudy-development-process-section.glu-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light p{color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.glu-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/glu-solution-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center;}
section.same-section.casestudy-solutions-section.locallit-solution-section.glu-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.glu-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: rgba(255, 255, 255, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section.glu-solution-section.border-light-top .casestudy-solution-img-parent img {margin-bottom: -90px;}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext h2 {color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext p {color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.glu-new-cta-bottom-section .cta-bg-wrapper-parent{background: transparent;}
section.same-section.locallit-new-cta-bottom-section.glu-new-cta-bottom-section .cta-bg-wrapper-parent .casestudy-cta-image img {position: absolute;right: 2%;bottom: 0;max-width: 420px;}
section.same-section.locallit-new-cta-bottom-section.glu-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(0, 172, 219, 1); border-color: rgba(0, 172, 219, 1); color: #fff;}
section.same-section.locallit-new-cta-bottom-section.glu-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(0, 172, 219, 1); }
section.same-section.casestudy-corefeatures-section ul li{display: flex; align-items: center; justify-content: flex-start;}

section.same-section.case-study-mainbanner-section.nujaxx-mainbanner-section {padding: 23rem 0 17rem; background: transparent; background: url(../images/nujaxx-banner-bg-img.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: center;}
section.same-section.case-study-mainbanner-section.nujaxx-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 0;max-width: 650px;}
section.same-section.case-study-mainbanner-section.nujaxx-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(255, 101, 89, 1);border-color: rgba(255, 101, 89, 1);}
section.same-section.case-study-mainbanner-section.nujaxx-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color: rgba(255, 101, 89, 1);}
section.same-section.casetudy-overview-section.border-light-top.nujaxx-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.nujaxx-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.nujaxx-features-wrapper ul li h4 {color: rgba(255, 101, 89, 1);}
 section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.nujaxx-corefeaturescorefeatures-wrapper ul li span{background: rgba(255, 101, 89, 1);}
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.exexutioner-features-wrapper ul li h4{color: rgba(255, 101, 89, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(255, 101, 89, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(255, 101, 89, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background:rgba(255, 101, 89, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate p{color:#000;}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(32, 32, 32, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p {color: #fff;}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #000;}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(242, 226, 255, 1);}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p {color: #fff;}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light p {color: #000;}
section.same-section.casestudy-development-process-section.nujaxx-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light{background: rgba(228, 255, 255, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section.nujaxx-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/nujaxx-solution-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center; padding-bottom: 70rem;}
section.same-section.casestudy-solutions-section.locallit-solution-section.close2mi-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.close2mi-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext h2 {color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext p {color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.nujaxx-new-cta-bottom-section .cta-bg-wrapper-parent{background: transparent;}
section.same-section.locallit-new-cta-bottom-section.nujaxx-new-cta-bottom-section .cta-bg-wrapper-parent .casestudy-cta-image img {position: absolute;right: 1%;bottom: 0;max-width: 440px;}
section.same-section.locallit-new-cta-bottom-section.nujaxx-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(255, 101, 89, 1); border-color: rgba(255, 101, 89, 1); color: #fff;}
section.same-section.locallit-new-cta-bottom-section.nujaxx-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(255, 101, 89, 1); }
.project-details-images-parent img{width: auto !important;}

section.same-section.case-study-mainbanner-section.cut-mainbanner-section {padding: 30rem 0 23rem; background: transparent;}
section.same-section.case-study-mainbanner-section.cut-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 0;max-width: 790px;}
section.same-section.case-study-mainbanner-section.cut-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(9, 125, 240, 1);border-color: rgba(9, 125, 240, 1);}
section.same-section.case-study-mainbanner-section.cut-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color: rgba(9, 125, 240, 1);}
section.same-section.casetudy-overview-section.border-light-top.cut-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.cut-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.cut-features-wrapper ul li h4 {color: rgba(9, 125, 240, 1);}
 section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.cut-corefeaturescorefeatures-wrapper ul li span{background: rgba(9, 125, 240, 1);}
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.exexutioner-features-wrapper ul li h4{color: rgba(9, 125, 240, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(9, 125, 240, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(9, 125, 240, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background:rgba(5, 109, 232, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate p{color:#000;}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(201, 226, 255, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p {color: #fff;}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(119, 118, 116, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(0, 0, 0, 1); border-color: rgba(56, 56, 56, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #fff;}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light p {color: #000;}
section.same-section.casestudy-development-process-section.cut-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light{background: rgba(219, 219, 219, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section.cut-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/cut-casestudy-solution-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center; padding-bottom: 70rem;}
section.same-section.casestudy-solutions-section.locallit-solution-section.cut-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.cut-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: #fff;}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext h2 {color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext p {color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.cut-new-cta-bottom-section .cta-bg-wrapper-parent{background: transparent;}
section.same-section.locallit-new-cta-bottom-section.cut-new-cta-bottom-section .cta-bg-wrapper-parent .casestudy-cta-image img {position: absolute;right: 1%;bottom: 0;max-width: 440px;}
section.same-section.locallit-new-cta-bottom-section.cut-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(9, 125, 240, 1); border-color: rgba(9, 125, 240, 1); color: #fff;}
section.same-section.locallit-new-cta-bottom-section.cut-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(9, 125, 240, 1); }

section.same-section.case-study-mainbanner-section.paybycheck-mainbanner-section {background: transparent;}
section.same-section.case-study-mainbanner-section.paybycheck-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 4%;max-width: 600px;}
section.same-section.case-study-mainbanner-section.paybycheck-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(17, 182, 194, 1);border-color: rgba(17, 182, 194, 1);}
section.same-section.case-study-mainbanner-section.paybycheck-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color: rgba(17, 182, 194, 1);}
section.same-section.casetudy-overview-section.border-light-top.paybycheck-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.paybycheck-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.paybycheck-features-wrapper ul li h4 {color: rgba(17, 182, 194, 1);}
 section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.paybycheck-corefeaturescorefeatures-wrapper ul li span{background: rgba(17, 182, 194, 1);}
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.exexutioner-features-wrapper ul li h4{color: rgba(17, 182, 194, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(17, 182, 194, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(17, 182, 194, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background:rgba(17, 182, 194, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate p{color:#000;}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(222, 255, 224, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p {color: #000;}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(119, 118, 116, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(0, 0, 0, 1); border-color: rgba(56, 56, 56, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #fff;}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light p {color: #000;}
section.same-section.casestudy-development-process-section.paybycheck-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light{background: rgba(219, 219, 219, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section.paybycheck-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/paybycheck-casestudy-solution-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center;}
section.same-section.casestudy-solutions-section.locallit-solution-section.paybycheck-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #000;}
section.same-section.casestudy-solutions-section.locallit-solution-section.paybycheck-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: #000;}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext h2 {color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext p {color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.paybycheck-new-cta-bottom-section .cta-bg-wrapper-parent{background: transparent;}
section.same-section.locallit-new-cta-bottom-section.paybycheck-new-cta-bottom-section .cta-bg-wrapper-parent .casestudy-cta-image img {position: absolute;right: 1%;bottom: 0;max-width: 410px;}
section.same-section.locallit-new-cta-bottom-section.paybycheck-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(17, 182, 194, 1); border-color: rgba(17, 182, 194, 1); color: #fff;}
section.same-section.locallit-new-cta-bottom-section.paybycheck-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(17, 182, 194, 1); }

section.same-section.case-study-mainbanner-section.satpay-mainbanner-section {background: transparent;}
section.same-section.case-study-mainbanner-section.satpay-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 4%;max-width: 800px;}
section.same-section.case-study-mainbanner-section.satpay-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(177, 137, 23, 1);border-color: rgba(177, 137, 23, 1);}
section.same-section.case-study-mainbanner-section.satpay-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color: rgba(177, 137, 23, 1);}
section.same-section.casetudy-overview-section.border-light-top.satpay-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.satpay-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.satpay-features-wrapper ul li h4 {color: rgba(177, 137, 23, 1);}
 section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.satpay-corefeaturescorefeatures-wrapper ul li span{background: rgba(177, 137, 23, 1);}
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.exexutioner-features-wrapper ul li h4{color: rgba(177, 137, 23, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(177, 137, 23, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(177, 137, 23, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background:rgba(177, 137, 23, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate p{color:#000;}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(248, 241, 193, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p {color: #000;}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(119, 118, 116, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(0, 0, 0, 1); border-color: rgba(56, 56, 56, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #fff;}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light p {color: #000;}
section.same-section.casestudy-development-process-section.satpay-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light{background: rgba(219, 219, 219, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section.satpay-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/satpay-solution-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center; padding-bottom: 65rem;}
section.same-section.casestudy-solutions-section.locallit-solution-section.satpay-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.satpay-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: #fff;}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext h2 {color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext p {color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.satpay-new-cta-bottom-section .cta-bg-wrapper-parent{background: transparent;}
section.same-section.locallit-new-cta-bottom-section.satpay-new-cta-bottom-section .cta-bg-wrapper-parent .casestudy-cta-image img {position: absolute;right: 2%;bottom: 0;max-width: 320px;}
section.same-section.locallit-new-cta-bottom-section.satpay-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(177, 137, 23, 1); border-color: rgba(177, 137, 23, 1); color: #fff;}
section.same-section.locallit-new-cta-bottom-section.satpay-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(177, 137, 23, 1); }

section.same-section.case-study-mainbanner-section.satborsa-mainbanner-section {padding: 21rem 0 19rem; background: transparent; background: url(../images/satborsa-casestudy-banner-bgimg.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: center;}
section.same-section.case-study-mainbanner-section.satborsa-mainbanner-section .case-study-mainbanner-image img {animation: none;position: absolute;bottom: 0;right: 4%;max-width: 800px;}
section.same-section.case-study-mainbanner-section.satborsa-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy {background: rgba(129, 155, 0, 1);border-color: rgba(129, 155, 0, 1);}
section.same-section.case-study-mainbanner-section.satborsa-mainbanner-section .case-study-banner-content ul li + li .btn.btn-casestudy:hover{background: transparent; color: rgba(129, 155, 0, 1);}
section.same-section.casetudy-overview-section.border-light-top.satborsa-overview-section .casestudy-overview-parent-left ul li h6,
section.same-section.casetudy-overview-section.border-light-top.satborsa-overview-section .case-study-overview-details-bottom h2 strong,
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.satborsa-features-wrapper ul li h4 {color: rgba(129, 155, 0, 1);}
 section.same-section.casestudy-corefeatures-section.border-light-top .corefeatures-main-parent.satborsa-corefeaturescorefeatures-wrapper ul li span{background: rgba(129, 155, 0, 1);}
section.same-section.project-details-section.border-light-top .casestudy-features-top-header-box.exexutioner-features-wrapper ul li h4{color: rgba(129, 155, 0, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .row.locallit-casestudy-planning-section ul li:first-child {background: rgba(129, 155, 0, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right{background: rgba(255, 255, 255, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right p {color: rgba(0, 0, 0, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-font-details-parent .font-details-parent-right h4{color: rgba(129, 155, 0, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate {background:rgba(1, 26, 0, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.greenplate p{color:#fff;}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate {background: rgba(130, 155, 0, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.skyplate p {color: #000;}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate {background: rgba(4, 49, 0, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate p{color: #fff;}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate {background: rgba(0, 0, 0, 1); border-color: rgba(56, 56, 56, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.blackplate p{color: #fff;}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate {background: rgba(216, 4, 18, 1);}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.whiteplate p,
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light p {color: #fff;}
section.same-section.casestudy-development-process-section.satborsa-development-process-section.border-light-top .casestudy-project-details-parent .color-plates-wrapper .color-plates-box.brownplate-light{background: rgba(42, 159, 0, 1);}
section.same-section.casestudy-solutions-section.locallit-solution-section.satborsa-solution-section.border-light-top .casestudy-solutionmain-parent {background: url(../images/satborsa-casestudy-solution-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat; text-align: center; padding-bottom: 65rem;}
section.same-section.casestudy-solutions-section.locallit-solution-section.satborsa-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading h2 {color: #fff;}
section.same-section.casestudy-solutions-section.locallit-solution-section.satborsa-solution-section.border-light-top .casestudy-solutionmain-parent .casestudy-same-heading p{color: #fff;}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext h2 {color: rgba(255, 255, 255, 1);}
.same-section.casestudy-solution-bottom-section.swapwallet-solution-bottom-section .casestudy-solution-bottom-img-content.whitetext p {color: rgba(255, 255, 255, 1);}
section.same-section.locallit-new-cta-bottom-section.satborsa-new-cta-bottom-section .cta-bg-wrapper-parent{background: transparent;}
section.same-section.locallit-new-cta-bottom-section.satborsa-new-cta-bottom-section .cta-bg-wrapper-parent .casestudy-cta-image img {position: absolute;right: 2%;bottom: 0;max-width: 460px;}
section.same-section.locallit-new-cta-bottom-section.satborsa-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx {background: rgba(129, 155, 0, 1); border-color: rgba(129, 155, 0, 1); color: #fff;}
section.same-section.locallit-new-cta-bottom-section.satborsa-new-cta-bottom-section .cta-bg-wrapper-parent .btn.btn-primaryx:hover{background: transparent; color: rgba(129, 155, 0, 1); }
.casestudy-overview-parent-left {border-right: 1px solid rgba(78, 78, 78, 1); padding-bottom: 2rem;}
.casestudy-overview-right-content-box{border-left: none !important;}

/*======================================Casestudy Page CSS end=================================*/


/*======================================Fintech Software Development Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section {background: transparent;padding: 13rem 0 9rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section ul.mobile-app-development-banner-listing li {padding: 5px 27px !important;margin: 0 !important;color: rgba(255, 255, 255, 1);font-size: 18px;display: flex;align-items: center;justify-content: center; gap:8px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section ul.mobile-app-development-banner-listing li + li {border-left: 1px solid rgba(48, 48, 48, 1);}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section ul.mobile-app-development-banner-listing {display: flex;align-items: center;justify-content: space-between;border: 1px solid rgba(77, 77, 77, 1);padding: 10px;border-radius: 12px;background: rgba(5, 5, 5, 1);}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section ul.mobile-app-development-banner-listing li img {position: initial;transform: translateY(0);}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section .banner-content-image img {max-width: 980px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section .banner-btn-box {margin: 25px 0 35px;}
section.same-section.logo-section.marguee-section .clients-logo-box marquee {width: 100%;overflow-y: hidden;}
section.same-section.logo-section.marguee-section .clients-logo-box marquee ul {display: flex; width: 100%;}
section.same-section.logo-section.marguee-section .clients-logo-box marquee ul li.clients-logo-icon {height: 100%;min-width: 180px;min-height: 120px;padding: 10px 30px;}
section.same-section.logo-section.marguee-section .clients-logo-box {text-align: center;width: 100%;height: 100%;overflow: hidden;}
section.same-section.logo-section.marguee-section .clients-logo-box marquee .clients-logo-icon img {max-height: 70px;}
.fintech-fullstack-main-wrapper {margin: 6rem 0 0;border: 1px solid rgba(72, 72, 72, 1);padding: 30px;background: rgba(0, 0, 0, 1);border-radius: 13px;height: 100%;}
.fintech-fullstack-main-wrapper p {color: rgba(224, 224, 224, 1);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
.fintech-fullstack-main-wrapper p + p{margin-top: 20px;}
.fintech-fullstack-main-box figure {width: 70px;height: 70px;margin: 0 auto 20px;}
.fintech-fullstack-main-wrapper .col-lg-4{margin-top: 3rem;}
.fintech-fullstack-main-wrapper .col-lg-4:first-child .fintech-fullstack-main-box{border-left: none;} 
.fintech-fullstack-main-box {text-align: center;padding: 20px;height: 100%;border-left: 1px solid rgba(255, 255, 255, 0.2);}
.fintech-fullstack-main-box h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.fintech-fullstack-main-box p {color: rgba(224, 224, 224, 1);font-size: 18px;line-height: 1.6;margin: 0;}
.btn-fintech-fullstack-parent {margin-top: 5rem;text-align: center;}
section.same-section.fintech-full-stack-section{background: url(../images/fintech-software-fullstack-bg-img.webp);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
.dfs-legal-compliance-header figure img {max-height: 32px;}
.dfs-legal-compliance-inner-box p {color: rgba(174, 174, 179, 1);font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0;}
.dfs-legal-compliance-inner-box {padding: 15px;border: 1px solid rgba(67, 67, 67, 1);border-radius: 20px; position: relative; background: rgba(9, 9, 9, 1); height: 100%;}
.dfs-legal-compliance-header figure {width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(63, 63, 63, 1); border-radius: 12px; background: rgba(21, 21, 21, 1); position: absolute; top: 50%; left: 0; transform: translateY(-50%); margin: 0;}
.dfs-legal-compliance-header {position: relative;padding: 20px 0;padding-left: 75px;}
.dfs-legal-compliance-header h4,
.dfs-legal-compliance-header h3 {color: rgba(255, 255, 255, 1);font-size: 23px;line-height: 1.4;margin: 0 0 5px;font-weight: 500;}
.dfs-legal-compliance-header p {color: rgba(195, 195, 195, 1);font-weight: 400;line-height: 1.6;margin: 0;font-size: 18px;}
.dfs-legal-compliance-inner-box ul li h5 {color: rgba(255, 255, 255, 1);font-size: 21px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.dfs-legal-compliance-inner-box ul li {width: 49%;border: 1px solid rgba(70, 70, 70, 1);background: rgba(21, 21, 21, 1);padding: 20px;border-radius: 13px;}
.dfs-legal-compliance-inner-box ul li p {color: rgba(146, 145, 145, 1);font-weight: 400;font-size: 18px;line-height: 1.6;margin: 0;}
.dfs-legal-compliance-inner-box ul {display: flex;justify-content: space-between;margin-top: 2rem;}
.dfs-legal-compliance-inner-box:after {position: absolute; content: ""; left: 0; right: 0; top: -6px; width: 80%; height: 8px; border-radius: 13px; background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box; z-index: -1; margin: 0 auto; }
.dfs-legal-compliance-inner-box:before{position: absolute; content: ""; left: 0; right: 0; bottom: -6px; width: 80%; height: 8px; border-radius: 13px; background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box; z-index: -1; margin: 0 auto; }
.fintech-software-development-services-wrapper {margin-top: 6rem;}
.fintech-software-development-services-wrapper .accordion-item {border: 1px solid rgba(72, 72, 72, 1);background: rgba(0, 0, 0, 1); margin-top: 3rem;}
.fintech-software-development-services-wrapper .accordion-item button.accordion-button .accordion-fintech-header figure {width: 70px;height: 70px;border-radius: 8px;border: 1px solid rgba(72, 72, 72, 1);display: flex;align-items: center;justify-content: center;background: rgba(47, 47, 47, 1);margin:0;}
.fintech-software-development-services-wrapper .accordion-item button.accordion-button .accordion-fintech-header h3 {color: rgba(255, 255, 255, 1);font-size: 26px;font-weight: 500;line-height: 1.4;margin: 0;min-width: 400px;}
.fintech-software-development-services-wrapper .accordion-item button.accordion-button .accordion-fintech-header figure img {max-height: 40px;}
.fintech-software-development-services-wrapper .accordion-item button.accordion-button .accordion-fintech-header {display: flex;align-items: center;gap:10px;justify-content: start;width: 100%;}
.fintech-software-development-services-wrapper .accordion-item button.accordion-button {background: rgba(0, 0, 0, 1);box-shadow: none;padding: 20px 30px;}
.fintech-software-development-services-wrapper .accordion-body {padding: 20px 30px 60px;border-top: 1px solid rgba(72, 72, 72, 1);}
.fintech-software-development-services-wrapper .accordion-item button.accordion-button .accordion-fintech-header p {color: rgba(174, 174, 179, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;max-width: 800px;}
.row.dfsfantasy-table-bottom .col-lg-4{position: relative;z-index: 1; margin-top: 4rem;}
.fintech-software-development-services-wrapper .accordion-button::after {background-image: url(../images/fintech-software-development-accordion-icon.webp) !important;}
.fintech-software-development-services-wrapper .accordion-button::after {width: 50px;height: 50px;background-size: 100%;}
section.main-case-study-section.main-portfolio-section.fintech-software-development-portfolio-section.border-light-top {padding: 8rem 0;}
section.main-case-study-section.main-portfolio-section.fintech-software-development-portfolio-section.border-light-top .porfolio-slider-parent {border: 1px solid rgba(78, 78, 78, 1);padding: 20px;border-radius: 13px; background: url(../images/fintech-software-portfolio-bg.webp);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
section.main-case-study-section.main-portfolio-section.fintech-software-development-portfolio-section.border-light-top .porfolio-slider-parent{margin-top: 8rem; overflow: hidden;}
section.main-case-study-section.main-portfolio-section.fintech-software-development-portfolio-section.border-light-top .porfolio-slider-parent .swiper-container.swiper-full-mobile > img {width: 250px; z-index: 2;}
section.main-case-study-section.main-portfolio-section.fintech-software-development-portfolio-section.border-light-top .porfolio-slider-parent .swiper-full-mobile .swiper-slide{width: 236px; border-radius: 30px; overflow:hidden;}
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .dfs-legal-compliance-inner-box img {width: auto;}
.fintech-software-development-slider-section {margin-top: 6rem;}
.fintech-software-development-slider-section .item{padding: 3px;}
section.same-section.fintech-software-development-slider-section .fantasy-slider-parent .dfs-legal-compliance-inner-box img {width: auto !important;}
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .dfs-legal-compliance-inner-box ul {flex-wrap: wrap;}
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .dfs-legal-compliance-inner-box ul li {background: transparent;padding: 5px 0;margin: 0;border: none;width: 100%;display: flex;align-items: center;justify-content: start;gap: 10px;color: rgba(174, 174, 179, 1); font-size: 18px; font-weight: 400;}
section.same-section.fintech-software-development-slider-section .fantasy-slider-parent .item {position: relative;z-index: 1;padding: 5px;}
.fintech-software-development-slider-section .fantasy-develop-slider-league-box {margin-top: 5rem;}
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .fintech-slider-btn {margin-top: 3rem;}
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .fintech-slider-btn button {display: flex;align-items: center;justify-content: start;gap: 10px;color: rgba(255, 255, 255, 1);font-size: 18px;font-weight: 500; background:transparent; padding:0;}
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .fantasy-slider-parent .owl-nav {justify-content: center; left: 0; bottom: -70px; }
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .fantasy-slider-parent .owl-nav {position: absolute; right: 0; min-width: 80px; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .fantasy-slider-parent .owl-nav button.owl-prev {width: 35px; height: 35px; border-radius: 6px; display: flex; align-items: center; justify-content: center; background: url(../images/left-slider-arrow.png) !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 16px !important; border: 1px solid rgba(255, 255, 255, 1) !important; }
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .fantasy-slider-parent .owl-nav button {margin: 0 7px;}
.fintech-software-development-slider-section .fantasy-develop-slider-league-box .fantasy-slider-parent .owl-nav button.owl-next {width: 35px; height: 35px; border-radius: 6px; display: flex; align-items: center; justify-content: center; background: url(../images/right-slider-arrow.png) !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 16px !important; border: 1px solid rgba(255, 255, 255, 1) !important; }
.fintech-software-development-slider-section {padding-bottom: 0 !important;}
.fintech-software-development-slider-section .dfs-legal-compliance-inner-box h3 {background: rgba(141, 141, 141, 0.17);padding: 11px 15px;display: inline-block;border-radius: 20px;margin: 10px 0 15px;color: rgba(255, 255, 255, 1);font-weight: 500;font-size: 20px;}
section.same-section.digital-wallet-section.fintect-runs-section .home-developer-box figure {border: 1px solid rgba(26, 26, 26, 1);background: rgba(6, 6, 6, 1);width: 60px;height: 60px;border-radius: 8px;display: flex;align-items: center;justify-content: center;}
section.same-section.digital-wallet-section.fintect-runs-section .home-developer-box {padding: 15px;border-radius: 13px;}
section.same-section.digital-wallet-section.fintect-runs-section .home-developer-box figure img {max-height: 35px;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section .new-fintech-cta-content-inner ul li .fintech-software-development-cta-header figure {width: 50px;height: 50px;border: 1px solid rgba(52, 52, 52, 1);background: rgba(1, 1, 1, 1);display: flex;align-items: center;justify-content: center;border-radius: 8px;margin: 0;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section .new-fintech-cta-content-inner ul {align-items: flex-start;}
section.new-fintech-cta-top-section.fintechsoftware-cta-top-section .new-fintech-cta-content-inner ul li .fintech-software-development-cta-header {display: flex;align-items: center;justify-content: start;gap: 10px;margin-bottom: 10px;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section .new-fintech-cta-content-inner ul li .fintech-software-development-cta-header strong {font-size: 20px;font-weight:500;margin: 0;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section .new-fintech-cta-image-box.new-mobileapp-cta-image-box img {position: absolute;bottom: 0;right: 0;max-width: 490px;}
.fintach-global-main-content-box {border: 1px solid rgba(72, 72, 72, 1);background: rgba(0, 0, 0, 1);height: 100%;padding: 20px;border-radius: 17px;}
.fintach-global-main-content-box h3 {color: rgba(255, 255, 255, 1);font-weight: 500;line-height: 1.4;margin: 0;font-size: 24px;}
.fintach-global-main-content-box ul {margin: 2rem 0 0;display: flex;align-items: center;justify-content: flex-start;gap: 15px;}
.fintech-global-main-wrapper .col-lg-6 {margin: 3rem 0 0;}
.fintech-global-main-wrapper {margin-top: 4rem;}
.fintach-software-choose-main-wrapper {margin: 7rem 0 0;border: 1px solid rgba(52, 52, 52, 1);padding: 30px;border-radius: 13px; background: url(../images/fintech-software-development-choose-bg-img.webp);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
.fintach-software-choose-image {text-align: center;}
.fintach-software-choose-image img {max-width: 460px;}
.fintech-choose-inner-content-box p {color: rgba(172, 172, 172, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.fintech-choose-inner-content-box h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.fintech-choose-inner-content-box figure {border: 1px solid rgba(52, 52, 52, 1); width: 45px; height: 45px; border-radius: 8px; background: rgba(1, 1, 1, 1); display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 500; position: absolute; top: 0; left: 0; }
.fintech-choose-inner-content-box {position: relative;padding-left: 60px;}
.fintech-choose-inner-content-box + .fintech-choose-inner-content-box {margin-top: 4rem;}
.fintach-software-choose-main-wrapper .fintech-software-choose-content-wrapper {height: 560px;overflow-y: auto;}
.fintach-software-choose-main-wrapper .fintech-software-choose-content-wrapper::-webkit-scrollbar {width: 5px;height: 10px;}
.fintach-software-choose-main-wrapper .fintech-software-choose-content-wrapper::-webkit-scrollbar-button {background: rgba(52, 52, 52, 1)}
.fintach-software-choose-main-wrapper .fintech-software-choose-content-wrapper::-webkit-scrollbar-track-piece {background: rgba(52, 52, 52, 1)}
.fintach-software-choose-main-wrapper .fintech-software-choose-content-wrapper::-webkit-scrollbar-thumb {background: #ccc}​
.fintech-innovation-inner-box-wrapper {display: flex;flex-direction: column;gap: 30px;}
.fintech-innovation-content-box {position: relative;padding: 8rem 1rem;}
.fintech-innovation-content-box > img {position: absolute; bottom: 0; left: 0; right: 0; top: 0; height: 100%; width: 100%; object-fit: cover; user-select: none; pointer-events: none; }
.fintech-innovation-content-box {position: relative;padding: 10rem 1rem 2rem;}
.fintech-innovation-content-box p {color: rgba(255, 255, 255, 1);font-size: 24px;position: relative;font-weight: 500;line-height: 1.4;margin: 0;}
.fintech-innovation-content-box strong {color: rgba(0, 173, 255, 1);font-weight: 700;font-size: 36px;line-height: 1.4;margin: 0 0 5px;z-index: 1;display: block;width: 100%;position: relative;}
.fintech-innovation-inner-box-wrapper {display: flex;flex-direction: column;gap: 30px;}
.fintech-innovation-content-box {position: relative;padding: 10rem 1rem 2rem;border: 1px solid rgba(60, 60, 60, 1);border-radius: 18px;overflow: hidden;}
.fintech-innovation-center-content img.bginovationimg {position: absolute;bottom: 0;left: 0;right: 0;top: 0;user-select: none;pointer-events: none;width: 100%;height: 100%;object-fit: cover;z-index: -1;}
.fintech-innovation-center-content {height: 100%;position: relative;border: 1px solid rgba(60, 60, 60, 1);border-radius: 18px;overflow: hidden;padding: 20px;}
.fintech-innovation-center-content h2 {color: rgba(255, 255, 255, 1);font-size: 33px;font-weight: 500;line-height: 1.4;margin: 40px 0 10px;max-width: 500px;}
.fintech-innovation-center-content img {position: absolute;bottom: 0;right: 0;}
.fintech-innovation-center-content p {color: rgba(146, 146, 146, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0 0 10px;max-width: 500px;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section.fintechsoftware-ctabottom-top-section .new-fintech-cta-content-inner ul li span {color: rgba(174, 174, 179, 1);font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0 0 10px;display: inline-block;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section.fintechsoftware-ctabottom-top-section .new-fintech-cta-content-inner ul li p {color: rgba(255, 255, 255, 1);font-weight: 600;font-size: 20px;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section.fintechsoftware-ctabottom-top-section .new-fintech-cta-image-box.new-mobileapp-cta-image-box img {max-width: 410px;}

section.main-case-study-section.main-portfolio-section.fintech-software-development-portfolio-section.border-light-top .porfolio-slider-parent .swiper-container.swiper-full-mobile > img {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}

/*======================================Fintech Software Development Page CSS End=================================*/


/*======================================Crypto Wallet Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.crypto-wallet-development-banner-section {background: url(../images/crypto-wallet-development-services-bgimg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 16rem 0px 9rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.crypto-wallet-development-banner-section .banner-content-image img {position: initial; max-width: 700px;}
.row.dfsfantasy-table-bottom .dfs-legal-compliance-inner-box ul {display: block;margin: 2rem 0 2rem 3rem;}
.row.dfsfantasy-table-bottom .dfs-legal-compliance-inner-box ul li {width: 100%;border: none;background: transparent;padding: 0;border-radius: 0;color: rgba(172, 172, 172, 1);font-size: 18px;font-weight: 400;line-height: 1.4;list-style-type: disc;}
.row.dfsfantasy-table-bottom .dfs-legal-compliance-inner-box ul li + li{margin-top: 10px;}
.row.dfsfantasy-table-bottom .col-lg-6 {position: relative;z-index: 1;}

.dfs-fantasy-core-features-wrapper {margin-top: 2rem;}
.dfs-fantasy-core-features-wrapper ul {display: flex;flex-wrap: wrap;justify-content: space-between; position: relative;}
.dfs-fantasy-core-features-wrapper ul:after {content: "";position: absolute;left: 50%;top: 3rem;bottom: 0;transform: translateX(-50%);border: 1px dashed rgba(76, 76, 76, 1);}
.dfs-fantasy-core-features-wrapper ul li {width: 45%;border: 1px solid rgba(61, 61, 61, 1);background: rgba(0, 0, 0, 1);padding: 20px;border-radius: 13px;margin-top: 3rem;position: relative;}
.dfs-fantasy-core-features-wrapper ul li:after {position: absolute;content: "";left: 0;right: 0;top: -8px;width: 280px;height: 16px;border-radius: 13px;background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;z-index: -1;margin: 0 auto; opacity: 0.6;}
.dfs-fantasy-core-features-wrapper ul li strong {color: rgba(255, 255, 255, 1);font-size: 22px;line-height: 1.4;margin: 0 0 8px;display: block;}
.dfs-fantasy-core-features-wrapper ul li p {color: rgba(146, 145, 145, 1);font-size: 18px;line-height: 1.6;margin: 0;font-weight: 400;}
.dfs-fantasy-core-features-wrapper ul li:nth-child(odd) {padding-right: 6rem;text-align: right;}
.dfs-fantasy-core-features-wrapper ul li:nth-child(even) {padding-left: 6rem;text-align: left;}
.dfs-fantasy-core-features-wrapper ul li span {border: 1px solid rgb(98 62 112); width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-size: 22px; color: rgba(230, 230, 230, 1); position: absolute; top: 50%; transform: translateY(-50%); right: -35px; background: rgba(24, 24, 24, 1); }
.dfs-fantasy-core-features-wrapper ul li:nth-child(even) span {left: -35px;right: initial;}
.dfs-fantasy-core-features-wrapper ul li:before {content: "";position: absolute;left: -75px;border: 1px dashed rgba(76, 76, 76, 1);right: 0;width: 150px;z-index: -1;top: 50%;transform: translateY(-50%);}
.dfs-fantasy-core-features-wrapper ul li:nth-child(odd):before{right: -75px; left: 0;}
.dfs-fantasy-core-features-wrapper ul li:nth-child(odd):before {right: -75px;left: initial;}
section.same-section.fantasy-cta-section.dfsfantasy-cta-section .same-section-same-heading ul{justify-content: flex-start;}
section.same-section.fantasy-cta-section.dfsfantasy-cta-section .same-section-same-heading ul li {padding: 0 40px;border: none;min-height: initial;background: transparent;text-align: center;width: 31%;border-radius: 0;}
section.same-section.fantasy-cta-section.dfsfantasy-cta-section .same-section-same-heading ul li:first-child{padding-left: 0;}
section.same-section.fantasy-cta-section.dfsfantasy-cta-section .same-section-same-heading ul li + li {border-left: 1px solid rgba(255, 255, 255, 1);}
section.same-section.dfs-bottom-cta-section{background-size: cover;background-repeat: no-repeat;background-position: center;}
.dfs-legal-compliance-wrapper {margin: 5rem 0 0;}
.dfs-legal-compliance-heading h3 {background: #000;min-width: 270px;display: inline-block;color: rgba(255, 255, 255, 1);font-weight: 700;font-size: 20px;text-transform: uppercase;position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);}
.dfs-legal-compliance-heading {text-align: center;border-bottom: 1px solid rgba(156, 156, 156, 1);padding: 0 0 10px;position: relative;}
.dfs-legal-compliance-heading h3:after {content: "";position: absolute;left: 0;width: 10px;height: 10px;background: rgba(156, 156, 156, 1);transform: rotate(46deg);top: 7px;}
.dfs-legal-compliance-heading h3:before {content: "";position: absolute;right: 0;width: 10px;height: 10px;background: rgba(156, 156, 156, 1);transform: rotate(46deg);top: 7px;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section.crypto-wallet-cta-top-section .new-fintech-cta-content-wrapper .new-fintech-cta-content-inner ul li {width: auto;border: none !important;padding: 0;font-size: 18px;color: rgba(255, 255, 255, 1);}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section.crypto-wallet-cta-top-section .new-fintech-cta-content-wrapper .new-fintech-cta-content-inner ul li img{max-height: 19px;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section.crypto-wallet-cta-top-section .new-fintech-cta-content-wrapper .new-fintech-cta-content-inner ul li + li {margin-left: 25px;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section.crypto-wallet-cta-top-section .new-fintech-cta-content-wrapper {padding: 6rem 2rem;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section.crypto-wallet-cta-top-section .new-fintech-cta-image-box.new-mobileapp-cta-image-box img {position: initial;max-width: 450px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.crypto-wallet-cta-wrapper .cta-image-parent img {max-width: 360px;}

.portfolio-inner-content ul{margin-left: 20px;}
.portfolio-inner-content ul li + li {margin-top: 10px;}
.portfolio-inner-content ul li {color: rgba(195, 195, 195, 1);font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0;list-style-type: disc;}
.fantasy-portfolio-inner-box {padding: 0 0 0 0;border-radius: 25px;border: 1px solid rgb(249 77 147 / 36%);background: rgba(16, 16, 16, 1); overflow: hidden;}
.portfolio-image-parent {text-align: center;}
.portfolio-content-parent h3 {color: rgba(255, 255, 255, 1);font-size: 28px;font-weight: bold;line-height: 1.4;margin: 0 0 10px;}
.portfolio-content-parent p {color: rgba(255, 255, 255, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.portfolio-content-parent .row {margin-top: 4rem;}
.portfolio-inner-content {border: 1px solid rgb(249 77 147 / 36%);padding: 20px;border-radius: 20px;height: 100%;}
.portfolio-inner-content h4 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.portfolio-inner-content p {color: rgba(195, 195, 195, 1);}
.portfolio-content-parent .row .col-lg-6 {margin: 0 0 30px;}
.fantasy-portfolio-wrapper,.fantasy-choose-wrapper {margin-top: 5rem;}
.fantasy-portfolio-inner-box + .fantasy-portfolio-inner-box {margin-top: 5rem;}
.fantasy-header-box + .fantasy-header-box{margin-top: 3rem;}
.fantasy-header-box {position: relative;background: rgba(25, 25, 25, 1);padding: 20px;border-radius: 20px;height: 100%;padding-left: 110px;}
.fantasy-header-box figure {position: absolute;left: 20px;top: 20px;width: 70px;height: 70px;overflow: hidden;border-radius: 8px;display: flex;align-items: center;justify-content: center;margin: 0;}
.fantasy-header-box h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.fantasy-header-box p {color: rgba(195, 195, 195, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.fantasy-right-text {margin: 40px 0 0; text-align: center;}
.fantasy-right-text ul {display: flex;align-items: center;justify-content: center;}
.fantasy-right-text ul li {text-align: center;padding: 0 30px;}
.fantasy-right-text ul li strong {color: rgba(137, 14, 222, 1);font-size: 40px;font-weight: 700;line-height: 1.4;margin: 0;}
.fantasy-right-text ul li p {color: rgba(255, 255, 255, 1);font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0;}
.fantasy-right-text ul li + li {border-left: 1px solid rgba(74, 74, 74, 1);}
.fantasy-choose-right-parent figure img {width: 100%;}
.portfolio-inner-content .crypto-wallet-portfolio-listing ul li {list-style: none;margin: 0 !important;width: 32%;}
.portfolio-inner-content .crypto-wallet-portfolio-listing ul {display: flex;flex-wrap: wrap;gap: 20px;margin: 0;}
.portfolio-inner-content .crypto-wallet-portfolio-listing ul li img {max-height: 19px;margin-right: 4px;}
.fantasy-portfolio-inner-box .row.align-items-center {margin: 0;}
.fantasy-portfolio-inner-box .row.align-items-center .col-lg-4 {padding: 0;}
.fantasy-portfolio-inner-box .row.align-items-center .col-lg-8 .portfolio-content-parent {padding: 0 20px;}

/*======================================Crypto Wallet Page CSS End=================================*/

/*======================================NeoBank Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.neobank-development-banner-section {background: transparent;padding: 16rem 0 7rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.neobank-development-banner-section .banner-content-image img {position: initial;}
section.same-section.fantasy-nextgen-section.neobank-sextzen-section .fantasy-nextgen-image{text-align: center;}
section.same-section.fantasy-nextgen-section.neobank-sextzen-section .fantasy-nextgen-image img {max-width: 540px;}
section.same-section.home-cta-section.music-cta-section.social-media-cta-section .cta-content-parent.neobank-cta-parent {border-color: rgba(52, 52, 52, 1);border-width: 1px;background: url(../images/neobank-cta-bg.webp);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;padding: 2rem 2rem;}
section.same-section.digital-wallet-section .home-developer-wrapper.mobile-app-development-service-wrapper.neobank-service-wrapper .home-developer-box {background: rgba(0, 0, 0, 1);border-color: rgba(44, 44, 44, 1);}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent ul#myTab li.nav-item {width: 18%;}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent .sempless-tabs-content.row .col-lg-3 {margin-top: 30px;}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent .sempless-tabs-content.row .col-lg-3 .sempless-inner-box {text-align: left !important;padding: 25px !important;}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent .sempless-tabs-content.row .col-lg-3 .sempless-inner-box p {color: rgba(255, 255, 255, 0.8);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 15px 0 0;}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent .sempless-tabs-content.row .col-lg-3 .sempless-inner-box h3 {color: rgba(255, 255, 255, 1) !important;}
section.same-section.london-solution-section.border-light-top.border-bottom-light .london-solution-wrapper.neobank-solution-wrapper .col-lg-7, section.same-section.london-solution-section.border-light-top.border-bottom-light .london-solution-wrapper.neobank-solution-wrapper .col-lg-5 {margin: 30px 0 0;}
section.same-section.london-solution-section.border-light-top.border-bottom-light .london-solution-wrapper.neobank-solution-wrapper {margin-top: 2rem;}
section.same-section.london-solution-section.border-light-top.border-bottom-light .london-solution-wrapper.neobank-solution-wrapper .london-solution-parent figure {height: 60px;width: 60px;margin: 0 0 15px;}
section.same-section.new-fintech-cta-top-section.fintechsoftware-cta-top-section.crypto-wallet-cta-top-section .new-fintech-cta-content-wrapper.neobank-middlecta-content-wrapper {padding: 2rem 2rem;}
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section .nimble-key-differentiator-parent ul li {color: rgba(255, 255, 255, 0.8);font-weight: 500;font-size: 18px;margin: 0;padding: 15px 0;min-height: 50px;}
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section .nimble-key-differentiator-parent ul li + li {border-top: 1px solid rgba(255, 255, 255, 0.3);}
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section .nimble-key-differentiator-parent {padding: 30px 20px; height: 100%; background: #000;}
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section .nimble-key-differentiator-parent.chage-box-color ul li {padding: 15px 0;color: rgba(255, 255, 255, 1);font-size: 18px;min-height: 50px;}
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section .mobile-table-wrapper .col-lg-4,
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section .mobile-table-wrapper .col-lg-8 {padding: 0 0;}
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section .mobile-table-wrapper .row {margin: 0 0px;}
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section .nimble-key-differentiator-parent.chage-box-color {background: rgba(25, 25, 25, 1);}
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section section.same-section.dfs-cta-section {background: rgba(21, 21, 21, 1);padding: 10rem 0; position: relative;}
section.same-section.mobile-app-cost-table-section.border-light-top.neobank-tabel-section section.same-section.dfs-market-section .fantasy-service-box-parent {background: transparent;padding: 0;margin: 3rem 0 0;border-radius: 0;}
.comoun-table-question-parent {background: rgba(248, 77, 147, 0.12);margin: 3rem 0 0;border: 1px solid rgba(248, 77, 147, 1);padding: 20px;border-radius: 13px;}
.comoun-table-question-parent h4 {color: rgba(255, 255, 255, 1);font-size: 26px;font-weight: 600;line-height: 1.4;margin: 0 0 5px;}
.comoun-table-question-parent p {color: rgba(255, 255, 255, 0.8);font-size: 18px;font-weight: 500;line-height: 1.6;margin: 0;}
section.same-section.fintech-software-choose-main-section.border-light-top .fintach-software-choose-main-wrapper.neobank-choose-main-wrapper {background: rgba(9, 9, 9, 1);}
section.same-section.process-lifecycle-section.border-bottom.border-light-top.neobank-app-features-section .lifecycle-content-parent h3 {background: initial;background-clip: initial;color: #fff;-webkit-text-fill-color: initial;}
.london-solution-wrapper.neobank-clients-solution-wrapper .col-lg-6 {margin: 30px 0 0;}

section.same-section.fantasy-cost-section.neobank-cost-section .col-lg-3 {margin-top: 30px;}
.neobank-cost-wrapper:after {content: "";position: absolute;right: -15px;top: -15px;width: 60px;height: 60px;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;border-radius: 50%;}
.neobank-cost-wrapper {background: rgba(27, 27, 27, 1);padding: 15px;border-radius: 13px;position: relative;height: 100%; overflow: hidden;}
.nobank-cost-box {margin: 10px 0;padding: 10px 0;}
.nobank-cost-box p {color: rgba(205, 205, 205, 1);font-size: 20px;font-weight: 600;line-height: 1.4;margin: 0 0 5px;}
.nobank-cost-box h3 {color: rgba(255, 255, 255, 1);font-size: 20px;font-weight: 600;line-height: 1.4;margin: 0;}
.neobank-cost-wrapper .nobank-cost-box:nth-child(2) {border-top: 1px solid rgba(94, 94, 94, 1);border-bottom: 1px solid rgba(94, 94, 94, 1);}
.nobank-cost-box:last-child h3 {display: inline-block;margin: 0;color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;}
section.same-section.fantasy-nextgen-section.neobank-nextzen-bottom-section .fantasy-nextgen-wrapper {margin: 0;}
section.same-section.fantasy-nextgen-section.neobank-nextzen-bottom-section .fantasy-nextgen-wrapper .fantasy-nextgen-image{text-align: center;}
section.same-section.fantasy-nextgen-section.neobank-nextzen-bottom-section .fantasy-nextgen-wrapper .fantasy-nextgen-image img {max-width: 430px;}
section.same-section.fantasy-nextgen-section.neobank-nextzen-bottom-section .fantasy-nextgen-wrapper .btn-box {margin: 40px 0 0;}
section.same-section.fantasy-nextgen-section.neobank-nextzen-bottom-section .fantasy-nextgen-wrapper .fantasy-nextgen-content h2 {color: rgba(255, 255, 255, 1);font-size: 34px;font-weight: 700;line-height: 1.4;margin: 0 0 10px;}
section.same-section.fantasy-nextgen-section.neobank-nextzen-bottom-section .fantasy-nextgen-wrapper .fantasy-nextgen-content p + p{margin-top: 15px;}
section.same-section.fantasy-nextgen-section.neobank-nextzen-bottom-section .fantasy-nextgen-wrapper .btn-box {margin: 25px 0 0;}
section.same-section.digital-wallet-section .home-developer-wrapper.mobile-app-development-service-wrapper.neobank-service-wrapper .home-developer-box.cost-bg-box {background: url(../images/fantasy-cost-bg.webp);background-repeat: no-repeat;background-position: center;background-size: cover;}

/*======================================NeoBank Page CSS End=================================*/

/*======================================Payroll Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.payroll-software-development-banner-section {background: url(../images/payroll-software-development-bg.webp);background-size: cover;background-repeat: no-repeat;background-position: center; padding: 24rem 0px 16rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.payroll-software-development-banner-section .banner-content-image img {position: initial;max-width: 720px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.payroll-software-development-banner-section .banner-btn-box {margin: 30px 0 0;}
/* .home-developer-box span {display: inline-block;margin: 0;color: #FFFFFF;font-weight: 600;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;font-size: 22px;} */
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent .sempless-tabs-content.row .col-lg-4 {margin-top: 30px;}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent .sempless-tabs-content.row .col-lg-4 .sempless-inner-box {text-align: left !important;padding: 25px !important;}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent .sempless-tabs-content.row .col-lg-4 .sempless-inner-box p {color: rgba(255, 255, 255, 0.8);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 15px 0 0;}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent .sempless-tabs-content.row .col-lg-4 .sempless-inner-box h3 {color: rgba(255, 255, 255, 1) !important;}
section.same-section.london-solution-section.payroll-software-table-section .mobile-table-wrapper .nimble-key-differentiator-parent.chage-box-color ul li {padding: 15px 0;min-height: initial;color: rgba(255, 255, 255, 1);font-size: 18px;}
section.same-section.london-solution-section.payroll-software-table-section .mobile-table-wrapper .nimble-key-differentiator-parent ul li {padding: 15px 0;min-height: 58px; color: rgba(204, 204, 204, 1);} 
section.same-section.london-solution-section.payroll-software-table-section .mobile-table-wrapper .nimble-key-differentiator-parent h3 {background: transparent;-webkit-text-fill-color: initial;text-transform: capitalize;}
.btn-payroll-box {margin: 4rem 0 0;text-align: center;}
.btn-payroll-box .btn.btn-primaryx {display: flex;align-items: center;justify-content: center;gap: 10px;max-width: 350px;margin: 0 auto;padding: 5px 10px;}
section.same-section.ios-app-development-cost-section.border-light-top.payroll-compliance-box-section .ios-cost-box-parent .ios-cost-box-header {display: flex;align-items: center;justify-content: flex-start;gap: 10px;}
section.same-section.ios-app-development-cost-section.border-light-top.payroll-compliance-box-section .ios-cost-box-parent .ios-cost-box-header figure{margin: 0; width: 50px; height: 50px;}
section.same-section.ios-app-development-cost-section.border-light-top.payroll-compliance-box-section .ios-cost-box-parent .ios-cost-box-header h3 {-webkit-text-fill-color: initial;font-weight: 600;font-size: 20px; margin: 0;}
section.same-section.ios-app-development-cost-section.border-light-top.payroll-compliance-box-section .ios-app-cost-content ul li img {position: absolute;left: 10px;top: 15px;max-width: 18px;}
section.same-section.ios-app-development-cost-section.border-light-top.payroll-compliance-box-section .ios-app-cost-content ul li {padding: 10px;border: none;position: relative;padding-left: 35px;}
section.same-section.ios-app-development-cost-section.border-light-top.payroll-compliance-box-section .ios-app-cost-wrapper.hire-developers-billing-section.ai-integration-services-tabel-wrapper {margin-top: 2rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.payroll-cta-middle .cta-image-parent img {right: 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.blokchain-development-cta-section {background: url(../images/blockchain-development-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 7rem 2rem;}
.digital-wallet-content p + p {margin: 15px 0 0;}
.digital-wallet-content p + p strong{color: rgba(255, 255, 255, 1); font-weight: 500;}
.fintech-software-development-services-wrapper .accordion-body .row.dfsfantasy-table-bottom .col-lg-6 {margin: 50px 0 0;}
.home-developer-wrapper.mobile-app-development-service-wrapper.blockchain-development-wallet-box .home-developer-box h3 {display: inline-block;margin: 0 0 10px;color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.blokchain-development-cta-section {background: url(../images/blockchain-development-cta-bottom-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 7rem 2rem;}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section.payroll-features-section .home-service-tabs-parent ul#myTab {justify-content: space-between;}
section.same-section.home-service-section.ewallet-semless-section.fitness-features-section.neobank-features-section .home-service-tabs-parent ul#myTab li.nav-item {width: 19%;margin: 0 !important;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.blokchain-development-bottomcta-section {background: url(../images/blockchain-development-cta-bottom-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-integration-services-banner-section.blockchain-development-banner-section .banner-btn-box {margin: 25px 0 0;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.blockchain-nextgen-wrapper ~ section.main-case-study-section.main-portfolio-section.fintech-software-development-portfolio-section.border-light-top .dfs-legal-compliance-inner-box h3 + p {font-size: 20px;margin: 0 0 10px;color: #fff;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.blockchain-nextgen-wrapper .fantasy-nextgen-wrapper .fantasy-nextgen-image img {max-width: 390px;}

/*======================================Payroll Page CSS End=================================*/

/*======================================AI Consulting Services Page CSS Start=================================*/

section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.ai-consulting-cta-section {background: url(../images/ai-consulting-services-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
section.same-section.london-solution-section.border-light-top.border-bottom-light .london-solution-wrapper.ai-consulting-solution-wrapper .london-solution-parent.extra-solution-img {padding-right: 30rem;}
section.same-section.digital-wallet-section.ai-consulting-services-benefit-section .digital-wallet-content ul.mobile-app-development-banner-listing {display: flex;flex-wrap: wrap; justify-content: space-between;}
section.same-section.digital-wallet-section.ai-consulting-services-benefit-section .digital-wallet-content ul.mobile-app-development-banner-listing li {color: rgba(149, 149, 149, 1); font-size: 18px; font-weight: 400; line-height: 1.4; margin: 0; display: flex; align-items: center; justify-content: flex-start; gap: 5px; margin: 6px 0; width: 50%;}
section.same-section.digital-wallet-section.ai-consulting-services-benefit-section .digital-wallet-content ul.mobile-app-development-banner-listing {column-count: 2; -webkit-column-count: 2; margin: 2rem 0 0; }
section.same-section.digital-wallet-section.ai-consulting-services-benefit-section .digital-wallet-content ul.mobile-app-development-banner-listing li img {max-height: 16px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.ai-consulting-middlecta-section {background: url(../images/ai-consulting-cta-middle-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
.ios-cost-box-parent .get-quote-btn {margin: 2rem 1rem 5rem;text-align: center;}
.ios-cost-box-parent .get-quote-btn .btn.btn-primaryx {min-width: 350px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.ai-consulting-bottomcta-section {background: url(../images/ai-consulting-cta-bottom-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}

/*======================================AI Consulting Services Page CSS End=================================*/

/*======================================Fintech API Integration Services Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-api-integration-banner-section {background: url(../images/fintech-api-integration-services-bg.webp);background-size: cover;background-repeat: no-repeat;background-position: center;padding: 21rem 0 12rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-api-integration-banner-section .banner-content-image img {position: initial;max-width: 600px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.fintech-api-integration-cta-section {background: url(../images/fintech-api-integration-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
.home-developer-wrapper.mobile-app-development-service-wrapper.fintech-api-integration-services-wrapper {margin-top: 12rem;}
.home-developer-wrapper.mobile-app-development-service-wrapper.fintech-api-integration-services-wrapper .home-developer-box figure {width: 70px;height: 70px;margin: -70px auto 20px;}
.home-developer-wrapper.mobile-app-development-service-wrapper.fintech-api-integration-services-wrapper .home-developer-box{text-align: center; background: rgba(18, 18, 18, 1);}
.home-developer-wrapper.mobile-app-development-service-wrapper.fintech-api-integration-services-wrapper .home-developer-box h3 {font-size: 24px;}
.fintach-software-choose-main-wrapper.fintact-api-integration-choose-main-wrapper {background: transparent;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.fintech-ai-intefration-bottomcta-section{background: url(../images/fintech-api-integration-cta-bottom-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.ai-consulting-service-nextgen-wrapper .fantasy-nextgen-wrapper .fantasy-nextgen-image img {max-width: 350px;}
.fix-box-content {margin: 30px 0 0;}
section.same-section.digital-wallet-section.ai-consulting-services-benefit-section .digital-wallet-content ul.mobile-app-development-banner-listing {column-count: initial;-webkit-column-count: initial;}
section.same-section.digital-wallet-section.ai-consulting-services-benefit-section .digital-wallet-content ul.mobile-app-development-banner-listing li{width: 100%;}
section.same-section.tech-tack-section.ai-integration-services-techstack-section .teckstack-box ul {align-items: flex-start;flex-wrap: wrap;}
section.same-section.tech-tack-section.ai-integration-services-techstack-section .teckstack-box ul li {margin: 0 0 30px;}
section.same-section.tech-tack-section.ai-integration-services-techstack-section .teckstack-box {align-items: flex-start;}

/*======================================Fintech API Integration Services Page CSS End=================================*/

/*======================================P2P Lending Platform Development Company Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.p2p-landing-banner-section {background: transparent;padding: 13rem 0 7rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.p2p-landing-banner-section .banner-content-image img {position: initial;max-width: 700px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.p2p-landing-banner-section .banner-btn-box {margin: 25px 0 0;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.blockchain-nextgen-wrapper .row.align-items-center.p2p-landing-nextgen-img .fantasy-nextgen-content p + p {margin-top: 15px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.p2p-landing-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.blokchain-development-cta-section {background: url(../images/p2p-lending-platform-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 8rem 2rem;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-platform-service-section .fintech-software-development-services-wrapper .mobile-table-wrapper {border-radius: 0;padding: 0;margin: 0;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-platform-service-section .fintech-software-development-services-wrapper .mobile-table-wrapper .col-lg-9 {padding: 0;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-platform-service-section .fintech-software-development-services-wrapper .mobile-table-wrapper .col-lg-9 .nimble-key-differentiator-parent {padding: 0;padding-left: 15px;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-platform-service-section .fintech-software-development-services-wrapper .accordion-body {padding: 0;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-platform-service-section .fintech-software-development-services-wrapper .mobile-table-wrapper {border-radius: 0;padding: 0;margin: 0;border: none;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-platform-service-section .fintech-software-development-services-wrapper .mobile-table-wrapper .nimble-key-differentiator-parent.chage-box-color {padding: 0px 15px;background: rgba(25, 25, 25, 1);}
section.same-section.fintech-software-development-services-main-section.p2p-landing-platform-service-section .fintech-software-development-services-wrapper .mobile-table-wrapper .nimble-key-differentiator-parent.chage-box-color ul li {padding: 20px 0;font-size: 20px;min-height: 94px;color: rgba(255, 255, 255, 1);}
section.same-section.fintech-software-development-services-main-section.p2p-landing-platform-service-section .fintech-software-development-services-wrapper .mobile-table-wrapper .col-lg-9 .nimble-key-differentiator-parent ul li {padding: 20px 0;min-height: 94px; color: rgba(255, 255, 255, 0.8); font-size: 18px;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-platform-service-section .fintech-software-development-services-wrapper .mobile-table-wrapper .col-lg-3 {padding: 0;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-services-main-section.border-light-top .row.dfsfantasy-table-bottom .col-lg-6 {margin-top: 40px;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-services-main-section.border-light-top .fintech-software-development-services-wrapper {margin-top: 3rem;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-services-main-section.border-light-top + section.same-section.fintech-software-choose-main-section.border-light-top .fintach-software-choose-main-wrapper {background: rgba(9, 9, 9, 1);}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.p2p-landing-banner-section .developer-banner-bottom-listing ul {flex-wrap: wrap;gap: 15px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.p2p-landing-banner-section .developer-banner-bottom-listing ul li {margin: 0px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.p2p-landing-banner-section .banner-content-heading p {font-size: 20px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.p2p-landing-banner-section .developer-banner-bottom-listing ul li {margin: 0px;font-size: 15px;min-width: 190px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.p2p-landing-banner-section .developer-banner-bottom-listing ul li figure img {max-height: 30px;}

/*======================================P2P Lending Platform Development Company Page CSS End=================================*/

section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section.swapwallet-bannerbottom-cta-section {padding: 8rem 0;border-top: 1px solid rgba(78, 78, 78, 1);border-bottom: rgba(78, 78, 78, 1);}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section.swapwallet-bannerbottom-cta-section .cta-bg-wrapper-parent {background: url(../images/swap-casestudy-banner-bottom-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 5rem 2rem;text-align: center;}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section.swapwallet-bannerbottom-cta-section .cta-bg-wrapper-parent .locallit-newcta-content.casestudy-same-heading {max-width: 1100px;margin: 0 auto;}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section.swapwallet-bannerbottom-cta-section .cta-bg-wrapper-parent .locallit-newcta-content.casestudy-same-heading p{color: rgba(182, 182, 182, 1);}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section.swapwallet-bannerbottom-cta-section .cta-bg-wrapper-parent .locallit-newcta-content.casestudy-same-heading p + p{margin-top: 15px;}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section.swapwallet-bannerbottom-cta-section .cta-bg-wrapper-parent .locallit-newcta-content.casestudy-same-heading h2 {margin: 0 0 15px;color: rgba(101, 67, 129, 1);}
section.same-section.swapafrica-casestudy-clients-feedback-section{border-top: 1px solid rgba(78, 78, 78, 1);border-bottom: rgba(78, 78, 78, 1);}
section.same-section.swapafrica-casestudy-clients-feedback-section .video-wrapper {width: 100%;height: 600px;border-radius: 13px;border: 1px solid transparent;overflow: hidden;position: relative;}
section.same-section.swapafrica-casestudy-clients-feedback-section .video-wrapper video{width: 100%; height: 100%; min-width: 100%; min-height: 100%; max-width: 100%; max-height: 100%;}
section.same-section.swapafrica-casestudy-clients-feedback-section #video-poster {background:#000;position: absolute;width: 100%;height: 100%;z-index: 99;top: 0;cursor: pointer;}
section.same-section.swapafrica-casestudy-clients-feedback-section #video-poster img {transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;}
section.same-section.swapafrica-casestudy-clients-feedback-section #video-poster:hover img {opacity: 0.8;}
section.same-section.swapafrica-casestudy-clients-feedback-section .play-icon {display: block;text-align: center;line-height: 80px;width:80px;height:80px;border-radius: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
section.same-section.swapafrica-casestudy-clients-feedback-section #video-poster img {width: 100%;height: 100%; object-fit: cover;}
section.same-section.swapafrica-casestudy-clients-feedback-section .play-icon img {width: auto !important;height: auto !important;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section .banner-content-image{text-align: right;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section .banner-content-image img {max-width: 600px; position: initial;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section {background: url(../images/ewallet-new-banner-bgimage.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 20rem 0 12rem;}
section.same-section.case-study-mainbanner-section.swapwallet-mainbanner-section.swapwallet-page-mainbanner-section {background: url(../images/swapwallet-banner-bg-img.webp);background-size: cover;background-repeat: no-repeat;background-position: center;padding: 16rem 0 8rem;}
section.same-section.case-study-mainbanner-section.swapwallet-mainbanner-section.swapwallet-page-mainbanner-section .case-study-mainbanner-image img {position: initial;max-width: 480px;}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section.swapwallet-bannerbottom-cta-section .cta-bg-wrapper-parent .locallit-newcta-content.casestudy-same-heading .developer-banner-bottom-listing ul {justify-content: center;}
section.same-section.locallit-new-cta-bottom-section.swapwallet-new-cta-bottom-section.swapwallet-bannerbottom-cta-section .cta-bg-wrapper-parent .locallit-newcta-content.casestudy-same-heading .developer-banner-bottom-listing ul li {padding: 20px 10px;padding-left: 65px;text-align: left;min-width: 180px;font-size: 16px;}
section.same-section.swapafrica-casestudy-clients-feedback-section .video-wrapper iframe {width: 100%;height: 100%;}
section.same-section.case-study-mainbanner-section.swapwallet-mainbanner-section.swapwallet-page-mainbanner-section ul li + li .btn.btn-casestudy {background: rgba(101, 67, 129, 1); box-shadow:none; border-color: rgba(101, 67, 129, 1);}
section.same-section.case-study-mainbanner-section.swapwallet-mainbanner-section.swapwallet-page-mainbanner-section ul li + li .btn.btn-casestudy:hover {background: transparent;color: rgba(101, 67, 129, 1);border-color: rgba(101, 67, 129, 1);}

/*======================================Wealth Management & Defi App Development Company Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.wealth-page-banner-section {background: transparent;padding: 18rem 0 8rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.wealth-page-banner-section .developer-banner-bottom-listing ul {align-items: initial;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.wealth-page-banner-section .developer-banner-bottom-listing ul li {display: flex;align-items: center;justify-content: flex-start;font-size: 15px;min-width: 200px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.wealth-page-banner-section .banner-btn-box {margin: 3rem 0 0;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.wealth-page-banner-section .banner-content-image img {position: initial;max-width: 660px;}
.wealth-management-features-wrapper {margin-top: 10rem;}
.wealth-management-features-content + .wealth-management-features-content {margin-top: 7rem;}
.wealth-management-features-content h3 {color: rgba(255, 255, 255, 1);font-size: 24px;line-height: 1.4;margin: 0 0 5px;font-weight: 500;}
.wealth-management-features-content p {color: rgba(255, 255, 255, 0.6);font-size: 18px;line-height: 1.6;margin: 0;font-weight: 400;}
.wealth-management-features-image img {max-width: 390px;}
.wealth-management-features-image {text-align: center;}
.wealth-management-compliance-regulatory-wrapper {margin: 9rem 0 0;}
.wealth-management-compliance-parent {border: 1px solid rgba(93, 93, 93, 1);background: rgba(0, 0, 0, 1);padding: 8rem 2rem;border-radius: 13px;position: relative;}
.wealth-management-compliance-parent .row{align-items: center;}
.wealth-management-compliance-regulatory-content h3 {color: rgba(255, 255, 255, 1);font-size: 32px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.wealth-management-compliance-regulatory-content p {color: rgba(233, 233, 233, 0.6);font-size: 20px;line-height: 1.6;margin: 10px 0 0;}
.wealth-management-compliance-regulatory-img img {position: absolute;bottom: 0;right: 0;top: 0;height: 100%;}
.wealth-management-compliance-regulatory-wrapper .wealth-management-compliance-parent:nth-child(even) .wealth-management-compliance-regulatory-img img {right: initial;left: 0;}
.wealth-management-compliance-parent + .wealth-management-compliance-parent {margin-top: 4rem;}
section.same-section.london-solution-section.payroll-software-table-section.border-light-top .mobile-table-wrapper.wealth-management-table-wrapper .nimble-key-differentiator-parent h3 {min-height: 66px;}
section.same-section.fintech-software-choose-main-section.border-light-top .fintach-software-choose-main-wrapper.wealth-management-choose-wrapper {background: transparent;}

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.defi-app-banner-section {background: transparent;padding: 19rem 0 10rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.defi-app-banner-section ul.mobile-app-development-banner-listing {column-count: 2;-webkit-column-count: 2;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.defi-app-banner-section .banner-btn-box {margin: 25px 0 0;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.defi-app-banner-section .developer-banner-bottom-listing ul {align-items: initial;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.defi-app-banner-section .developer-banner-bottom-listing ul li {font-size: 17px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.defi-app-banner-section .developer-banner-bottom-listing ul li {font-size: 17px;min-width: 130px;display: flex;align-items: center;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.defi-app-banner-section .banner-content-image img {position: initial;max-width: 720px;}
section.same-section.digital-wallet-section.defi-app-features-section .wealth-management-features-wrapper .row{align-items: center;}
section.same-section.digital-wallet-section.defi-app-features-section .wealth-management-features-wrapper .wealth-management-features-image img {max-width: 500px;}
section.same-section.london-solution-section.payroll-software-table-section.border-light-top .mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper .col-lg-2, section.same-section.london-solution-section.payroll-software-table-section.border-light-top .mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper .col-lg-4 {padding: 0;}
section.same-section.london-solution-section.payroll-software-table-section.border-light-top .mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper .nimble-key-differentiator-parent h3 {min-height: initial;}
.mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper{background:#000;}
.mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper table {width: 100%;}
.mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper table tr th, .mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper table tr td {padding: 15px 15px;border: 1px solid rgba(76, 76, 76, 1);border-collapse: collapse;font-size: 18px;font-weight: 500;color: rgba(204, 204, 204, 1);margin: 0;}
.mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper {border-radius: 10px;}
.mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper table tr th:first-child, .mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper table tr td:first-child{background: rgba(25, 25, 25, 1); color: rgba(255, 255, 255, 1);}
.mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper table tr th {color: rgba(255, 255, 255, 1);font-size: 22px;}
.wealth-management-compliance-regulatory-content p strong {color: rgba(233, 233, 233, 0.8);font-weight: 600;}
section.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section.border-light-top {padding-top: 8rem;}
section.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section.border-light-top .cta-content-parent.fintech-footer-cta.defi-bottom-cta {background: url(../images/defi-app-cta-bottom-bg.webp);background-size: 100% 100%;background-position: center;background-repeat: no-repeat; padding: 6rem 2rem;}
.wealth-management-features-wrapper .row {align-items: center;}
section.same-section.fantasy-portfolio-section .fantasy-portfolio-wrapper .fantasy-portfolio-inner-box {padding: 15px !important;}
section.same-section.fantasy-portfolio-section .fantasy-portfolio-wrapper .fantasy-portfolio-inner-box .portfolio-image-parent img {border-radius: 13px;}
section.same-section.fantasy-portfolio-section .fantasy-portfolio-wrapper .fantasy-portfolio-inner-box .portfolio-content-parent {padding: 0 0 !important;}

/*======================================Wealth Management & Defi App Development Company Page CSS End=================================*/

/*======================================Crypto On-Ramp & Off-Ramp olutions Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.crypto-ramp-banner-section {background: url(../images/crypto-on-ramp-off-ramp-solutions-bg.webp);background-size: cover;background-repeat: no-repeat;background-position: center; padding: 16rem 0 10rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.crypto-ramp-banner-section .banner-content-image img {position: initial;max-width: 640px;}
section.same-section.fantasy-nextgen-section.mobileapp-nextgen-wrapper.blockchain-nextgen-wrapper .fantasy-nextgen-wrapper.crypto-ramp-nextgen-wrapper .fantasy-nextgen-image img {position: absolute;bottom: 0;right: 5%;max-width: 480px;}
section.main-case-study-section.main-portfolio-section.fintech-software-development-portfolio-section.border-light-top .fintech-software-development-slider-section.crypto-ramp-slider-section .dfs-legal-compliance-inner-box {min-height: 430px;}
section.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section.border-light-top .cta-content-parent.fintech-footer-cta.crypto-ramp-cta {background: url(../images/crypto-on-ramp-off-ramp-solutions-cta-bg.webp); padding: 9rem 2rem;}
section.same-section.crypto-ramp-client-section.border-light-top .crypto-wamp-clinet-wrapper {border: 1px solid rgba(255, 255, 255, 0.2);padding: 25px;border-radius: 13px;margin: 6rem 0 0;}
.crypto-ramp-client-content {border: 1px solid rgba(255, 255, 255, 0.2);padding: 25px;height: 100%;border-radius: 13px;background: rgba(17, 17, 17, 1);}
.crypto-ramp-client-content p {color: rgba(172, 172, 172, 1);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 15px 0 50px;}
.crypto-ramp-client-content h3 {color: rgba(224, 224, 224, 1);font-size: 22px;font-weight: 500;line-height: 1.4;margin: 0 0 0;}
.crypto-ramp-client-content span {color: rgba(172, 172, 172, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
section.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section.border-light-top .cta-content-parent.fintech-footer-cta.crypto-ramp-bottom-cta {background: url(../images/crypto-on-ramp-off-ramp-cta-bottom-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat; padding: 8rem 2rem;}

/*======================================Crypto On-Ramp & Off-Ramp olutions Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section .ewaalet-banner-list-partner-logo ul {border: 1px solid rgba(77, 77, 77, 1);border-radius: 10px;align-items: center;justify-content: flex-start;display: flex;margin: 3rem 0 0;max-width: 748px;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section .ewaalet-banner-list-partner-logo ul li {color: rgba(255, 255, 255, 1);font-size: 16px;font-weight: 500;line-height: 1.4;margin: 0;padding: 15px 20px;position: relative;display: flex;align-items: center;justify-content: center;gap: 8px;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section .ewaalet-banner-list-partner-logo ul li img {max-height: 18px;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section .ewaalet-banner-list-partner-logo ul li:after {content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 30px;background: rgba(48, 48, 48, 1);transform: translateY(-50%);}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section {padding: 15rem 0 8rem;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section .ewaallet-banner-btn {margin: 3rem 0 0;}
.services-box {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 13px; margin: 4rem 0 0;}
.flip-box-front h2 {margin: 20px 0 0;color: rgba(196, 196, 196, 1);font-size: 20px;line-height: 1.4;font-weight: 500;}
.service {width: 16%;}
.flip-box {background-color: transparent;height: 200px;border-radius: 10px;perspective: 1000px;width: 100%; border-radius: 23px;}
.flip-box-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;display: flex;justify-content: center;align-items: center;}
.flip-box:hover .flip-box-inner {transform: rotateY(180deg);}
.flip-box-front, .flip-box-back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.flip-box-front {background: #FFFFFF0B;border: 1px solid #FFFFFF31;border-radius: 23px;padding: 20px;height: 100%;text-align: center;-webkit-transition: all 0.8s ease 0.3s;transition: all 0.8s ease 0.3s;}
.flip-box-back {transform: rotateY(180deg);background: #FFFFFF0B;border: 1px solid #FFFFFF31;border-radius: 23px;padding: 20px;height: 100%;text-align: center;font-size: 18px;}
.ewallet-table-wrapper-parent {margin: 4rem 0 0;}
.ewallet-table-wrapper-parent .ewallet-table-main-parent table {width: 100%;}
.ewallet-table-wrapper-parent .ewallet-table-main-parent table tr td, .ewallet-table-wrapper-parent .ewallet-table-main-parent table tr th {padding: 15px;font-size: 18px;font-weight: 400;line-height: 1.4;}
.ewallet-table-wrapper-parent .ewallet-table-main-parent table tr:first-child{border-top: none;}
.ewallet-table-wrapper-parent .ewallet-table-main-parent table tr th {background: rgba(81, 81, 81, 0.28);}
.ewallet-table-wrapper-parent .ewallet-table-main-parent {border: 1px solid rgba(82, 82, 82, 1);border-radius: 13px;overflow: hidden;}
.ewallet-table-wrapper-parent .ewallet-table-main-parent table tr {border-top: 1px solid #52525259;}
.ewallet-table-middle-content-parent {margin: 3rem 0 0;}
.ewallet-table-middle-content-parent p {color: rgba(196, 196, 196, 1);font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;}
.ewallet-table-middle-content-parent strong {color: #fff;font-size: 20px;line-height: 1.4;margin: 0 0 5px;display: inline-block;}
.table-bottom-box-wrapper {margin: 3rem 0 0;}
.table-bottom-box-wrapper .col-lg-4 {padding: 0;}
.table-bottom-box-wrapper .col-lg-4:last-child{border-right: none;}
.table-bottom-box-wrapper .row {margin: 0;border: 1px solid rgba(82, 82, 82, 1);background: rgba(16, 16, 16, 1);border-radius: 20px;}
.table-bottom-box-wrapper .col-lg-4 .ewallet-table-bottom-box-content {padding: 25px;height: 100%;border-right: 1px solid rgba(255, 255, 255, 0.08);}
.table-bottom-box-wrapper .col-lg-4 .ewallet-table-bottom-box-content span {background: rgba(248, 80, 147, 0.19);display: inline-block;padding: 6px 20px;border-radius: 30px;margin: 0 0 15px;color: rgba(248, 80, 147, 1);font-weight: 500;line-height: 1.4;}
.table-bottom-box-wrapper .col-lg-4 .ewallet-table-bottom-box-content h3 {color: rgba(255, 255, 255, 1);font-size: 22px;font-weight: 600;line-height: 1.4;margin: 0 0 10px;}
.table-bottom-box-wrapper .col-lg-4 .ewallet-table-bottom-box-content p {color: rgba(196, 196, 196, 1);font-size: 18px;line-height: 1.6;margin: 0;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}

.developers-banner-btn .btn.btn-default:focus {background: transparent;box-shadow: none;}

.linktext-btn {color: #fff;font-size: 18px;font-weight: 500;line-height: 1.4;margin: 10px 0 0;}
.linktext-btn img {max-height: 35px;vertical-align: middle; transform-origin: 70% 70%; animation-name: wave-animation;animation-duration: 2.5s;animation-iteration-count: infinite;display: inline-block;}
section.same-section.london-solution-section.payroll-software-table-section.border-light-top.fintech-app-dvelopment-costtable-section .mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper.change-table-width + p {color: #e0e0e0;margin: 25px 0 0;font-size: 20px;font-weight: 300;line-height: 1.6;}

/*======================================PPC Landing Page CSS Start================================*/

section.main-banner-section.main-lp-fintech-banner-section .banner-content-heading h1{font-size: 49px;}
section.main-banner-section.main-lp-fintech-banner-section{background: url(../images/lp-fintech-banner-bg.webp);background-size: cover;background-repeat: no-repeat;background-position: center; height: auto; padding: 12rem 0 7rem;}
section.main-banner-section.main-lp-fintech-banner-section:after{display: none;}
.lp-landing-page-form:before {content: ""; position: absolute; left: 0; right: 0; top: -5px; width: 92%; height: 13px; background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box; border-radius: 24px; margin: 0 auto; z-index: -1; }
.lp-landing-page-form:after {content: ""; position: absolute; left: 0; right: 0; bottom: -5px; width: 92%; height: 13px; background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box; border-radius: 24px; margin: 0 auto; z-index: -1; }
section.main-banner-section.main-lp-fintech-banner-section .ewaalet-banner-list-partner-logo ul {column-count: 2;margin: 25px 0 0;}
section.main-banner-section.main-lp-fintech-banner-section .ewaalet-banner-list-partner-logo ul li {color: rgba(255, 255, 255, 1);font-size: 20px;font-weight: 400;line-height: 1.4;margin: 0; position: relative;}
section.main-banner-section.main-lp-fintech-banner-section .ewaalet-banner-list-partner-logo ul li {color: rgba(255, 255, 255, 1);font-size: 20px;font-weight: 400;line-height: 1.4;margin: 0;position: relative;padding: 10px 0;padding-left: 28px;}
section.main-banner-section.main-lp-fintech-banner-section .ewaalet-banner-list-partner-logo ul li img {max-height: 18px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.lp-landing-page-form {background: rgba(25, 25, 25, 1); padding: 20px 30px; border-radius: 20px; height: 100%; position: relative; max-width: 700px; margin-left: auto; }
.form-text-wrapper {margin: 0 0 30px;}
.form-text-wrapper p:after {content: ""; position: absolute; left: 0; right: 0; bottom: 0; width: 100px; height: 4px; background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box; border-radius: 7px; }
.form-text-wrapper p {color: rgba(255, 255, 255, 0.7); font-size: 18px; font-weight: 400; line-height: 1.6; margin: 0; padding: 0 0 10px; position: relative; }
.form-text-wrapper h2 {color: rgba(255, 255, 255, 1); font-size: 30px; line-height: 1.4; margin: 0 0 5px; font-weight: 500;}
.lp-main-form-parent .form-group {margin: 0 0 25px;}
.lp-main-form-parent .form-group label {color: rgba(255, 255, 255, 1);font-size: 18px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;display: block;}
.lp-main-form-parent .form-group .form-control {background: rgba(36, 36, 36, 1);border: 1px solid rgba(36, 36, 36, 1);padding: 15px;height: 50px;border-radius: 9px;font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0; color: #fff;}
.lp-main-form-parent .form-group select.form-control{padding: 10px;}
.lp-main-form-parent .form-group .lp-select-box {position: relative;width: 100%;}
.lp-main-form-parent .form-group .lp-select-box img {position: absolute;top: 50%;transform: translateY(-50%);right: 15px;user-select: none;pointer-events: none;}
.lp-main-form-parent .form-group .form-control:focus{border-color: #fff; box-shadow: none;}
.lp-main-form-parent .form-group .btn.btn-primaryx {width: 100%;border-radius: 13px;display: flex;align-items: center;justify-content: center;gap: 10px;}
.lp-main-form-parent .form-group .btn.btn-primaryx img{max-height: 25px;}
.lp-fintech-review-wrapper {border: 1px solid #3B3B3B;border-radius: 13px;margin: 3rem 0 0;}
.lp-fintech-review-wrapper .testimonials-content-parent {border: none;padding: 10px;border-radius: 0;}
.testimonials-content-parent ul{display: flex; align-items: center;justify-content: flex-start; gap:5px;}
.testimonials-content-parent ul li img {width: auto !important;max-height: 15px;}
.testimonials-content-parent ul li {color: rgba(255, 255, 255, 1);font-size: 16px;line-height: 1.4;margin: 0;}
.lp-fintech-review-wrapper .testimonials-content-parent p, .lp-fintech-review-wrapper .testimonials-content-parent span {color: rgba(255, 255, 255, 1);font-size: 18px;line-height: 1.6;margin: 8px 0;font-weight: 400;}
.lp-fintech-review-wrapper .testimonials-content-parent span{display: inline-block; margin: 0;}
section.same-section.digital-wallet-section.lp-fintech-product-section .digital-wallet-content {border: 1px solid rgba(77, 77, 77, 1);border-radius: 13px;background: rgba(0, 0, 0, 1);box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); height: 100%; padding: 20px; transition: 0.4s; -webkit-transition: 0.4s;}
section.same-section.digital-wallet-section.lp-fintech-product-section .digital-wallet-content:hover{border-color: rgba(255, 75, 123, 1);}
section.same-section.digital-wallet-section.lp-fintech-product-section .row .col-lg-4 {padding: 0 12px !important;margin: 25px 0 0;}
section.same-section.digital-wallet-section.lp-fintech-product-section .row.align-items-end + .row{margin: 30px -12px 0;}
section.same-section.digital-wallet-section.lp-fintech-product-section .digital-wallet-content figure img {max-height: 55px;}
.lp-fintech-product-bottom-btn {margin: 4rem 0 0;text-align: center;}
.lp-fintech-product-bottom-btn .btn.btn-primaryx {min-width: 340px;}
section.same-section.digital-wallet-section.lp-fintech-product-section{background: url(../images/ip-fintech-product-bg-img.webp);background-size: cover;background-repeat: no-repeat;background-position: center;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-services-main-section.border-light-top.lp-fintech-dev-shop-box-section{background: url(../images/fintech-dev-shop-bg.webp);background-size: cover;background-repeat: no-repeat;background-position: center;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-services-main-section.border-light-top.lp-fintech-dev-shop-box-section .dfs-legal-compliance-inner-box:before,
section.same-section.fintech-software-development-services-main-section.p2p-landing-services-main-section.border-light-top.lp-fintech-dev-shop-box-section .dfs-legal-compliance-inner-box:after{display: none;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-services-main-section.border-light-top.lp-fintech-dev-shop-box-section .dfs-legal-compliance-inner-box {padding: 20px;border-radius: 13px;}
section.same-section.home-about-section.lp-fintech-about-section.border-light-top.border-bottom-light .home-about-parent {margin: 0;}
section.same-section.home-developers-section.lp-fintech-released-section .home-developer-box{position: relative;}
section.same-section.home-developers-section.lp-fintech-released-section .home-developer-box span {color: rgba(255, 255, 255, 0.5);font-size: 50px;background: initial;-webkit-text-fill-color: initial;position: absolute;top: 15px;right: 15px;}
section.same-section.home-developers-section.lp-fintech-released-section .home-developer-box h3 {color: rgba(255, 255, 255, 1);font-size: 23px;font-weight: 500;line-height: 1.4;margin: 0;}
section.same-section.home-developers-section.lp-fintech-released-section .home-developer-box p {color: rgba(255, 255, 255, 0.8);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
section.same-section.fintech-engineering-section.border-light-top{background: url(../images/fintech-engineering-section-bg.webp);background-size: cover;background-repeat: no-repeat;background-position: center;}
.lp-fintech-sucess-stories-wrapper {margin: 4rem 0 0;padding: 30px;border: 1px solid rgba(249, 77, 147, 1);border-radius: 30px;background: rgba(16, 16, 16, 1);}
.lp-fintech-sucess-stories-wrapper h3 {color: rgba(255, 255, 255, 1);font-size: 26px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.lp-fintech-sucess-stories-wrapper p {color: rgba(255, 255, 255, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.lp-fintech-sucess-stories-wrapper .stories-main-box {margin-top: 3rem;padding-top: 3rem;border-top: 1px solid rgba(255, 255, 255, 0.2);}
.lp-fintect-stories {background: rgba(27, 27, 27, 1);border-radius: 30px;height: 100%;position: relative;}
.lp-fintect-stories figure{position: relative; margin: 0 0 20px; height: 470px; overflow: hidden;}
.lp-fintect-stories figure span {position: absolute; left: 20px; top: 20px; background: rgba(255, 255, 255, 0.3); padding: 5px 16px; display: inline-block; border-radius: 30px; color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 500; }
.lp-fintect-stories figure img {width: 100%;height: 100%;object-fit: cover;border-radius: 30px;}
.lp-fintent-casestudy-content {padding: 0 15px 25px;}
.lp-fintent-casestudy-content h4 {color: rgba(255, 255, 255, 1);font-size: 26px;font-weight: 600;line-height: 1.4;margin: 0 0 5px;}
.lp-fintent-casestudy-content p{color: rgba(195, 195, 195, 1); font-size: 18px; font-weight: 400; line-height: 1.6; margin: 0;}
.lp-fintent-casestudy-content .btn {width: 100%;font-size: 18px;padding: 10px 15px;margin: 15px 0 0;}
.lp-main-form-parent .form-group textarea.form-control {height: 100px !important;}
.form-group .btn.btn-primaryx {width: 100%; display: flex; align-items: center; justify-content: center; gap:10px;}
.form-group .btn.btn-primaryx img{max-height: 22px;}
section.same-section.nimble-review-section.lp-fintech-review-section .nimble-main-review {margin: 0;}
.ftr-bottom {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }
footer.lp-ftr .ftr-bottom .ftr-certs {display: flex;align-items: center;justify-content: center;gap: 25px;}
footer.lp-ftr {padding: 20px 0;border-top: 1px solid rgba(255, 255, 255, .06);}
footer.lp-ftr .ftr-copy, .ftr-blinks .ftr-bl, footer.lp-ftr .ftr-bottom .ftr-certs .fcert {color: #acacac;font-size: 16px;}
.ftr-blinks .ftr-bl + .ftr-bl{margin-left: 15px;}
footer.lp-ftr .ftr-bottom .ftr-certs .fcert img {max-height: 17px; position: relative; top: -1px;}
footer.lp-ftr .ftr-blinks ul {display: flex;align-items: center;justify-content: end;}
section.main-banner-section.main-lp-fintech-banner-section .ios-banner-review-wrapper {margin-top: 3rem;}
section.same-section.lp-fintech-testimonials-section .lp-fintech-testimonials-wrapper {background: url(../images/clients-section-bg-img.webp);background-size: cover;background-repeat: no-repeat;background-position: center; padding: 6rem 2rem; border: 1px solid rgba(78, 78, 78, 1); border-radius: 20px; position: relative;}
.lp-fintech-testimonials-content h2 {display: inline-block; color: #FFFFFF; font-weight: 700; background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: initial; text-transform: capitalize; font-size: 26px; margin: 0 0 10px;}
.lp-fintech-testimonials-content p {color: rgba(255, 255, 255, 0.8); font-size: 20px; line-height: 1.6; margin: 0; }
.lp-fintech-testimonials-content h3 {color: rgba(255, 255, 255, 1);font-size: 22px;font-weight: 500;line-height: 1.4;margin: 30px 0 0;}
.lp-fintech-testimonials-content span {color: rgba(255, 255, 255, 1); font-size: 17px; line-height: 1.6; margin: 0; font-weight: 400; display: inline-block; }
.clients-images-parent img {position: absolute;bottom: 0;left: 3%;max-width: 500px;}
.lp-fintech-testimonials-content {position: relative;}
.lp-fintech-testimonials-content .clinets-feedback-btn {position: absolute;bottom: 0;right: 3%;max-width: 50px; background:transparent; border: none; padding: 0; box-shadow:none; animation: shadow-red-one 1.4s infinite; border-radius: 50%;}
.lp-fintech-testimonials-content .clinets-feedback-btn img{transition: all 0.4s ease-in-out; -webki-transition: all 0.4s ease-in-out;}
.lp-fintech-testimonials-content .clinets-feedback-btn:hover img{transform: scale(1.2);}
@keyframes shadow-red-one {
    0% {box-shadow: 0 0 #ff0100;}
    100% {box-shadow: 0 0 0 15px rgb(255 1 3 / 2%);}
}
.modal.lpfintech-testimonial-video .modal-dialog.modal-dialog-centered.modal-lg {max-width: 1000px;}
.modal.lpfintech-testimonial-video {padding-right: 0 !important;}
.lp-landing-page-form .col-lg-12.captcha-privacy-content .form-group.main-captcha-wrapper {display: flex;align-items: center;justify-content: space-between;}
.lp-landing-page-form .col-lg-12.captcha-privacy-content .form-group.main-captcha-wrapper .captcha-main-parent input.form-control {width: 60px;height: 50px;text-align: center;}
.lp-landing-page-form .col-lg-12.captcha-privacy-content .form-group.main-captcha-wrapper .captcha-main-parent {display: flex;align-items: center;justify-content: end;gap: 10px;}
.lp-landing-page-form .col-lg-12.captcha-privacy-content .form-group.main-captcha-wrapper .captcha-main-parent input.form-control.error {border-color: red;}

 .lp-main-form-parent .upload-file-box {border: 1px solid #fff;border-radius: 20px;max-width: 150px;margin-left: auto;padding: 10px;position: relative;margin-top: 15px !important;}
.lp-main-form-parent .upload-file-box span + span {width: auto;overflow: initial;border: 1px solid #fff;border-radius: 50%;justify-content: center;align-items: center;width: 15px;height: 15px;display: flex;position: absolute;top: -10px;right: -5px;color: #fff !important;font-size: 8px !important;}
.lp-main-form-parent .upload-file-box span {color: #fff;white-space: nowrap;width: 130px;font-size: 12px;overflow: hidden;}
.lp-main-form-parent .form-group .form-control + span {filter: brightness(0) invert(1);}
.lp-main-form-parent .form-group .form-control + span img {max-height: 15px;}


/*======================================PPC Landing Page CSS End================================*/

/*======================================Custom Mortage Software Development Page CSS Start================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.custom-mortage-banner-section {background: transparent;padding: 19rem 0 12rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.custom-mortage-banner-section .banner-content-image img {position: initial;max-width: 650px;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-services-main-section.border-light-top .fintech-software-development-services-wrapper.custom-mortgage-software-lenders-wrapper .dfs-legal-compliance-inner-box .dfs-legal-compliance-header figure {border: none;background: transparent;}
section.same-section.fintech-software-development-services-main-section.p2p-landing-services-main-section.border-light-top .fintech-software-development-services-wrapper.custom-mortgage-software-lenders-wrapper .dfs-legal-compliance-inner-box .dfs-legal-compliance-header figure img{max-width: 100%; max-height: initial;}
section.same-section.london-solution-section.payroll-software-table-section.border-light-top .mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper.change-table-width.custom-mortgage-software-table-wrapper table tr:first-child {background: rgba(25, 25, 25, 1);}
section.same-section.london-solution-section.payroll-software-table-section.border-light-top .mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper.change-table-width.custom-mortgage-software-table-wrapper table tr td:first-child{background: transparent;}
section.same-section.home-cta-section.ewallet-cta-section.fintech-cta-section.border-light-top .cta-content-parent.fintech-footer-cta.custom-mortgage-bottom-cta {background: url(../images/custom-mortgage-software-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat; padding: 9rem 2rem;}

/*======================================Custom Mortage Software Development Page CSS End================================*/

/*======================================AI Fraud Detection Page CSS Start================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section {background: transparent;padding: 14rem 0 11rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section .banner-content-image{text-align: right;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section .banner-content-image img {position: initial;max-width: 100%;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section .banner-btn-box {margin: 25px 0 0;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section .banner-btn-box .btn{font-size: 18px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section .banner-btn-box .btn + .btn{margin-left: 10px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section .ai-fraud-detection-banner-box {background: rgba(255, 255, 255, 0.14);border: 1px solid rgba(255, 255, 255, 0.45);padding: 10px;margin: 15px 0 0;border-radius: 13px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section .banner-content-heading {padding-right: 7rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section .banner-content-heading p {font-size: 20px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.ai-fraud-detection-banner-section .banner-content-heading .ai-fraud-detection-banner-box p {font-size: 18px;}
.ai-fraud-detection-rules-wrapper p {color: rgba(172, 172, 172, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.ai-fraud-detection-rules-wrapper p + p{margin-top: 15px;}
.ai-fraud-detection-rules-wrapper ul {margin: 15px 0;column-count: 2;-webkit-column-count: 2;}
.ai-fraud-detection-rules-wrapper ul li {color: rgba(172, 172, 172, 1); font-size: 18px; font-weight: 400; line-height: 1.6; margin: 0; padding: 10px 0; background: url(../images/sports-listing-icon.svg); background-size: 20px; background-repeat: no-repeat; background-position: left center; padding-left: 30px; border-bottom: 1px solid rgba(255, 255, 255, 0.19);}
.fantasy-develop-slider-league-box.crypto-ramp-slider-section.ai-fraud-slider-section .fantasy-slider-parent .dfs-legal-compliance-inner-box strong {display: block;color: rgba(255, 255, 255, 1);font-size: 20px;font-weight: 500;margin: 0 0 10px;line-height: 1.4; width: 100%;}
section.main-case-study-section.main-portfolio-section.fintech-software-development-portfolio-section.border-light-top .fintech-software-development-slider-section.crypto-ramp-slider-section.ai-fraud-slider-section .dfs-legal-compliance-inner-box {min-height: 290px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.aifraud-detection-cta-section{background: url(../images/ai-fraud-detection-cta-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat; padding: 9rem 2rem;}
.ai-fraud-solution-content figure {position: absolute;left: 15px;top: 5px;margin: 0;}
.ai-fraud-solution-content {background: rgba(0, 0, 0, 1);border: 1px solid rgba(44, 44, 44, 1);border-radius: 13px;padding: 15px;position: relative;height: 100%;padding-left: 10rem;}
.ai-fraud-solution-content figure img {max-height: 70px;}
.ai-fraud-solution-content h3 {color: rgba(255, 255, 255, 1);font-size: 22px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.ai-fraud-solution-content p {color: rgba(172, 172, 172, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.ai-fraud-detection-solution-wrapper .col-lg-6 {margin-top: 30px;}
.ai-fraud-detection-solution-wrapper {margin: 10px 0 0;}
.home-developer-wrapper.mobile-app-development-service-wrapper.ai-fraud-detection-solution-box-wrapper .home-developer-box {background: rgba(15, 15, 15, 1) url(../images/ai-fraud-solution-layer.webp); background-size: contain; background-position: top right; background-repeat: no-repeat; position: relative; min-height: 250px;}
.home-developer-wrapper.mobile-app-development-service-wrapper.ai-fraud-detection-solution-box-wrapper .col-lg-6 {margin: 30px 0 0;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.aifraud-detection-middle-cta-section .cta-image-parent img {right: 0;max-width: 100%;height: 100%;}
.cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.aifraud-detection-middle-cta-section .tabs-service-btn .btn + .btn {margin-left: 10px;}
section.same-section.london-solution-section.payroll-software-table-section.border-light-top.ai-fraud-table-section .mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper.change-table-width.custom-mortgage-software-table-wrapper tr td {background: rgba(17, 17, 17, 0.47);}
.wealth-management-compliance-regulatory-wrapper.ai-fraud-regulatory-wrapper .wealth-management-compliance-regulatory-content ul {margin: 15px 0 0;}
.wealth-management-compliance-regulatory-wrapper.ai-fraud-regulatory-wrapper .wealth-management-compliance-regulatory-content ul li{background: url(../images/sports-listing-icon.svg); background-size: 20px; background-repeat: no-repeat; background-position: left top; padding-left: 30px;}
.wealth-management-compliance-regulatory-wrapper.ai-fraud-regulatory-wrapper .wealth-management-compliance-regulatory-content ul li {background: url(../images/sports-listing-icon.svg);background-size: 20px;background-repeat: no-repeat;background-position: left 10px;color: rgba(224, 224, 224, 1);font-size: 18px;font-weight: 400;line-height: 1.6;padding: 5px 0;padding-left: 35px !important;}
.wealth-management-compliance-regulatory-wrapper.ai-fraud-regulatory-wrapper .wealth-management-compliance-parent .wealth-management-compliance-regulatory-content {padding-right: 13rem;}
.wealth-management-compliance-regulatory-wrapper.ai-fraud-regulatory-wrapper .wealth-management-compliance-parent:nth-child(even) .wealth-management-compliance-regulatory-content {padding-right: 0;padding-left: 13rem;}
.fantasy-portfolio-wrapper.ai-fraud-portfolio-wrapper .fantasy-portfolio-inner-box .portfolio-content-parent .portfolio-inner-content ul {margin: 20px 0 0; display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; gap: 20px; }
.fantasy-portfolio-wrapper.ai-fraud-portfolio-wrapper .fantasy-portfolio-inner-box .portfolio-content-parent .portfolio-inner-content ul li {color: rgba(195, 195, 195, 1); font-size: 18px; line-height: 1.4; margin: 0; list-style: none; background: url(../images/sports-listing-icon.svg); background-size: 18px; background-repeat: no-repeat; background-position: left 3px; padding-left: 25px; }

.readmorebtn { background: transparent; border: none; color: #ec5098; cursor: pointer; font-size: inherit; font-weight: inherit; text-decoration: underline; padding: 0; margin-top: 8px; display: block; }
.aifraud-description {color: rgba(174, 174, 179, 1);font-weight: 400;line-height: 1.6;margin: 0;word-break: break-word;display: block;}
.aifraud-description.collapsed {text-overflow: ellipsis;max-height: 80.4px;overflow: hidden;}
.aifraud-description.expanded {max-height: none;overflow: visible;}

/*======================================AI Fraud Detection Page CSS End================================*/

.invest-crypto-wallet-content-parent {height: 100%;position: relative;background: rgba(18, 18, 18, 1);border: 1px solid rgba(44, 44, 44, 1);padding: 20px;border-radius: 13px;}
.invest-crypto-wallet-content-parent > img{position: absolute;top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; user-select: none; pointer-events: none; object-fit: cover;}
.invest-crypto-wallet-content-parent h3 {color: rgba(255, 255, 255, 1);font-size: 22px;font-weight: 600;line-height: 1.4;margin: 0 0 8px;}
.invest-crypto-wallet-content-parent p {color: rgba(149, 149, 149, 1);font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
section.same-section.invest-crypto-wallet-section .col-lg-4 {margin: 30px 0 0;}
section.same-section.invest-crypto-wallet-section .row.align-items-end {margin-bottom: 2rem;}

section.same-section.bnpl-service-box-section.border-light-top .bnpl-service-box-main-wrapper.fintech-software-development-slider-section .dfs-legal-compliance-inner-box ul {display: block;margin: 10px 0 0;}
section.same-section.bnpl-service-box-section.border-light-top .bnpl-service-box-main-wrapper.fintech-software-development-slider-section .dfs-legal-compliance-inner-box ul li {width: 100%;border: none;padding: 10px 0;border-radius: 0;font-size: 19px;font-weight: 400;line-height: 1.6;margin: 0;color: rgba(174, 174, 179, 1);background: url(../images/gradient-check-vector.webp);background-repeat: no-repeat;background-position: left 19px;background-size: 20px;padding-left: 35px;}
section.same-section.london-solution-section.payroll-software-table-section.border-light-top.bnpl-cost-main-table-section {border-bottom: 1px solid #2c2c2c !important;margin-bottom: 8rem;}
section.same-section.bnpl-service-box-section.border-light-top .bnpl-service-box-main-wrapper.fintech-software-development-slider-section {padding-bottom: 0 !important;}
.bnpl-owner-content-wrapper {background: url(../images/owner-bg-img.webp); background-size: auto; background-position: center; background-repeat: no-repeat; padding: 7rem 2rem; border: 1px solid rgba(44, 44, 44, 1); border-radius: 13px; position: relative; }
.bnpl-owner-content-wrapper .bnpl-owner-parent img {position: absolute;bottom: 0;left: 5%;max-width: 400px;}
.bnpl-owner-content-parent p {color: rgba(255, 255, 255, 1); font-size: 22px; font-weight: 400; line-height: 1.6; margin: 0; }
.bnpl-owner-content-parent h3 {display: inline-block; margin: 30px 0 0; color: #FFFFFF; font-weight: 500; background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: initial; font-size: 25px; }
.bnpl-owner-content-parent span {display: block; color: rgba(255, 255, 255, 0.8); font-size: 20px; line-height: 1.4; margin: 5px 0 0; }
section.same-section.home-cta-section.ewallet-cta-section.bnpl-cta-section .cta-content-parent.bnpl-cta-bottom-wrapper {background: url(../images/bnpl-bottom-cta-bg-image.webp); background-size: cover; background-position: center; background-repeat: no-repeat; border-color: transparent; text-align: left; border: 1px solid #252525;}
section.same-section.home-cta-section.ewallet-cta-section.bnpl-cta-section.bnpl-ctabottom-section.border-light-top {padding-top: 8rem;}
section.main-banner-section.main-ewallet-banner-section.main-fantasy-banner-section.bnpl-banner-section .banner-content-heading span {background: linear-gradient(90deg, #3b82f6 0%, #ec4899 100%);text-align: center;padding: 5px 8px;font-size: 13px;border-radius: 7px; display: inline-block; margin-bottom:5px;}
.developer-main-process-parent.bnpl-process-section .developer-process-main-wrapper .row + .row {margin-top: 15px;}
.swiper-pagination {display: none !important;}
.row.fintech-advanced-item .swiper {margin: 0 !important;}
.swiper-button-prev, .swiper-button-next {color: #fff !important;width: 35px !important;height: 35px !important;}
.row.fintech-advanced-item .swiper .swiper-wrapper {padding-top: 5rem !important;}
.row.fintech-advanced-item .swiper .swiper-button-prev, .row.fintech-advanced-item .swiper .swiper-button-next {top: 20px !important;}
.row.fintech-advanced-item div#counter {display: none;}
.fantasy-develop-slider-league-box .fantasy-slider-parent .swiper {padding-top: 6rem;}
.fantasy-develop-slider-league-box .fantasy-slider-parent .swiper .swiper-button-prev, .fantasy-develop-slider-league-box .fantasy-slider-parent .swiper .swiper-button-next {top: 20px !important;}
.fintech-advanced-tech-wrapper.row .row.fintech-advanced-item .swiper .fintech-advanced-box {height: auto;}


/*======================================Africa App Development Page CSS Start=================================*/

section.main-banner-section.main-ewallet-banner-section.software-banner-section.africa-banner-section{background: #000;padding: 16rem 0 8rem;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.africa-banner-section .banner-content-heading .banner-btn-box {margin: 30px 0 0;}
section.main-banner-section.main-ewallet-banner-section.software-banner-section.africa-banner-section .banner-image-parent img {max-height: 650px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.fintechafrica-cta-section .cta-content-parent.startup-cta-wrapper.cross-platform-cta-wrapper {background: #15161A;border-color: #343434;padding: 8rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.fintechafrica-cta-section .cta-content-parent.startup-cta-wrapper.cross-platform-cta-wrapper .cta-image-parent img {position: absolute;bottom: 0;right: 0; height: 100%;}
.fintech-african-market-wrapper {margin: 5rem 0 0;}
.fintech-african-market-parent {background: #151515;border: 1px solid #474747;border-radius: 13px;height: 100%;position: relative; overflow: hidden;}
.fintech-african-market-parent:before {content: "";position: absolute;left: 0;bottom: 0;width: 250px;height: 250px;border-radius: 50%;box-shadow: 0 0 210px #f84d9363;background: #f84d931f;}
.fintech-african-market-header img {max-height: 50px;}
.fintech-african-market-header {padding: 15px 0; color: #FFFFFF; font-size: 20px; font-weight: 600; line-height: 1.4; display: flex; align-items: center; justify-content: flex-start; gap: 15px; border-bottom: 1px solid #FFFFFF1A; margin: 0 15px 15px; }
.fintech-african-market-parent p {padding: 0 15px 15px;color: #E0E0E0;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.fintech-african-market-parent figure {margin: 0;}
.fintech-african-market-parent figure img{width: 100%;}
.fintech-african-market-wrapper .col-lg-6 {margin: 30px 0 0;}
section.same-section.africa-slider-section .africa-slider-box-parent {background: url(../images/africa-slider-bg-image.webp); background-position: bottom center; background-size: cover; background-repeat: no-repeat; padding: 3rem 3rem; border: 1px solid #4E4E4E; border-radius: 20px;  margin-top: 4rem; position: relative;}
.africa-slider-content {background: rgb(255 255 255 / 10%);padding: 30px 20px;border-radius: 20px;height: 100%; backdrop-filter: blur(30px); min-height: 410px;}
.africa-slider-content h3 {color: #FFFFFF;font-size: 22px;font-weight: 600;line-height: 1.4;margin: 0 0 5px;}
.africa-slider-content p {color: #B4B4B4;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.africa-slider-box-parent .owl-nav {position: absolute;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: space-between;width: 100%;}
.africa-slider-box-parent .owl-nav button.owl-prev {position: relative;left: -2%;font-size: 60px;font-weight: 200;}
.africa-slider-box-parent .owl-nav button.owl-next{position: relative;right: -2%;font-size: 60px;font-weight: 200;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.africa-cta-section .cta-content-parent.startup-cta-wrapper{background: url(../images/africa-cta-image.webp);background-position: bottom center;background-size: cover;background-repeat: no-repeat; padding: 10rem 3rem;}
.africa-deployment-content span {font-size: 40px;font-weight: 700;color: transparent;-webkit-text-stroke: 1px #ffffff;display: inline-block;font-family: "Outfit", sans-serif;}
.africa-deployment-content {border: 1px solid rgba(44, 44, 44, 1);border-radius: 20px;padding: 20px;background: rgba(15, 15, 15, 1);height: 100%;}
.africa-deployment-content + .africa-deployment-content{margin-top: 20px;}
.africa-deployment-content h3 {color: rgba(255, 255, 255, 1);font-size: 24px;font-weight: 600;line-height: 1.4;margin: 0 0 10px;}
.africa-deployment-content p {color: rgba(255, 255, 255, 0.52);font-weight: 400;line-height: 1.6;font-size: 18px;margin: 0;}
.compliance-security-across-african-fintech-jurisdictions-wrpper .col-lg-6:first-child {position: relative;}
.compliance-security-across-african-fintech-jurisdictions-wrpper .same-heading-content.stick-fixed {
    position: sticky;
    top: 100px;
    z-index: 2;
}
section.same-section.fantasy-clone-section.africa-clone-section .clone-wrapper.row .col-lg-4 {margin-top: 8rem;}
.africa-slider-box-parent .owl-stage-outer{z-index: 1;}
.custom-accordion-card {background-color: #11111178; border: 1px solid #282828; border-radius: 8px; padding: 24px; color: #ffffff; margin: 60px auto 0; }
.custom-accordion-title {font-size: 20px; font-weight: 600; margin-bottom: 30px; text-transform: uppercase; color: #FFFFFF; }
.custom-accordion-item {background-color: #1a1a1a; border: 1px solid #282828; border-radius: 8px; margin-bottom: 16px; overflow: hidden; }
.custom-accordion-item:last-child {margin-bottom: 0;}
.custom-accordion-header {display: flex; align-items: center; justify-content: space-between; padding: 14px 20px; cursor: pointer; user-select: none; list-style: none; }
.custom-accordion-header::-webkit-details-marker {display: none;}
.country-info {display: flex;align-items: center;gap: 15px;font-weight: 500;color: #FFFFFF;font-size: 20px;}
details .country-flag {max-height: 30px;}
details .toggle-btn-icon {width: 37px; height: 37px; background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box; border-radius: 6px; display: flex; align-items: center; justify-content: center; color: #ffffff; transition: transform 0.3s ease; }
details[open] .toggle-btn-icon {transform: rotate(180deg);}
.custom-accordion-body {background-color: #0B0B0B;border-top: 1px solid #282828;padding: 15px 20px;display: grid;grid-template-columns: repeat(5, 1fr);gap: 10px;align-items: center;}
.compliance-col {text-align: center;font-size: 18px;color: #ACACAC;padding: 0px 8px;border-right: 1px solid #2c2c2c;}
.compliance-col:last-child {border-right: none;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.fintechafrica-ctabottom-section .cta-content-parent.startup-cta-wrapper.cross-platform-cta-wrapper {background: #15161A;border-color: #343434; padding: 5rem 3rem;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.fintechafrica-ctabottom-section .cta-content-parent.startup-cta-wrapper.cross-platform-cta-wrapper .cta-image-parent img {position: absolute;bottom: 0;height: 100%;right: 8%;}
section.same-section.fantasy-clone-section.africa-clone-section .clone-wrapper.row .col-lg-6 {margin: 14rem 0 0;}
.africa-optimized-technology-stack-wrapper details.custom-accordion-item .custom-accordion-body {grid-template-columns: repeat(2, 1fr);align-items: center;justify-content: flex-start;text-align: left; gap:20px;}
.africa-optimized-technology-stack-wrapper details.custom-accordion-item .custom-accordion-body .compliance-col {text-align: left;padding: 0;border-right: none;display: flex;align-items: center;justify-content: flex-start;gap: 10px;}
.africa-optimized-technology-stack-wrapper details.custom-accordion-item .custom-accordion-body .compliance-col img{max-height: 20px;}
.africa-optimized-technology-stack-wrapper {margin: 6rem 0 0;}
.africa-optimized-technology-stack-wrapper details.custom-accordion-item summary.custom-accordion-header {background: #000000;border-color: #484848;}
.africa-optimized-technology-stack-wrapper details.custom-accordion-item .custom-accordion-body {background: #000000;}
.africa-optimized-technology-stack-wrapper details.custom-accordion-item summary.custom-accordion-header .country-info img.country-flag {max-height: 50px;}
.compliance-security-across-african-fintech-jurisdictions-wrpper {margin: 6rem 0 0;}
section.same-section.london-solution-section.fintech-africa-main-solution-section.border-light-top.border-bottom-light .col-lg-6 {margin: 30px 0 0;}

/*======================================Fintech API Intergration Page CSS Start================================*/

.fintach-software-choose-main-wrapper.fintact-api-integration-choose-main-wrapper.fintech-apiupdate-choose-main-section .fintech-software-choose-content-wrapper {height: auto;}
.fintech-api-integration-cost-table-parent {margin: 4rem 0 0;}
.fintech-api-integration-cost-table-parent table {width: 100%;}
.fintech-api-integration-cost-table-parent table tr th {background: #121212;border: 1px solid #4A4A4A;padding: 15px 15px;color: #FFFFFF;font-size: 18px;font-weight: 500;margin: 0;line-height: 1.4;}
.fintech-api-integration-cost-table-parent table tr td {color: #AEAEB3;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;padding: 15px 15px;border: 1px solid #4A4A4A;width: 20%;}
.fintech-api-integration-cost-table-parent table tr td:nth-child(2),
.fintech-api-integration-cost-table-parent table tr th:nth-child(2){width: 40%;}
.fintech-affects-cost-wrapper {margin: 4rem 0 0;}
.fintech-affects-cost-wrapper h3 {color: #FFFFFF;font-size: 26px;font-weight: 500;line-height: 1.4;margin: 0;}
.fintech-affects-cost-wrapper .row.dfsfantasy-table-bottom .dfs-legal-compliance-inner-box .dfs-legal-compliance-header figure {border: none;background: none;padding: 0;}
.fintech-affects-cost-wrapper .row.dfsfantasy-table-bottom .dfs-legal-compliance-inner-box .dfs-legal-compliance-header figure img {max-height: 50px;}
.fintech-affects-cost-bottom {margin: 40px 0 0;padding: 20px;background: linear-gradient(90deg, rgb(44 138 242 / 50%) 0%, rgb(251 77 146 / 50%) 100%);border-radius: 6px;}
.fintech-affects-cost-bottom p {color: #E0E0E0;font-size: 20px;font-weight: 400;line-height: 1.4;margin: 0;}
.fintech-kyc-box-wrapper {text-align: center;}
.fintech-kyc-box-wrapper img {max-width: 450px;}
.fintech-kyc-wrapper-box-content ul li {color: #FFFFFFB2;font-size: 20px;font-weight: 400;line-height: 1.6;margin: 0;padding: 20px;border: 1px solid #666666;border-radius: 13px;position: relative;padding-left: 55px;}
.fintech-kyc-wrapper-box-content ul li img {position: absolute;top: 27px;max-height: 20px;left: 20px;}
.fintech-kyc-wrapper-box-content ul li + li {margin: 25px 0 0;}
.fintech-platform-wrapper-main-wrapper .fintech-platform-wrapper + .fintech-platform-wrapper {margin: 20px 0 0;}
.fintech-platform-wrapper-image{text-align: center;}
.fintech-platform-wrapper-image img {max-height: 570px;}

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-api-integration-banner-section.ufais-banner .banner-btn-box {margin: 30px 0 0;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-api-integration-banner-section.ufais-banner {background: #000; padding: 16rem 0 8rem;}
.bsp-tab-tabs-container{position:relative;margin-bottom:36px;}
.bsp-tab-nav-list {border: 1px solid rgba(255, 255, 255, .08);gap: 4px;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding: 10px;justify-content: space-between;margin: 60px 0 0;border-radius: 20px 20px 0 0;}
.bsp-tab-nav-list::-webkit-scrollbar { display: none; }
.bsp-tab-nav-list .bsp-tab-btn-link figure {width: 100%;margin: 0;}
.bsp-tab-nav-list .bsp-tab-btn-link {display: flex;align-items: center;gap: 8px;text-align: center;white-space: nowrap;padding: 5px 15px;flex-wrap: wrap;color: #9a9aa8;font-size: 18px;font-weight: 500;justify-content: center;border: none;border-radius: 8px 8px 0 0;background: transparent;transition: color .2s ease, border-color .2s ease;position: relative;}
.bsp-tab-nav-list .bsp-tab-btn-link:after {content: "";position: absolute;left: 0;width: 100%;height: 1px;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;bottom: -9px;transition: 0.4s; -webkit-transition: 0.4s;opacity: 0; right: auto;}
.bsp-tab-nav-list .bsp-tab-btn-link.active:after{right: auto; opacity: 1; visibility: visible;}
.bsp-tab-nav-list .bsp-tab-btn-link .bsp-tab-badge-count {color: #6b6b78;font-weight: 500;}
.bsp-tab-nav-list .bsp-tab-btn-link figure img {filter: brightness(0) invert(1);max-height: 47px;}
.bsp-tab-nav-list .bsp-tab-btn-link.active figure img {filter: none;}
.bsp-tab-nav-list .bsp-tab-btn-link.active {color: #f2f2f5;background: transparent;}
.bsp-tab-nav-list .bsp-tab-btn-link.active .bsp-tab-badge-count {color: #fff;}
.bsp-tab-grid-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.bsp-tab-card-box {position: relative;background: #000000;border: 1px solid #2C2C2C;border-radius: 8px;padding: 20px;display: flex;flex-direction: column;gap: 14px;transition: border-color .25s ease, transform .25s ease, box-shadow .25s ease;}
.bsp-tab-card-box:hover{box-shadow: 2px 3px 99px #FF8E486F;}
.bsp-tab-card-box:hover::before{ opacity:1; }
.bsp-tab-card-box:focus-within{ border-color:rgba(255,255,255,.16); }
.bsp-tab-card-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;}
.bsp-tab-pill-badge {display: inline-flex;align-items: center;padding: 4px 10px;font-size: 13px;font-weight: 400;border-radius: 999px;border: 1px solid rgb(249 77 147 / 29%);color: #FFFFFF;background: rgba(255, 255, 255, .03);}
.bsp-tab-card-content{display:flex;align-items:center;gap:12px;}
.bsp-tab-brand-icon {width: 50px;height: 50px;border-radius: 6px;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 15px;color: #fff;flex-shrink: 0;}
.bsp-tab-brand-details{ display:flex; flex-direction:column; gap:3px; }
.bsp-tab-brand-title {font-size: 20px;font-weight: 600;line-height: 1.4;margin: 0;color: #FFFFFF;}
.bsp-tab-status-tag {display: flex;align-items: center;font-size: 14px;font-weight: 500;color: #55AD99;gap: 5px;}
.bsp-tab-status-tag .bsp-tab-status-dot {width: 6px;height: 6px;border-radius: 50%;background: #55AD99;box-shadow: 0 0 6px #55AD99;}
.bsp-tab-card-description {font-size: 18px;line-height: 1.6;color: #AEAEB3;flex-grow: 1;margin: 0;font-weight: 400;}
.bsp-tab-action-btn {color: #FFFFFF;font-weight: 700;background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: initial;font-size: 18px;margin: 15px 0 0;display: flex;align-items: center;justify-content: flex-start;max-width: 90px;}
.bsp-tab-action-btn svg {display: none;}
@media (prefers-reduced-motion: reduce){.bsp-tab-card-box, .bsp-tab-btn-link, .bsp-tab-action-btn{ transition:none; animation:none; }}
.mobile-table-wrapper.wealth-management-table-wrapper.defiapp-table-wrapper.change-table-width.custom-mortgage-software-table-wrapper + p {color: #E0E0E0;font-size: 20px;font-weight: 400;line-height: 1.6;margin: 25px 0 0;}
.fintech-kyc-wrapper-box {margin: 4rem 0 0;}
.fintech-kyc-wrapper-box h3 {color: #FFFFFF;font-size: 26px;line-height: 1.4;margin: 0;font-weight: 500;}
.fintech-kyc-box-parent {background: #0D0D0D;padding: 30px;border-radius: 22px;margin: 3rem 0 0;border: 1px solid #2C2C2C;position: relative;}
.fintech-kyc-content-parent {padding: 20px;position: relative;background: url(../images/kyc-image-layer.webp);background-position: center;background-size: cover;background-repeat: no-repeat;min-height: 155px;display: flex;align-items: center;}
.fintech-kyc-content-parent p {color: #FFFFFFB2;font-size: 22px;line-height: 1.6;margin: 0;position: relative;font-weight: 400;padding-left: 40px;}
.fintech-kyc-content-parent p img {position: absolute;left: 0;top: 5px;}
.fintech-kyc-box-parent > img {position: absolute;bottom: 0;left: 0;user-select: none;pointer-events: none;width: auto;height: auto;}
.fintech-digital-lending-platforms-wrapper {margin: 7rem 0 0;}
.fintech-digital-lending-platforms-wrapper .fintech-platform-wrapper {background: transparent linear-gradient(270deg, #ff4b90 0%, #248df6 100%) no-repeat padding-box padding-box;border-radius: 13px;height: 100%;padding: 1px;overflow: hidden;}
.fintech-digital-lending-platforms-wrapper .fintech-platform-wrapper .fintech-platform-wrapper-content figure {margin: 0;width: 60px;height: 60px;border-radius: 13px;}
.fintech-digital-lending-platforms-wrapper .fintech-platform-wrapper .fintech-platform-wrapper-content h3 {color: #FFFFFF;font-size: 20px;font-weight: 400;line-height: 1.4;margin: 0;}
.fintech-digital-lending-platforms-wrapper .fintech-platform-wrapper .fintech-platform-wrapper-content {background: #000;padding: 20px 15px;border-radius: 13px;height: 100%;display: flex;align-items: center;justify-content: flex-start;gap: 20px;}
.fintech-digital-lending-platforms-wrapper .col-lg-4 {margin: 30px 0 0;}
.fintech-digital-lending-platforms-bottom {margin: 4rem 0 0;}
.fintech-digital-lending-platforms-bottom p {color: #FFFFFFB2;font-size: 22px;font-weight: 400;line-height: 1.6;margin: 0;}
.fintech-digital-lending-platforms-bottom p + p{margin-top: 20px;}

/*======================================Fintech API Intergration Page CSS End================================*/

/*======================================Fintech App Development Page CSS Start================================*/

.row.dfsfantasy-table-bottom.fintech-app-development-solution-update-wrapper .dfs-legal-compliance-inner-box .dfs-legal-compliance-header figure {background: transparent;border: none;width: 50px;height: 50px;}
.row.dfsfantasy-table-bottom.fintech-app-development-solution-update-wrapper .dfs-legal-compliance-inner-box .dfs-legal-compliance-header figure img{max-height: inherit;}
.row.dfsfantasy-table-bottom.fintech-app-development-solution-update-wrapper .dfs-legal-compliance-inner-box .solution-btn-wrapper .linktext-btn img {max-height: 20px;}
.row.dfsfantasy-table-bottom.fintech-app-development-solution-update-wrapper .dfs-legal-compliance-inner-box .solution-btn-wrapper .linktext-btn {display: flex;align-items: center;justify-content: flex-start;gap: 10px;margin: 15px 0 0;color: #fff;font-size: 16px;line-height: 1.4;font-weight: 500;}
.row.dfsfantasy-table-bottom.fintech-app-development-solution-update-wrapper .dfs-legal-compliance-inner-box .dfs-legal-compliance-header {padding-left: 60px;}
.row.dfsfantasy-table-bottom.fintech-app-development-solution-update-wrapper .dfs-legal-compliance-inner-box:before,
.row.dfsfantasy-table-bottom.fintech-app-development-solution-update-wrapper .dfs-legal-compliance-inner-box:after{opacity: 0.5;}

/*======================================Fintech App Development Page CSS End================================*/

.portfoliobtnparent{margin-top:30px; text-align:center;}
section.same-section.fintech-software-development-services-main-section .fintech-software-development-services-wrapper .row.dfsfantasy-table-bottom .dfs-legal-compliance-header {display: flex;align-items: center;justify-content: space-between;}
section.same-section.fintech-software-development-services-main-section .fintech-software-development-services-wrapper .row.dfsfantasy-table-bottom .dfs-legal-compliance-header:after,
section.same-section.fintech-software-development-services-main-section .fintech-software-development-services-wrapper .row.dfsfantasy-table-bottom .dfs-legal-compliance-header:before{display:none;}
section.same-section.fintech-software-development-services-main-section .fintech-software-development-services-wrapper .row.dfsfantasy-table-bottom .dfs-legal-compliance-inner-box:before,
section.same-section.fintech-software-development-services-main-section .fintech-software-development-services-wrapper .row.dfsfantasy-table-bottom .dfs-legal-compliance-inner-box:after{display:none;}

/*======================================AI Agent Development Page CSS Start================================*/

section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section.aiagent-development-banner-section {padding: 16rem 0 8rem;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section.aiagent-development-banner-section .banner-content-image img {position: initial;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section.aiagent-development-banner-section .banner-content-heading {padding-right: 8rem;}
.ai-agent-sec-wrapper {margin: 40px 0 0;}
.ai-agent-sec-container {margin: 0 auto;background-color: #121212;border-radius: 13px;display: grid;grid-template-columns: 1fr 1fr;overflow: hidden;}
.ai-agent-sec-left {padding: 30px 30px;display: flex;flex-direction: column;justify-content: center;}
.ai-agent-sec-description {font-size: 20px;line-height: 1.6;color: #FFFFFF;margin-bottom: 32px;font-weight: 400;}
.ai-agent-sec-accordion {display: flex;flex-direction: column;gap: 12px;}
.ai-agent-sec-acc-item {background-color: #1a1c20;border: 1px solid #2a2d34;border-radius: 12px;overflow: hidden;transition: all 0.3s ease;}
.ai-agent-sec-acc-radio {display: none;}
.ai-agent-sec-acc-header {width: 100%; padding: 13px 13px; display: flex; justify-content: space-between; align-items: center; color: #FFFFFF; font-size: 18px; font-weight: 600; cursor: pointer; box-sizing: border-box; user-select: none; background: #1D1D1D; }
.ai-agent-sec-acc-icon {position: relative;width: 14px;height: 14px;display: flex;align-items: center;justify-content: center;}
.ai-agent-sec-acc-icon::before,
.ai-agent-sec-acc-icon::after {content: '';position: absolute;background-color: #ffffff;transition: transform 0.3s ease, opacity 0.3s ease;}
.ai-agent-sec-acc-icon::before {width: 14px;height: 2px;}
.ai-agent-sec-acc-icon::after {width: 2px;height: 14px;}
.ai-agent-sec-acc-content {max-height: 0;overflow: hidden;transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);}
.ai-agent-sec-acc-content p {padding: 20px 20px 18px 20px;margin: 0;font-size: 18px;line-height: 1.6;color: #E0E0E0;font-weight: 400;}
.ai-agent-sec-acc-radio .ai-agent-sec-acc-header {background: #1D1D1D;border-bottom: 1px solid #464646;padding: 13px 13px;margin: 0 0;}
.ai-agent-sec-acc-content{background: #151414;}
.ai-agent-sec-acc-radio:checked + .ai-agent-sec-acc-header + .ai-agent-sec-acc-content {max-height: 200px;}
.ai-agent-sec-acc-radio:checked ~ .ai-agent-sec-acc-header .ai-agent-sec-acc-icon::after {transform: rotate(90deg);opacity: 0;}
.ai-agent-sec-acc-item:has(.ai-agent-sec-acc-radio:checked) {border-color: #3b3f4a;background-color: #16181c;}
.ai-agent-sec-right {background: #1D1D1D url(../images/ai-agent-investing-bg.webp);background-repeat: no-repeat;background-size: 100% 100%;background-position: center;position: relative;display: flex;align-items: center;justify-content: center;padding: 30px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.fintech-api-integration-cta-section.aiagent-parent-cta-section{background: #1D1D1D url(../images/ai-agent-cta-bg.webp);background-repeat: no-repeat;background-size: 100% 100%;background-position: center;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.fintechafrica-ctabottom-section .cta-content-parent.startup-cta-wrapper.cross-platform-cta-wrapper.aiagent-middle-cta-wrapper .cta-image-parent {height: 100%;width: 100%;background: #1D1D1D url(../images/ai-agent-cta-midddle-bg.webp);background-repeat: no-repeat;background-size: 100% 100%;background-position: center;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.fintechafrica-ctabottom-section .cta-content-parent.startup-cta-wrapper.cross-platform-cta-wrapper.aiagent-middle-cta-wrapper .cta-image-parent img {position: initial;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.fintechafrica-ctabottom-section .cta-content-parent.startup-cta-wrapper.cross-platform-cta-wrapper.aiagent-middle-cta-wrapper {padding: 0 0 0 3rem;background: #1d1d1d;}
section.same-section.fantasy-portfolio-section.border-light-top.p2p-landing-portfolio-section.aiagent-features-section .fantasy-portfolio-wrapper .fantasy-portfolio-inner-box {padding: 0 !important;border: none;background: transparent;}
section.same-section.fantasy-portfolio-section.border-light-top.p2p-landing-portfolio-section.aiagent-features-section .fantasy-portfolio-wrapper .fantasy-portfolio-inner-box .portfolio-inner-content {border-color: #313233;background: #000000;}
section.same-section.digital-wallet-section.fintect-runs-section.ai-agent-services-section .home-developer-wrapper.mobile-app-development-service-wrapper .col {max-width: 33.33%;flex: 0 0 33.33%;margin-top: 30px;}
section.same-section.digital-wallet-section.fintect-runs-section.ai-agent-services-section .home-developer-wrapper.mobile-app-development-service-wrapper {margin: 20px 0 0;}
section.same-section.digital-wallet-section.fintect-runs-section.ai-agent-services-section .home-developer-wrapper.mobile-app-development-service-wrapper .home-developer-box figure {border: none;background: transparent;width: auto;height: auto;justify-content: flex-start;}
section.same-section.digital-wallet-section.fintect-runs-section.ai-agent-services-section .home-developer-wrapper.mobile-app-development-service-wrapper .home-developer-box figure img {max-height: 60px;}
.ai-agent-sec-graphic-container {position: relative; width: 100%; display: flex; align-items: center; justify-content: center; }
.ai-agent-sec-price-card {width: 210px; background: #ffffff; border-radius: 16px; overflow: hidden; color: #111827; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3); z-index: 2; position: relative; margin-right: -40px; }
.ai-agent-sec-card-header {background: #4f46e5; color: #ffffff; text-align: center; font-weight: 700; font-size: 11px; padding: 10px 8px; letter-spacing: 0.5px; }
.ai-agent-sec-card-body {padding: 16px 14px; text-align: center; }
.ai-agent-sec-main-price {font-size: 22px; font-weight: 800; color: #111827; }
.ai-agent-sec-sub-price {font-size: 10px; color: #6b7280; margin-bottom: 14px; }
.ai-agent-sec-plan-list {list-style: none; padding: 0; margin: 0; text-align: left; display: flex; flex-direction: column; gap: 10px; }
.ai-agent-sec-plan-item {display: flex; align-items: flex-start; gap: 8px; font-size: 10px; }
.ai-agent-sec-plan-item strong {display: block; color: #1f2937; }
.ai-agent-sec-plan-item span {color: #3b82f6; font-weight: 600; }
.ai-agent-sec-dot {width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0; margin-top: 2px; }
.ai-agent-sec-dot-blue { background-color: #3b82f6; }
.ai-agent-sec-dot-purple { background-color: #6366f1; }
.ai-agent-sec-dot-light-blue { background-color: #06b6d4; }
.ai-agent-sec-robot-wrapper {z-index: 1; }
.ai-agent-sec-robot-img {max-width: 100%; height: auto; display: block; }
section.same-section.developer-process-section.border-light-top.aiagent-process-section .developer-process-main-wrapper .row + .row {margin-top: 20px;}
section.same-section.fintech-software-development-services-main-section.aiagent-technology-main-section .fintech-software-development-services-wrapper .home-developer-wrapper.mobile-app-development-service-wrapper {margin: 0;}
section.same-section.fintech-software-development-services-main-section.aiagent-technology-main-section .fintech-software-development-services-wrapper .home-developer-wrapper.mobile-app-development-service-wrapper > p {color: #FFFFFF;font-size: 20px;margin: 0 0 20px;line-height: 1.6;font-weight: 400;}
section.same-section.fintech-software-development-services-main-section.aiagent-technology-main-section .fintech-software-development-services-wrapper .accordion-body {padding: 20px 30px 30px;}
section.same-section.fintech-software-development-services-main-section.aiagent-technology-main-section .fintech-software-development-services-wrapper .home-developer-wrapper.mobile-app-development-service-wrapper .home-developer-box {padding: 15px;border-radius: 6px;background: #151515;border-color: #484848;}
section.same-section.fintech-software-development-services-main-section.aiagent-technology-main-section .fintech-software-development-services-wrapper .home-developer-wrapper.mobile-app-development-service-wrapper .home-developer-box h3 {font-size: 22px;}
section.same-section.fintech-software-development-services-main-section.aiagent-technology-main-section .fintech-software-development-services-wrapper .home-developer-wrapper.mobile-app-development-service-wrapper .home-developer-box p {font-size: 17px;}
section.same-section.fintech-software-choose-main-section.border-light-top .fintach-software-choose-main-wrapper.aiagent-choose-wrapper {background: #090909;}
section.same-section.fintech-software-choose-main-section.border-light-top .fintach-software-choose-main-wrapper.aiagent-choose-wrapper .row{align-items: center;}
section.same-section.crypto-ramp-client-section.border-light-top .crypto-wamp-clinet-wrapper.aiagent-clinet-wrapper .crypto-ramp-client-content p {min-height: 230px;}
section.same-section.home-cta-section.ewallet-cta-section.mobileapp-development-cta-section.android-development-cta.taxas-cta-section .cta-content-parent.startup-cta-wrapper.laraveldeveloper-cta-section.fintech-api-integration-cta-section.aiagent-parent-bottom-section{background: url(../images/ai-agent-cta-bottom-img.webp);background-position: center; background-size: cover; background-repeat: no-repeat;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section.aiagent-development-banner-section .banner-content-heading ul.mobile-app-development-banner-listing li img {max-height: 50px;}
section.main-banner-section.main-ewallet-banner-section.mobile-app-banner-section.fintech-software-development-banner-section.aiagent-development-banner-section .banner-content-heading ul.mobile-app-development-banner-listing li {padding: 0 14px !important;}
section.same-section.london-solution-section.fintech-africa-main-solution-section.border-light-top.border-bottom-light .container .row.align-items-end .col-lg-6 {margin: 0;}

/*======================================AI Agent Development Page CSS End================================*/


/*======================================Update eWallet App Development Page CSS Start================================*/

section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section.updateewallet-banner-section {background: url(../images/ewallet-app-development-company-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 18rem 0 9rem;}  
.trusted-project-box {background: #050505; border: 1px solid #484848;padding: 30px 15px;border-radius: 8px;position: relative; transition: 0.4s; -webkit-transition: 0.4s;}
.trusted-project-box:hover {background: #1B1B1B;}
.trusted-project-header {display: flex;align-items: center;justify-content: space-between;margin: 0 0 15px;}
.trusted-project-box p {color: #E0E0E0;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.trusted-project-footer {border-top: 1px solid #585858;margin: 20px 0 0;padding-top: 30px;display: flex;align-items: center;justify-content: space-between;}
.trusted-project-footer strong {color: #FFFFFF;font-weight: 500;font-size: 18px;line-height: 1.4;margin: 0;display: flex;align-items: center;justify-content: center;gap: 10px;}
.trusted-project-footer strong img {max-width: 20px;}
.trusted-project-footer span {color: #FFFFFF;font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0;}
.trusted-project-header h3 {color: #FFFFFF;font-size: 26px;line-height: 1.4;margin: 0;font-weight: 500;}
.trusted-right-row.row {row-gap: 30px;}
.trusted-left-row.row {position: relative;align-items: end;padding-top: 230px;}
.trusted-left-row.row .same-heading-content {position: absolute;top: -50px;}
section.same-section.ewallet-trusted-section .container > .row {align-items: end;}
.trusted-layer {position: absolute;top: -18%;left: 33%;user-select: none;pointer-events: none;z-index: -1;}
.left-corner-img img {width: 100%;height: 100%;object-fit: cover;border: 1px solid #484848;border-radius: 8px;}
.left-corner-img {height: 350px;display: flex;align-items: center;justify-content: center;}

.ewallet-buildtypes-parent {border: 1px solid #484848;padding: 20px;border-radius: 10px;height: 100%;background: #1B1B1B;position: relative;}
.ewallet-buildtypes-parent span {font-size: 70px;font-weight: 500;color: #FFFFFF1A;line-height: 1.4;margin: 0;position: absolute;right: 10px;top: -10px;}
.ewallet-buildtypes-parent figure {width: 65px;height: 64px;margin: 0 0 20px;}
.ewallet-buildtypes-parent h3 {color: #FFFFFF;font-size: 26px;line-height: 1.4;margin: 0 0 10px;font-weight: 500;}
.ewallet-buildtypes-parent p {color: #E0E0E0;font-weight: 400;line-height: 1.6;margin: 0;font-size: 18px;}
.build-bottom-content {margin: 30px 0 0;border-top: 1px solid #585858;padding-top: 20px;}
.build-bottom-content p {background: #00000070;padding: 8px 14px;border-radius: 10px;font-size: 16px;border: 1px solid #7777773D;}
.build-bottom-content p strong {color: #F84D93;font-weight: 500;display: inline-block;}
section.same-section.ewallet-build-main-section.border-light-top .row.align-items-end + .row {margin-top: 60px; row-gap:30px;}
.ewallet-buildtypes-parent .buildlayer {position: absolute;top: 0;right: 0;user-select: none;pointer-events: none;}
.loadmorebtn {margin: 40px 0 0;text-align: center;}
.loadmorebtn .btn.btn-primaryx {min-width: 200px;}

.ewallet-timeline-content-header {display: flex;align-items: center;justify-content: flex-start;gap: 15px;margin: 0 0 10px;}
.ewallet-timeline-content-header h3 {color: #FFFFFF;font-size: 32px;line-height: 1.4;margin: 0;font-weight: 500;}
.ewallet-timeline-content-parent p {color: #E0E0E0;font-size: 18px;line-height: 1.6;margin: 0;font-weight: 400;}
.ewallet-timeline-content-parent span {display: inline-block;background: #00000070;border: 1px solid #7777773D;border-radius: 8px;padding: 8px 15px;color: #FFFFFF;font-size: 18px; margin: 25px 0;}
.ewallet-timeline-content-parent span strong {font-weight: 500;color: #F84D93;}
.timeline-image-parent {text-align: right;}
.timestamp {display: flex;align-items: flex-start;margin: 0;justify-content: flex-start;color: #E0E0E0;font-size: 18px;font-weight: 400;line-height: 1.4;gap: 7px;}
.timestamp img {max-height: 25px;}
.timeline-image-parent img {max-width: 480px;}
.ewallet-timeline-wrapper .row.align-items-center:nth-child(even) {margin-top: 50px;margin-bottom: 50px;}
.ewallet-timeline-wrapper .row.align-items-center:nth-child(even) .timeline-image-parent{text-align: left;}
.ewallet-timeline-wrapper {margin: 7rem 0 0;}
.ewallet-timeline-wrapper .row.align-items-center {position: relative;}
.ewallet-timeline-wrapper .row.align-items-center .ellipselayer {position: absolute;bottom: 0;right: -40%;top: -20%;max-height: 900px; user-select: none; pointer-events: none;}
.ewallet-timeline-wrapper .row.align-items-center:nth-child(even) img.ellipselayer {right: initial;left: -60%; user-select: none; pointer-events: none;}

section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.border-light-top .cta-content-parent {background: transparent;padding: 0;border: none;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.border-light-top .updatemiddle-ewallet-cta {background: url(../images/updateewallet-cta-img-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 2rem 2rem;border-radius: 20px;border: 1px solid #313131;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.border-light-top .updatemiddle-ewallet-cta .cta-image-parent {text-align: center;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.border-light-top .updatemiddle-ewallet-cta .cta-image-parent img {max-width: 400px;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.border-light-top {padding-top: 8rem;}

section.same-section.fintech-software-choose-main-section.border-light-top.ewallet-financial-guide-section .fintach-software-choose-main-wrapper {border: none;padding: 0;background: transparent;}
section.same-section.fintech-software-choose-main-section.border-light-top.ewallet-financial-guide-section .fintach-software-choose-main-wrapper .fintech-software-choose-content-wrapper {height: 100%;}
section.same-section.fintech-software-choose-main-section.border-light-top.ewallet-financial-guide-section .fintach-software-choose-main-wrapper .fintech-software-choose-content-wrapper .fintech-choose-inner-content-box figure {width: 55px;height: 55px;}
section.same-section.fintech-software-choose-main-section.border-light-top.ewallet-financial-guide-section .fintach-software-choose-main-wrapper .fintech-software-choose-content-wrapper .fintech-choose-inner-content-box {padding-left: 70px;}
section.same-section.fintech-software-choose-main-section.border-light-top.ewallet-financial-guide-section .fintach-software-choose-main-wrapper .fintach-software-choose-image img {max-width: 550px;}
section.same-section.fintech-software-choose-main-section.border-light-top.ewallet-financial-guide-section .fintach-software-choose-main-wrapper .ewallet-financial-btn {text-align: center;margin: 20px 0 0;}

.inside-ewallet-tabs-wrapper{margin: 30px 0 0;}
.inside-ewallet-tabs-wrapper ul#myTab {border: none;margin: 0 0 40px; gap:10px;}
.inside-ewallet-tabs-wrapper ul#myTab li.nav-item button {background: #050505; border: 1px solid #3B3B3B; border-radius: 30px; padding: 10px 20px; min-width: 160px; color: #FFFFFF; font-size: 18px; font-weight: 400; line-height: 1.4; margin: 0; transition: 0.4s; -webkit-transition: 0.4s; }
.inside-ewallet-tabs-wrapper ul#myTab li.nav-item button.active {background: #fff;color: #000000;}
.inside-tabscontent-box {border: 1px solid #484848;padding: 20px;border-radius: 8px;position: relative;background: #1B1B1B; overflow: hidden; height: 100%;}
.inside-tabscontent-box h3 {color: #FFFFFF;font-size: 24px;line-height: 1.4;margin: 0 0 5px;font-weight: 400;}
.inside-tabscontent-box p {color: #E0E0E0;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.inside-tabscontent-box span {color: #FFFFFF1A;font-size: 40px;font-weight: 500;position: absolute;right: 10px;top: 0px;}
.inside-tabscontent-box:after {content: "";position: absolute;left: -7px;top: 0;width: 15px;height: 70px;background: #F84D9366;border-radius: 25px;}
.inside-tabscontent-box img.tabslayer {position: absolute;top: 0;right: 0;user-select: none;pointer-events: none;}
.inside-tabscontent-parent.row {row-gap: 30px;}

.ewallet-financialcore-wrapper {margin: 5rem 0 0;background: url(../images/ewalletfancial-core-bg-image.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 4rem 4rem;border-radius: 10px;border: 1px solid #515151;}
.ewallet-financialcore-wrapper ul {display: flex;justify-content: space-between;gap: 40px;}
.ewallet-financialcore-wrapper ul li {width: 25%; position: relative; padding: 8px;}
.ewallet-financialcore-content {background: #111111;padding: 40px 20px;border-radius: 10px;height: 100%; position: relative; z-index: 1;}
.ewallet-financialcore-content figure {width: 60px;height: 60px;background: #F8F8F81F;border-radius: 6px;display: flex;align-items: center;justify-content: center;margin: 0 0 15px;}
.ewallet-financialcore-wrapper ul li:before {content: "";background: transparent linear-gradient(180deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;width: 100%;height: 50%;position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;border-radius: 11px;}
.ewallet-financialcore-content h3 {color: #FFFFFF;font-size: 22px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.ewallet-financialcore-content p {color: #ACACAC;font-size: 18px;line-height: 1.6;margin: 0;font-weight: 400;}
.fintach-software-choose-main-wrapper.ewallet-enterprise-grade-security-wrapper {border: none;padding: 0;background: transparent;}
.fintach-software-choose-main-wrapper.ewallet-enterprise-grade-security-wrapper .fintech-software-choose-content-wrapper {height: 100%;}
.fintach-software-choose-main-wrapper.ewallet-enterprise-grade-security-wrapper .fintach-software-choose-image img {max-width: 100%;}
.fintach-software-choose-main-wrapper.ewallet-enterprise-grade-security-wrapper .fintech-software-choose-content-wrapper .fintech-choose-inner-content-box {padding: 20px;background: #151515;border: 1px solid #323232;border-radius: 13px; padding-left: 30px;}
.fintach-software-choose-main-wrapper.ewallet-enterprise-grade-security-wrapper .fintech-software-choose-content-wrapper .fintech-choose-inner-content-box:after {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 10px;height: 60px;background: #F84D936E;border-radius: 20px;}
.fintach-software-choose-main-wrapper.ewallet-enterprise-grade-security-wrapper img.bottomleftlayer {position: absolute;left: 0;bottom: 0;user-select: none;pointer-events: none;max-height: 800px;z-index: -1;}
.same-section.ewallet-enterprise-grade-security-section.border-light-top {position: relative;}
.fintach-software-choose-main-wrapper.ewallet-enterprise-grade-security-wrapper {margin-top: 20px;}

.ewallet-integrationmain-tabs-heading {position: relative;background: #121212;padding: 2rem 0;border-right: 1px solid #323232; height: 100%;}
.ewallet-integrationmain-tabs-heading:before {content: "";position: absolute;left: -30%;width: 100%;height: 100%;background: #121212;right: auto;z-index: -1; top: 0; bottom: 0;}
.ewallet-integrationmain-tabs-heading h2 {color: #FFFFFF;font-size: 36px;line-height: 1.4;margin: 0 0 20px;font-weight: 500;}
.ewallet-integrationmain-tabs-heading .d-flex div#v-pills-tab {margin: 0px !important;width: 100%; gap:15px;}
.ewallet-integrationmain-tabs-heading .d-flex div#v-pills-tab button.active {background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;}
.ewallet-integrationmain-tabs-heading .d-flex div#v-pills-tab button {color: #FFFFFF;font-size: 16px;font-weight: 500;line-height: 1.4;padding: 11px 30px;border-radius: 20px 0 0 20px; text-align: left;}
.ewallet-integrationmain-tabs-heading .d-flex {margin: 3rem 0 0;}
.d-flex.ewallet-integrationmain-tabs-data {background: #1B1B1B;height: 100%;padding: 30px; position: relative;}
section.same-section.ewallet-integrationmain-section .row {margin: 0 0;}
section.same-section.ewallet-integrationmain-section .row .col-lg-3, section.same-section.ewallet-integrationmain-section .row .col-lg-9 {padding: 0;}
.d-flex.ewallet-integrationmain-tabs-data:before{content: "";position: absolute;right: -30%;width: 100%;height: 100%;background: #1B1B1B;left: auto;z-index: -1; top: 0; bottom: 0;}
.ewallet-integrationmain-tabs-content-box h3 {color: #FFFFFF;font-size: 26px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.ewallet-integrationmain-tabs-content-box p {color: #E0E0E0;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.ewallet-integrationmain-tabs-content-box .ewallet-integrationmain-tabs-box {background: #151515;border: 1px solid #484848;padding: 20px;margin: 20px 0 0;border-radius: 13px; min-height: 200px;}
.ewallet-integrationmain-tabs-content-box .ewallet-integrationmain-tabs-box ul {display: flex;align-items: center;justify-content: flex-start;gap: 15px; margin: 0 0 20px;}
.ewallet-integrationmain-tabs-content-box .ewallet-integrationmain-tabs-box ul li {background: #1F1F1F;border: 1px solid #484848;padding: 5px 20px;font-size: 16px;border-radius: 20px;line-height: 1.4;margin: 0;min-width: 100px;text-align: center;display: flex;align-items: center;justify-content: center;}

section.same-section.ewallet-builtwith-section .row.align-items-end + .row {margin-top: 5rem;}
.ewallet-builtwith-content{background: url(../images/ewallet-built-with-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 20px;border-radius: 10px;border: 1px solid #515151; height: 100%;}
.ewallet-builtwith-content h3 {color: #E0E0E0;font-size: 22px;font-weight: 500;line-height: 1.4;margin: 0 0 15px;}
.ewallet-builtwith-content ul {display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;gap: 15px;}
.ewallet-builtwith-content ul li {padding: 5px 20px;border-radius: 20px;border: 1px solid #474747;font-size: 16px;min-width: 90px;text-align: center;}

.ewallet-notbolted-content{background: url(../images/not-bolted-bg-img.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 20px;border-radius: 10px;border: 1px solid #515151; height: 100%;}
.ewallet-notbolted-header {display: flex;align-items: center;justify-content: space-between;margin: 0 0 10px;}
.ewallet-notbolted-header h3 {color: #FFFFFF;font-size: 26px;font-weight: 500;line-height: 1.4;margin: 0;}
.ewallet-notbolted-header figure {width: 40px;height: 40px;margin: 0;}
.ewallet-notbolted-content p {color: #FFFFFF;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.ewallet-notbolted-wrapper {margin: 5rem 0 0;}

section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updateewallet-middlecta-section.border-light-top .updatemiddle-ewallet-cta {padding: 5rem 2rem; position: relative;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updateewallet-middlecta-section.border-light-top .updatemiddle-ewallet-cta .cta-image-parent img {max-width: 450px;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updateewallet-middlecta-section.border-light-top .updatemiddle-ewallet-cta .cta-content-parent {padding: 0 0 0 0px; border-radius: 0;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updateewallet-middlecta-section.border-light-top .updatemiddle-ewallet-cta .tabs-service-btn {gap: 10px;display: flex;align-items: center;justify-content: flex-start;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updateewallet-middlecta-section.border-light-top .updatemiddle-ewallet-cta {padding: 5rem 2rem;position: relative;background: #010101;border-color: #343434;}
section.same-section.home-service-section.ewallet-semless-section.ewallet-tablesemless-section.border-light-top .ewallet-table-main-parent table tr td:nth-child(2) {color: #F84D93;}
section.same-section.home-service-section.ewallet-semless-section.ewallet-tablesemless-section.border-light-top .ewallet-table-main-parent table tr td {background: #D9D9D917;}
section.same-section.home-service-section.ewallet-semless-section.ewallet-tablesemless-section.border-light-top .ewallet-table-main-parent table tr th {background: #ffffff2b;}
section.same-section.home-service-section.ewallet-semless-section.ewallet-tablesemless-section.border-light-top .ewallet-table-middle-content-parent p {background: #D9D9D917;border: 1px solid #4C4C4C;padding: 10px;border-radius: 8px;}
section.same-section.home-service-section.ewallet-semless-section.ewallet-tablesemless-section.border-light-top .ewallet-table-middle-content-parent p strong {color: #F84D93;}

.project-card {width: 100%; background-color: #212121; border-radius: 28px; overflow: hidden; color: #ffffff; display: flex; flex-direction: column; border: 1px solid #3D3D3D; }
.project-card__content {padding: 25px 20px 20px 20px;height: 330px;}
.project-card__header {display: flex;justify-content: space-between;align-items: flex-start;gap: 15px;}
.project-card__title {font-size: 22px;font-weight: 500;line-height: 1.4;color: #FFFFFF;margin: 0;}
.project-card__action-btn {width: 40px; height: 40px; min-width: 40px; background-color: #F84D93; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: transform 0.2s ease, background-color 0.2s ease; box-shadow: 0 0 #ff4b90; animation:1.75s cubic-bezier(.66,0,0,1) infinite vibrateshadow;}
.project-card__action-btn img {width: auto !important; max-height: 15px; }
.project-card__action-btn:hover {transform: scale(1.05); background-color: #e03270; }
.project-card__description {margin-top: 15px; font-size: 18px; line-height: 1.6; color: #929191; font-weight: 400; }
.project-card__stats-grid {display: grid;grid-template-columns: 1fr 1fr;gap: 20px 24px;margin-top: 32px;}
.project-card__stat-item {display: flex;flex-direction: column;position: relative;}
.project-card__stat-item:nth-child(odd)::after {content: "";position: absolute;right: -12px;top: 0;bottom: 0;width: 1px;background-color: #383838;}
.project-card__stat-value {font-size: 22px;font-weight: 500;color: #FFFFFF;line-height: 1.4;}
.project-card__stat-label {font-size: 14px;color: #929191;line-height: 1.4;margin: 0;font-weight: 400;}
.project-card__media-container {margin: 8px 0 0 0;overflow: hidden;display: flex;justify-content: center;}
.project-card__media-img {width: 100%;height: auto;display: block;object-fit: cover;}
.project-card__stat-value img {width: auto !important; max-height: 18px;}
span.project-card__stat-value {display: flex;align-items: center;justify-content: flex-start;gap: 5px;}
section.same-section.home-collaborate-section.development-journey-section.ewalletdevelopment-journey-section .owl-dots {display: block !important; text-align: center; margin: 50px 0 0;}
section.same-section.home-collaborate-section.development-journey-section.ewalletdevelopment-journey-section .owl-dots button span {display: none;}
section.same-section.home-collaborate-section.development-journey-section.ewalletdevelopment-journey-section .owl-dots button {width: 26px;height: 9px;background: #D9D9D9;border-radius: 5px;margin: 0 5px;}
section.same-section.home-collaborate-section.development-journey-section.ewalletdevelopment-journey-section .owl-dots button.owl-dot.active {background: #F84D93;width: 60px;}

.ewallet-processbox-content-parent {background: url(../images/ewallet-built-with-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 20px;border-radius: 10px;border: 1px solid #515151;height: 100%; min-height: 215px; position: relative;}
.ewallet-processbox-content-parent figure {background: #E0E0E033;border: 1px solid #939393;border-radius: 8px;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;}
.ewallet-processbox-content-parent h3 {color: #FFFFFF;font-size: 24px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.ewallet-processbox-content-parent p {color: #FFFFFF;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.ewallet-processbox-content-parent + .ewallet-processbox-content-parent {margin: 30px 0 0;}
.ewallet-process-centerbox .centerline-img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;user-select: none;pointer-events: none;}
.ewallet-process-centerbox {position: relative;height: 100%;display: flex;align-items: end;justify-content: center;}
.center-content-box {text-align: center;margin: 0;padding: 20px 20px 40px;}
.center-content-box h2 {color: #FFFFFF;font-size: 33px;line-height: 1.4;margin: 30px 0 10px;font-weight: 500;}
.center-content-box p {color: #E0E0E0;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.ewallet-processbox-content-parent:after {content: "";position: absolute;right: -7%;top: 50%;transform: translateY(-50%);width: 15px;height: 15px;background: #424242;border-radius: 50%;z-index: 1;}
.ewallet-processbox-content-parent:before {content: ""; position: absolute; right: -7%; top: 50%; transform: translateY(-50%); width: 50px; height: 2px; background: #424242; border-radius: 50%; z-index: -1;}

section.same-section.ewalletprocess-main-section.border-light-top .row .col-lg-4:last-child .ewallet-processbox-inner-box .ewallet-processbox-content-parent:after {content: "";position: absolute;left: -7%;top: 50%;transform: translateY(-50%);width: 15px;height: 15px;background: #424242;border-radius: 50%;z-index: 1;}
section.same-section.ewalletprocess-main-section.border-light-top .row .col-lg-4:last-child .ewallet-processbox-inner-box .ewallet-processbox-content-parent:before {content: ""; position: absolute; left: -7%; top: 50%; transform: translateY(-50%); width: 50px; height: 2px; background: #424242; border-radius: 50%; z-index: -1;}
.ewallettestimonials-innerbox-wrapper{background: url(../images/ewallet-built-with-bg.webp);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 30px;border-radius: 10px;border: 1px solid #515151;}
.ewallettestimonials-innerbox-wrapper img{width: auto !important;} 
.ewallettestimonials-bottom-footer {display: flex;align-items: center;justify-content: space-between;margin: 20px 0 0px;}
.ewallettestimonials-wrapper {border: 1px solid #515151;padding: 5rem 4rem;margin: 15rem 0 0; background: url(../images/ewallettestimonials-bg.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%;}
section.same-section.ewallettestimonials-section.border-light-top .ewallettestimonials-wrapper .swiper.swiper-initialized.swiper-horizontal.ewalletclients-journey.swiper-backface-hidden{margin-top: -150px;}
.eWalletclinet-text {position: relative;padding-left: 70px;color: #FFFFFF;font-size: 18px;line-height: 1.6;margin: 0;font-weight: 400;}
.eWalletclinet-text img {position: absolute;left: 0;top: -5px;}
.ewallettestimonials-bottom-footer h3 {color: #FFFFFF;font-size: 20px;line-height: 1.4;margin: 0;font-weight: 500;}
.ewallettestimonials-bottom-footer a {background: #E0E0E033;border: 1px solid #939393;width: 45px;height: 45px;border-radius: 50%;display: flex;align-items: center;justify-content: center; box-shadow: 0 0 #ff4b90; animation:1.75s cubic-bezier(.66,0,0,1) infinite vibrateshadow;}
@keyframes vibrateshadow {
    to {
        box-shadow: 0 0 0 15px #f84d9321
    }
}

@-webkit-keyframes vibrateshadow {
    to {
        box-shadow: 0 0 0 20px #f84d9321
    }
}

.ewalletchoose-wrapper {margin: 7rem 0 0;border: 1px solid #2D2D2D;border-radius: 15px;padding: 30px; background: url(../images/ewallet-chooseimg-bg.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%;}  
.ewalletchoose-content-box .ewalletchoose-content-inner-box {border-bottom: 1px solid #4E4E4E;padding: 20px 0;}
.ewalletchoose-content-box .ewalletchoose-content-inner-box h3 {color: #E0E0E0;font-size: 26px;font-weight: 500;line-height: 1.4;margin: 0 0 5px;}
.ewalletchoose-content-box .ewalletchoose-content-inner-box p {color: #ACACAC;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.ewalletchoose-content-box-img {text-align: right;}
.ewalletchoose-wrapper {margin: 7rem 0 0;}
.ewalletchoose-content-box-img img {max-height: 460px;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section.updateewallet-banner-section .ewaallet-banner-btn {display: flex;align-items: center;justify-content: flex-start;gap: 15px;}
section.same-section.home-collaborate-section.development-journey-section.ewalletdevelopment-journey-section .home-review-wrapper {margin-top: 30px;}
span.project-card__stat-value img {margin-bottom: 7px;}

section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.border-light-top .updatemiddle-ewallet-cta .cta-content-parent {border-radius: 0;}
section.same-section.ewalletreview-wrapper-section.border-light-top .nimble-main-review {margin: 0 !important;}
section.same-section.ewallet-integrationmain-section.pb-0 .row.align-items-end + .row {margin-top: 40px;}

section.same-section .same-heading-content span.badge-pill {display: inline-flex; align-items: center; gap: 6px; background-color: transparent; color: #F84D93; font-size: 15px; font-weight: 500; padding: 8px 10px; border-radius: 20px; margin-bottom: 10px; border: 1px solid #F84D934A; }
.ewallet-marketdevelopment-wrapper {margin: 50px 0 0;border: 1px solid #515151;border-radius: 10px; background: url(../images/ewallet-market-fullbg.png); background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden;}
.marketdevelopment-box.ewalletbox-bg{background: url(../images/ewallet-market-boxbg.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.ewallet-marketdevelopment-wrapper .row {margin: 0;}
.ewallet-marketdevelopment-wrapper .col {padding: 0;}
.marketdevelopment-box {padding: 20px 20px;height: 100%; position: relative;}
.marketdevelopment-box:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 2px;width: 100%;background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;}
.marketdevelopment-box span {display: flex;align-items: center;justify-content: flex-start;gap: 10px;color: #FFFFFF;font-size: 24px;font-weight: 500;line-height: 1.4;}
.marketdevelopment-box h3 {color: #FFFFFF;font-size: 26px;font-weight: 500;line-height: 1.4;margin: 20px 0 10px;}
.marketdevelopment-box p {color: #ACACAC;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.marketdevelopment-box ul {margin: 20px 0 0;display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;gap: 10px;}
.marketdevelopment-box ul li {border: 1px solid #474747;padding: 4px 10px;border-radius: 20px;min-width: 80px;text-align: center;color: #E0E0E0;font-size: 15px;font-weight: 400;}

section.same-section.ewallet-expert-section.border-light-top{position: relative;}
section.same-section.ewallet-expert-section.border-light-top img.ellipselayer {position: absolute;bottom: 0;right: 0;height: 900px;top: 0;z-index: -1; user-select: none;pointer-events: none;}
.ewallet-expert-main-bottomwrapper {background: url(../images/ewallet-expert-bgimage.png);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 30px;border-radius: 13px;border: 1px solid #515151; margin: 30px 0 0;}
.ewallet-expert-content-box {position: relative;padding-left: 21rem;}
.ewallet-expert-content-box figure {position: absolute;left: 0;top: 0;margin: 0; width: 180px; height: 180px;}
.ewallet-expert-content-box h3 {color: #FFFFFF;font-size: 24px;font-weight: 500;line-height: 1.4;margin: 0 0 15px;position: relative;padding: 0 0 10px;}
.ewallet-expert-content-box p {color: #ACACAC;font-size: 20px;line-height: 1.6;margin: 0;font-weight: 400;}
.ewallet-expert-details-parent {margin: 20px 0;display: flex;align-items: center;justify-content: flex-start; gap:12px;}
.ewallet-expert-details-parent h4 {color: #FFFFFF;font-size: 20px;line-height: 1.4;margin: 0;font-weight: 500;}
.ewallet-expert-details-parent strong {color: #ACACAC;font-size: 18px;line-height: 1.4;font-weight: 500;margin: 0;}
.ewallet-expert-content-box ul {margin: 30px 0 0;display: flex;align-items: center;justify-content: flex-start;gap: 15px;}
.ewallet-expert-content-box ul li {color: #e0e0e0;border: 1px solid #474747;border-radius: 9px;margin: 0;padding: 6px 10px;font-size: 16px;display: flex;align-items: center;justify-content: center;gap: 6px;}
.ewallet-expert-content-rightbox{height: 100%;}
.ewallet-expert-content-rightbox ul {height: 100%;border-left: 1px solid #515151;}
.ewallet-expert-content-rightbox ul li {padding: 9px 20px;text-align: center;}
.ewallet-expert-content-rightbox ul li strong {color: #FFFFFF;font-size: 36px;font-weight: 500;line-height: 1.4;margin: 0;}
.ewallet-expert-content-rightbox ul li p {color: #ACACAC;font-size: 18px;font-weight: 400;line-height: 1.4;margin: 0;}
.ewallet-expert-content-rightbox ul li + li{border-top: 1px solid #515151;}
.ewallet-expert-content-box h3:after {content: "";position: absolute;left: 0;bottom: 0;height: 4px;width: 120px;border-radius: 10px;background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;}

/*======================================Update eWallet App Development Page CSS End================================*/

/*======================================Update BNPL App Development Page CSS Start================================*/

.banner-content-heading .badge-pill {display: inline-flex; align-items: center; gap: 6px; background-color: transparent; color: #F84D93; font-size: 15px; font-weight: 500; padding: 8px 10px; border-radius: 20px; margin-bottom: 10px; border: 1px solid #F84D934A; }
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section.updateewallet-banner-section.updatebnpl-banner-section .ewaalet-banner-list-partner-logo ul {max-width: 820px;}
.understanding-bnpl-cotent-box p + p {margin: 18px 0 0;}
.understanding-bnpl-cotent-box p {color: #ACACAC;font-size: 18px;line-height: 1.6;margin: 0;font-weight: 400;}
.understanding-bnpl-cotent-box h2 {color: #FFFFFF;font-size: 28px;line-height: 1.4;margin: 0 0 10px;font-weight: 500;}
.understanding-bnpl-cotent-box {border: 1px solid #717171;padding: 60px 20px;border-radius: 20px;height: 100%;position: relative;padding-right: 35rem;}
.understanding-bnpl-cotent-table tr td {padding: 13px;font-size: 15px;background: #1B1B1B;border-left: 1px solid #585858;border-top: 1px solid #585858;}
.understanding-bnpl-cotent-table tr td:first-child,
.understanding-bnpl-cotent-table tr th:first-child{border-left: none;}
.understanding-bnpl-cotent-table tr th {padding: 13px;font-size: 16px; border-left:1px solid #585858;}
.understanding-bnpl-cotent-table table {width: 100%;border-radius: 10px 10px;overflow: hidden;}
.understanding-bnpl-cotent-table {border: 1px solid #484848;position: absolute;top: 50%;transform: translateY(-50%);right: 0;min-width: 600px;z-index: 1;border-radius: 10px;overflow: hidden;}
.understanding-bnpl-bottom-wrapper {position: relative; margin: 3rem 0 0;}
.understanding-bnpl-cotent-table tbody tr:first-child {background: linear-gradient(90deg, rgba(112, 48, 76, 1) 0%, rgba(54, 74, 121, 1) 100%);}
.bnplbenefits-parent {margin: 15px 0 0;}
.bnplbenefits-parent h4 {color: #FFFFFF;font-size: 20px;font-weight: 500;line-height: 1.4;margin: 0 0 10px;}
.bnplbenefits-parent ul li {color: #ACACAC;font-size: 18px;margin: 0;font-weight: 400;display: flex;align-items: center;justify-content: flex-start;gap: 8px;}
.bnplbenefits-parent ul li img {max-height: 17px;}
.bnplbenefits-parent ul li + li {margin-top: 7px;}
.understanding-bnpl-bottom-wrapper + .understanding-bnpl-bottom-wrapper .understanding-bnpl-cotent-table {right: initial;left: 0;}
.understanding-bnpl-bottom-wrapper + .understanding-bnpl-bottom-wrapper .understanding-bnpl-cotent-box {padding-left: 35rem;padding-right: 20px;}
.understanding-bnpl-bottom-wrapper + .understanding-bnpl-bottom-wrapper .understanding-bnpl-cotent-table {right: initial;left: 0;min-width: 600px;max-width: 600px;}
.understanding-bnpl-bottom-wrapper.row + .understanding-bnpl-bottom-wrapper.row {margin-top: 5rem;}
.bnpl-custombuild-parent {height: 100%;padding: 30px 20px;border-radius: 10px;position: relative; background: url(../images/bnpl-custombuild-bg.webp); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.bnpl-custombuild-parent figure {text-align: center;margin: 0 0 30px;}
.bnpl-custombuild-parent figure img {max-height: 160px;}
.bnpl-custombuild-parent h3 {color: #FFFFFF;font-size: 24px;line-height: 1.4;margin: 0 0 6px;font-weight: 500;}
.bnpl-custombuild-parent p {color: #ACACAC;font-size: 18px;line-height: 1.6;margin: 0;font-weight: 400;}
.bnpl-custombuild-bottom-box strong {color: #F84D93;font-size: 16px;font-weight: 500;margin: 0;}
.bnpl-custombuild-bottom-box p {color: #FFFFFF;font-size: 18px;font-weight: 500;line-height: 1.4;margin: 0;}
.bnpl-custombuild-bottom-box figure {margin: 0;width: 42px;height: 42px;position: absolute;top: 50%;transform: translateY(-50%);left: 10px;}
.bnpl-custombuild-bottom-box {border: 1px solid #707070;border-radius: 50px;padding: 10px 20px;position: relative;padding-left: 60px;margin: 30px 0 0; background: #000000;}
.bnpl-custombuild-wrapper {margin-top: 5rem;}
.bnpl-custombuild-bottom {margin: 5rem 0 0;}
.bnpl-custombuild-bottom h4:after {position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100px;height: 5px;background: #F84D93;content: "";}
.bnpl-custombuild-bottom h4 {color: #FFFFFF;font-size: 28px;line-height: 1.4;margin: 0;position: relative;padding-left: 110px;}
.bnpl-custombuild-bottom .bnpl-custombuild-bottom-box {background: url(../images/bnpl-rightbottom-bg.webp);background-position: center;background-repeat: no-repeat;background-size: 100% 100%;border-radius: 10px;}
.bnpl-custombuild-bottom .bnpl-custombuild-bottom-box p {font-weight: 400;font-size: 16px;}
.bnpl-merchant-parent{background: url(../images/bnpl-merchant-box-bg.webp);background-position: center;background-repeat: no-repeat;background-size: 100% 100%;border-radius: 10px; padding: 20px; height: 100%; position: relative;}
.bnpl-merchant-parent .bnpl-merchant-parent-header {display: flex;align-items: center;justify-content: flex-start;margin: 0 0 15px; gap:10px;}
.bnpl-merchant-parent .bnpl-merchant-parent-header figure {width: 50px;height: 50px;margin: 0;}
.bnpl-merchant-parent .bnpl-merchant-parent-header h3 {color: #FFFFFF;font-size: 21px;line-height: 1.4;margin: 0;font-weight: 500;}
.bnpl-merchant-parent p {color: #E0E0E0;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.bnpl-merchant-wrapper .col-lg-8 .col-lg-6 {margin: 30px 0 0;}
.bnpl-merchant-image-parent{text-align: right;}
.bnpl-merchant-image-parent img {max-width: 450px;}
.bnpl-merchant-wrapper {margin-top: 5rem;}
.bnpl-merchant-wrapper .col-lg-8 .col-lg-6:last-child,
.bnpl-merchant-wrapper .col-lg-8 .col-lg-6:nth-child(3){margin-bottom: 0;}
.bnpl-merchant-services-wrapper {margin: 3rem 0 0;}
.bnpl-merchant-services-parent {border: 1px solid #00BF8980;padding: 20px;border-radius: 13px;height: 100%; background: #10674E1A;}
.bnpl-merchant-services-parent .bnpl-merchant-services-header {display: flex;align-items: center;justify-content: flex-start;gap: 10px;margin: 0 0 20px;}
.bnpl-merchant-services-parent .bnpl-merchant-services-header h3 {color: #12A963;font-size: 24px;line-height: 1.4;margin: 0;font-weight: 500;}
.bnpl-merchant-services-parent ul li {display: flex;align-items: center;gap: 10px;color: #FFFFFF;font-size: 18px;margin: 0;padding: 4px 0;line-height: 1.6;}
.bnpl-merchant-services-parent.changeorangebg {border-color: #5E2525;background: #D21F310F;}
.bnpl-merchant-services-parent.changeorangebg .bnpl-merchant-services-header h3 {color: #FE4949;}
.bnpl-infrastructure-top-header{background: url(../images/bnpl-platform-top-bg-img.webp);background-position: center;background-repeat: no-repeat;background-size: 100% 100%; padding: 30px 0; height: 100%;}
.bnpl-infrastructure-content-parent {background: #111111 url(../images/bnpl-infrastructure-bg.webp);background-position: center;background-repeat: no-repeat;background-size: 100% 100%; border: 1px solid #454545; padding: 30px; border-radius: 20px; position: relative; overflow: hidden; margin-top: -18rem; overflow-y: auto; height: 750px; scrollbar-width: thin; scrollbar-color: #ACACAC #111111;}
.bnpl-infrastructure-content-parent::-webkit-scrollbar {width: 8px;}
.bnpl-infrastructure-content-parent::-webkit-scrollbar-track {background: #111111;border-radius: 10px;}
.bnpl-infrastructure-content-parent::-webkit-scrollbar-thumb {background: #454545; border-radius: 10px;}
.bnpl-infrastructure-content-parent::-webkit-scrollbar-thumb:hover {background: #666666;}
.bnpl-infrastructure-imag-parent {margin: 50px 0 0;}
.bnpl-infrastructure-imag-parent img {max-width: 600px;}
.bnpl-infrastructure-content-parent > img {position: absolute;bottom: 0;right: 0;top: 0;max-width: 100%;height: 100%;user-select: none;pointer-events: none; opacity: 0.5;}
.bnpl-infrastructure-content-box {position: relative;padding: 20px 0;padding-left: 80px;}
.bnpl-infrastructure-content-box figure {color: #acacac57; font-size: 46px; font-weight: 600; line-height: 1.4; margin: 0; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.bnpl-infrastructure-content-box h3 {color: #FFFFFF;font-size: 22px;line-height: 1.4;margin: 0 0 5px;font-weight: 500;}
.bnpl-infrastructure-content-box p {color: #ACACAC;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;padding-bottom: 15px;border-bottom: 1px solid #3F3F3F;}
.inside-tabscontent-box .inside-tabscontent-box-header {display: flex;align-items: center;justify-content: flex-start;gap: 10px;margin: 0 0 10px;}
.inside-tabscontent-box .inside-tabscontent-box-header figure {margin: 0;}
.inside-tabscontent-box .inside-tabscontent-box-header h3{margin: 0;}
.bnplcost-update-table-wrapper {margin: 50px 0 0;}
.bnpl-pricing-container {overflow: hidden;}
.bnpl-pricing-container .sr-only {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.bnpl-pricing-table {width: 100%;border-collapse: collapse;text-align: left;background: #050505;}
.bnpl-pricing-table tbody tr:nth-child(even) {background: #0B0B0B;}
.bnpl-pricing-table thead tr {background: linear-gradient(90deg, #5c2043 0%, #1d3356 100%);}
.bnpl-pricing-table th {padding: 15px 15px;font-size: 18px;font-weight: 500;color: #ffffff;}
.bnpl-pricing-table tbody tr {border-bottom: 1px solid #1f2228;}
.bnpl-pricing-table td {padding: 15px 15px;vertical-align: middle;font-size: 16px;color: #ACACAC;font-weight: 400;}
.tier-cell {display: flex;flex-direction: column;align-items: flex-start;gap: 8px;min-width: 220px;}
.tier-name {color: #ffffff;font-size: 16px;font-weight: 400;}
.bnpl-pricing-table td.price-cell {color: #fff;font-weight: 500;}
.bnpl-pricing-table .badge {padding: 5px 10px;border-radius: 4px;font-weight: 400;font-size: 12px;}
.badge-api { background: rgba(16, 185, 129, 0.15); color: #10b981; border: 1px solid rgba(16, 185, 129, 0.3); }
.badge-mvp { background: rgba(59, 130, 246, 0.15); color: #3b82f6; border: 1px solid rgba(59, 130, 246, 0.3); }
.badge-midtier { background: rgba(245, 158, 11, 0.15); color: #f59e0b; border: 1px solid rgba(245, 158, 11, 0.3); }
.badge-enterprise { background: rgba(236, 72, 153, 0.15); color: #ec4899; border: 1px solid rgba(236, 72, 153, 0.3); }
.bnpl-pricing-table td .price-cell {font-size: 16px;font-weight: 500;color: #ffffff;white-space: nowrap;}
.scope-cell {line-height: 1.5;color: #a0aec0;max-width: 400px;}
.bnpl-pricing-table td.timeline-cell {white-space: nowrap;font-weight: 500;color: #fff;}
tfoot tr td.table-footer-note {border: 1px solid #333333;}
.table-footer-note {padding: 15px 15px;background-color: #0B0B0B;border: 1px solid #333333;color: #F84D93;font-size: 16px;position: relative;margin: 30px 0 0;}
.table-footer-note img {position: absolute;right: 40px;bottom: 0;top: 0;width: 170px;height: 100%;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updatebnpl-cta-section .updatemiddle-ewallet-cta {background: #010101;border: 1px solid #343434;padding: 5rem 2rem; position: relative;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updatebnpl-cta-section .updatemiddle-ewallet-cta .cta-content-parent {border-radius: 0;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updatebnpl-cta-section .updatemiddle-ewallet-cta .cta-image-parent img {position: absolute;bottom: 0;right: 3%;max-width: 440px;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updatebnpl-cta-section .updatemiddle-ewallet-cta > img {position: absolute;bottom: 0;right: 0;top: 0;height: 100%;user-select: none;pointer-events: none;}
section.same-section.home-cta-section.ewallet-cta-section.updateewallet-cta-section.updatebnpl-cta-section .updatemiddle-ewallet-cta .cta-content-parent .tabs-service-btn {display: flex;align-items: center;justify-content: flex-start;gap: 10px;}
.ewallettestimonials-wrapper.bnplttestimonials-wrapper .ewallettestimonials-bottom-footer {position: relative;display: block;padding-left: 190px;}
.ewallettestimonials-wrapper.bnplttestimonials-wrapper .ewallettestimonials-bottom-footer figure {position: absolute;left: 0;}
.bnplbuild-content-parent {height: 100%;padding: 25px;position: relative;background: url(../images/bnplbuild-lightbg.webp);background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.bnplbuild-content-parent h3 {color: #FFFFFF;font-size: 24px;line-height: 1.4;margin: 0 0 5px;font-weight: 500;}
.bnplbuild-content-parent p {color: #ACACAC;font-size: 18px;font-weight: 400;line-height: 1.6;margin: 0;}
.bnplbuild-content-parent span {color: #FFFFFF1A;font-size: 50px;font-weight: 700;position: absolute;right: 13px;top: -5px;}
.bnplbuild-content-parent.bnpldark-bg{background: url(../images/bnplbuild-darkbg.webp);background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.bnplbuild-parent-mainwrapper .col-lg-4 {margin: 30px 0 0;}
.bnplbuild-content-parent:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 3px;background: transparent linear-gradient(74deg, #248DF6 0%, #FF4B90 100%) 0% 0% no-repeat padding-box;}
section.same-section.digital-wallet-section.fintect-runs-section.bnpl-runs-section .home-developer-box .arrowbtn {margin: 30px 0 10px;}
section.same-section.digital-wallet-section.fintect-runs-section.bnpl-runs-section .home-developer-box .arrowbtn img{max-height: 15px;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section.updateewallet-banner-section.updatebnpl-banner-section > img {position: absolute;bottom: 20px;right: 0; user-select: none; pointer-events: none;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section.updateewallet-banner-section.updatebnpl-banner-section{background: #000;}
section.same-section.ewallet-trusted-section.updatebnpl-trusted-section .left-corner-img {height: 470px;}
section.same-section.ewallet-trusted-section.updatebnpl-trusted-section .trusted-left-row.row {padding-top: 120px;}
section.main-banner-section.main-ewallet-banner-section.main-ewallet-page-banner-section.ewallet-page-banner-section.updateewallet-banner-section.updatebnpl-banner-section .banner-content-image{position: relative;}
section.same-section.ewallettestimonials-section.bnpltestimonials-section.border-light-top .ewallettestimonials-innerbox-wrapper .eWalletclinet-text {min-height: 120px;}

.web-award-wrapper a {width: 100%;}
.clutch-review-box p + p {min-height: initial;}

