.btn.active,
.btn:active,
button:active,
button:focus,
button:hover,
div:active,
div:focus,
input:active,
input:focus,
input:hover,
label:focus,
textarea:active,
textarea:focus,
textarea:hover {
    outline: 0 !important;
    -webkit-appearance: none
}

h2 {
    font-size: 28px;
    line-height: 40px
}

.wrapper.white-label-nft-wrap .nft-incorp .nfer-content h3,
h4 {
    font-size: 22px;
    line-height: 32px
}

.btn-curve,
.nft-new .bchain-card>h4,
.nft-new .glow-btn,
.toggle p,
.welcome-text p,
p {
    font-size: 18px
}

h1,
h2,
h3,
h4 {
    color: #000;
    font-weight: 600
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
    padding: 0;
    margin: 0
}

.faq-box .btn.btn-link:focus,
.faq-box .btn.btn-link:hover,
a:hover {
    text-decoration: none
}

.wrapper {
    position: relative;
    z-index: 11;
    background: #fff
}

p {
    color: #656565;
    line-height: 27px
}

.pt5 {
    padding-top: 5px
}

.btc_left_service_main_wrapper.defi-solu p,
.btc_right_service_main_wrapper.defi-solu p,
.nft-new .btc_left_ser_icon_cont_wrapper p,
.pt10 {
    padding-top: 10px
}

.pt15 {
    padding-top: 15px
}

.btc_left_ser_icon_cont_wrapper p,
.btc_right_ser_icon_cont_wrapper p,
.pt20 {
    padding-top: 20px
}

.pt30 {
    padding-top: 30px
}

.pt40 {
    padding-top: 40px
}

.pt50 {
    padding-top: 50px
}

.pt60 {
    padding-top: 60px
}

.pt70 {
    padding-top: 70px
}

.pt80 {
    padding-top: 80px
}

.pt90 {
    padding-top: 90px
}

.pt100 {
    padding-top: 100px
}

.pt120 {
    padding-top: 120px
}

.pb5 {
    padding-bottom: 5px
}

.pb10 {
    padding-bottom: 10px
}

.pb15 {
    padding-bottom: 15px
}

.pb20 {
    padding-bottom: 20px
}

.pb30 {
    padding-bottom: 30px
}

.pb40 {
    padding-bottom: 40px
}

.pb50 {
    padding-bottom: 50px
}

.pb60 {
    padding-bottom: 60px
}

.pb70 {
    padding-bottom: 70px
}

.pb80 {
    padding-bottom: 80px
}

.pb90 {
    padding-bottom: 90px
}

.pb100 {
    padding-bottom: 100px
}

.pb120 {
    padding-bottom: 120px
}

.pr60 {
    padding-right: 60px
}

.pl60 {
    padding-left: 60px
}

.pd0 {
    padding: 0 !important
}

.mt5 {
    margin-top: 5px
}

.mt10,
.nft-new .mt10-res {
    margin-top: 10px
}

.mt15,
.stn-con,
.wrapper.white-label-wrap ul.defi-con.banner-ul li p {
    margin-top: 15px
}

.mt20,
.sto-development .service-prop2,
.tokenization-wr .service-prop2 {
    margin-top: 20px
}

.mt30,
.sto-development .service-prop3,
.tokenization-wr .service-prop3 {
    margin-top: 30px
}

.abt-main .exp,
.mt40,
.row.naccs,
.sto-development .service-prop4,
.tokenization-wr .service-prop4,
.wrc-box {
    margin-top: 40px
}

.cl-wrap a img,
.mt50,
.section.portfolio .filters-content,
.wrapper.white-label-wrap .abt-img img {
    margin-top: 50px
}

.mt60 {
    margin-top: 60px
}

.mb5 {
    margin-bottom: 5px
}

.abt-con p,
.case-des-mi p,
.mb15,
.new-wrap .industry-section .cta-card strong,
.new-wrap.hire-flutter-devindia-wrap .our-engagement-card h4,
.new-wrap.hire-reactjs-devindia-wrap .testi-card p,
.wh-work-box h4,
.widget.footer-widget .widget-title-icon,
section.privacy-content p {
    margin-bottom: 15px
}

.mb40,
.ser-b-con p,
.tokenization-wr .approach-prop,
.tokenization-wr .how-we-prop,
.ui-inner-accord .menu div {
    margin-bottom: 40px
}

.mb50,
.widget.footer-widget {
    margin-bottom: 50px
}

.mb60,
.row.ds-image {
    margin-bottom: 60px
}

.ml0 {
    margin-left: 0 !important
}

.case-row .col-md-6:first-child,
.new-wrap.hire-dedicateddev-wrap ul.cs_ul.banner-list,
.pl0 {
    padding-left: 0
}

.pr0 {
    padding-right: 0
}

.mg0 {
    margin: 0 !important
}

.saaspik-icon-box-wrapper .pixsass-icon-box-title:hover a,
.sec-color {
    color: #4966c4
}

.ms-auto {
    margin-left: auto !important
}

.adcamp-app-development .reg-logo,
.reg-logo {
    width: 180px
}

.container-fluid {
    width: 92%;
    max-width: 1250px
}

.d-flex-1,
.header-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.proj-slide-main,
.welcome-area {
    align-items: center;
    overflow: hidden
}

.outslider_loading {
    position: fixed;
    top: 0;
    left: 0;
    background: url(../images/logo-gif.gif) center center/80px no-repeat #fff;
    width: 100%;
    height: 100%;
    z-index: 9999
}

nav.theme-nav.fixed-top {
    position: absolute;
    padding: 10px 0 0;
    margin-top: 0;
    z-index: 111
}

.theme-nav.navbar-expand-lg .navbar-nav .nav-item {
    padding: 10px
}

.theme-nav.navbar-expand-lg .navbar-nav .nav-item>.nav-item:last-child {
    padding-right: 10px
}

.adcamp-nav-wrap.theme-nav.navbar-expand-xl .navbar-nav .nav-item>.nav-link,
.theme-nav.navbar-expand-lg .navbar-nav .nav-item>.nav-link {
    position: relative;
    font-size: 18px;
    display: block;
    padding: 10px;
    border-bottom: 2px solid #fff0;
    letter-spacing: .05rem;
    color: #fff
}

.btn-curve,
.btn-curve-bg:hover span {
    color: #022279
}

.welcome-area {
    background: 0 0/cover #fff;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    z-index: 1;
    padding-bottom: 0;
    min-height: 615px
}

.welcome-area .container-fluid {
    position: relative;
    z-index: 111;
    height: 100%
}

.welcome-area .container-fluid .row-we1 {
    height: 100%
}

.welcome-text {
    position: relative;
    z-index: 1;
    width: 100%
}

.imgsec {
    padding-right: 20px;
    padding-left: 20px
}

img.nft-abt {
    width: 80%;
    display: block;
    margin: 0 auto
}

.wel-sli img,
.wel-sli2 img {
    width: 140%;
    display: block;
    top: 0;
    left: -40%;
    position: absolute;
    max-width: initial
}

.welcome-area .welcome-text h1 {
    font-size: 50px;
    line-height: 65px;
    font-weight: 400;
    color: #fff
}

.welcome-text p {
    font-weight: 400;
    color: #fff;
    margin: 20px 0 35px;
    line-height: 32px
}

.wel-sli,
.wel-sli2 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.btn-curve {
    background: 0 0;
    padding: 10px 35px;
    border: 1px solid #022279;
    border-radius: 100px;
    position: relative;
    margin-right: 15px;
    overflow: hidden;
    cursor: pointer
}

.btn-curve2,
.btn-curve3 {
    font-size: 18px;
    padding-right: 20px;
    display: inline-block;
    cursor: pointer
}

.btn-curve-bg:hover:after,
.btn-curve:hover:after {
    bottom: -10px;
    border-radius: 0
}

.btn-curve:hover span,
.case-main .cm-row .con-h3,
.case-main .sub-title,
.cont-section .con-h3,
.cta-section h3,
.cta-section p,
.hir-f .set-up-row .set-up-left h5,
.hir-f .set-up-row .set-up-left p,
.new-wrap .banner-list li,
.new-wrap .cta-ad-content h3,
.new-wrap .cta-ad-content h4,
.new-wrap.uiux-wrap .ui-designs .defi-ins-wr strong,
.nft-ser-in:hover .why-box .why-b-con h4,
.nft-ser-in:hover .why-box .why-b-con p,
.tml-mail .con-h3,
.ui-ux-ser .con-h3,
.w-float:active,
.w-float:focus,
.w-float:hover,
.why-r-con .sub-title,
.why-r-con h3,
.work-main .con-h3,
.wrapper .case-study-content p,
.wrapper .cont-section .sub-title,
.wrapper .new-cta-content h3,
.wrapper .techstack-section h2.h2-main-hd,
.wrapper.exchange-development-company .sec-fea-box:hover .sec-fea-con h3,
.wrapper.exchange-development-company .sec-fea-box:hover .sec-fea-con p,
.wrapper.react-native-dev-india-wrap .react-cta-content h3,
.wrapper.white-label-wrap .cont-section .sub-title,
.wus-hov p,
section.contact-map .con-h3,
section.contact-map .sub-title {
    color: #fff
}

.btn-curve:after {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: 100%;
    background: #022279;
    border-radius: 0 0 100% 100%;
    -webkit-transition: .6s cubic-bezier(1, 0, .55, 1);
    -o-transition: .6s cubic-bezier(1, 0, .55, 1);
    transition: .6s cubic-bezier(1, 0, .55, 1)
}

.btn-curve span,
.btn-curve-bg span {
    font-size: 18px;
    position: relative;
    z-index: 2;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s
}

.saaspik-icon-box-wrapper .saaspik-icon-box-icon,
.why-b-icon {
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    text-align: center
}

.btn-curve2 {
    color: #2e2e2e;
    background: url(../images/right-arrow.png) right/12px no-repeat;
    border: 0;
    border-radius: 100px
}

.sub-title,
.sub-title2 {
    color: #212529;
    font-size: 13px;
    margin-bottom: 15px;
    position: relative;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px
}

.abt-img,
.abt-img img,
.new-wrap .og-image-porp,
.nft-sol-img img,
.web-story-modal .popup-privew,
.wrapper .og-image-porp {
    border-radius: 10px
}

.new-wrap .enhance-section .ul-list,
.sub-title,
.wrapper.nft-marketplace-dev .enhance-section .ul-list {
    padding-left: 70px
}

.con-h3,
.items h5,
.new-wrap.healthcare-soft-dev-wrap .wh-work-box,
.new-wrap.software-testing-company-wrap .p-disp,
.tank-you-main img,
.why-b-icon,
.why-box,
.wrapper.web-story-wrap .webstory-label {
    margin-bottom: 20px
}

.sub-title:after {
    content: "";
    width: 60px;
    height: 1px;
    background: #212529;
    position: absolute;
    left: 0;
    bottom: 45%
}

.con-h3 {
    color: #05002c;
    font-weight: 400;
    font-size: 32px;
    line-height: 1.2
}

.con-h3-2 {
    width: 110%;
    letter-spacing: -1.5px
}

.abt-main,
.cd-ideate,
.clb1,
.ido .sport-section,
.js-main,
.ser-main,
.ser-mob,
.wb1,
section.process-wr,
section.ser-abt {
    background: #f5f8fa
}

.abt-img,
.stn-b-img,
.why-main {
    overflow: hidden
}

.abt-main .exp,
.care-content {
    padding-left: 40px
}

.abt-main .exp h2 {
    font-size: 70px;
    font-weight: 700
}

.abt-main .exp h6 {
    font-size: 14px;
    color: #999;
    margin-top: 20px;
    position: relative
}

.abt-main .exp h6:after {
    content: "";
    width: 30px;
    height: 1px;
    background: #28a8e0;
    position: absolute;
    left: -40px;
    top: 45%
}

.con-h-span {
    font-size: 15px;
    color: #666
}

.aoa-main,
.cl-main,
.wbg {
    background: #fff;
    position: relative
}

.wbg-mg {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.aoacs-main,
.case-main .container-fluid,
.case-study-wr,
.cl-wrap,
.client-main .container-fluid,
.clr1,
.contact-page-form .col-md-12,
.control,
.hero-form,
.hero-form .flex-card,
.hir-f .pos-relative,
.ido .ucs-kf-main .container-fluid,
.imgio,
.inner-bnr,
.naccs .menu div,
.new-wrap .benefits-sec,
.new-wrap .benefits-sec .container-fluid,
.new-wrap.new-wrap.media-ent-wrap .process-position,
.new-wrap.top-mob-colorado-wrap .service-card,
.nft-new .blog-slider,
.os-con-box,
.our-val,
.pos-r,
.sidebar-contact .form-group,
.sto-development .ucs-kf-main .container-fluid,
.timeline,
.timeline-event,
.timeline-event-copy,
.ui-ux-main,
.wbg2,
.why-r-img,
.why-rig,
.wrapper .badge-section,
.wrapper .blog-slider,
.wrapper .pos-relative,
.wrapper.exchange-development-company .btc_left_service_main_wrapper_new,
.wrapper.nft-marketplace-dev .benefits-sec,
.wrapper.nft-marketplace-dev .benefits-sec .container-fluid,
.wrapper.react-native-dev-india-wrap .pos-rel-prop,
section.market-nft-wr,
section.nfer-wr,
section.value-wr,
ul.nacc {
    position: relative
}

.clr2,
.wbg3,
.why-rig::before,
.wrapper.flutter-devindia-wrap .pos-absolute {
    position: absolute
}

.hir-f,
.wbg2 {
    background: #f7f7f7
}

.abt-stat,
.aoacs-main,
.case-main .sub-title:after,
.clb2,
.fsm-icons a:hover,
.hir-f .set-up-row:nth-child(2) .set-up-right,
.new-wrap .ad-content,
.new-wrap .bg2,
.our-val,
.theme-nav.navbar-sticky .navbar-toggler-icon::after,
.uus-box,
.wbg3,
.why-main,
section.wrapper.nft-new .abt-main,
section.wrapper.nft-new .nft-benifits {
    background: #fff
}

.abt-con .outer-ser,
.cl-wrap {
    min-height: 208px
}

.cl-wrap a {
    display: inline-block;
    width: 146px;
    height: 146px;
    margin: 0 27px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.row-cl {
    margin-left: -10%
}

.cl-wrap a img {
    display: inline-block;
    width: 110px
}

.clr1 {
    left: -52px
}

.clr2 {
    left: 51px;
    width: 100%;
    top: 100px
}

.wbg3 {
    right: -100px;
    top: 0
}

.why-box {
    padding: 25px;
    display: flex;
    min-height: 315px;
    justify-content: center;
    align-items: center
}

.new-wrap .bg3,
.wb2 {
    background: #f0fbff
}

.why-b-icon {
    display: inline-block;
    border: 0 solid #4966c4;
    border-radius: 0;
    transition: .3s ease-in-out
}

.new-wrap .benefits-sec .benefits-card h3,
.new-wrap .why-b-con h3,
.new-wrap.laravel-dev-company-wrap .benefits-sec .benefits-card h4,
.ser-main .items h5,
.why-b-con h4,
.wrapper.exchange-development-company .sec-fea-box .sec-fea-con h3 {
    font-size: 20px;
    color: #05002c;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px
}

.cf-text-box,
.os-con-p p,
.ps-con p {
    font-weight: 400
}

.why-rig::before {
    content: "";
    background: url(../images/logo-icon-o2.png) 50% -40%/110% no-repeat #05002c;
    height: 107%;
    width: 200%;
    top: 28%;
    left: -100%
}

.ds-ul li a span,
.oc-rig,
.ser-i-b-inner,
.why-r-inner {
    position: relative;
    z-index: 1
}

.why-r-img {
    margin: 45px 0 31px
}

.why-r-img img {
    object-fit: cover
}

.why-r-con {
    padding: 30px 30px 30px 0
}

.why-r-con p {
    color: #ccc;
    font-size: 20px;
    line-height: 35px
}

.ser-box {
    padding: 30px;
    border: 1px solid #eee;
    -webkit-box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
    min-height: 400px;
    background: url(../images/logo-icon-o.png) 87% -10%/170% no-repeat #fff
}

.ds-ul li a,
.os-tab-ul li a {
    position: relative;
    box-shadow: 0 16px 19px -4px #e7e7e7;
    font-size: 18px;
    border-radius: 5px
}

.content-spilt,
.mb30,
.ser-b-icon,
.soulbound-wr .why-box,
.sto-development .service-prop1,
.sto-development .service-prop2,
.sto-development .service-prop3,
.sto-development .service-prop4,
.tokenization-wr .service-prop1,
.tokenization-wr .service-prop2,
.tokenization-wr .service-prop3,
.tokenization-wr .service-prop4,
.uu-pro-row,
section.privacy-content ul,
section.wrapper.nft-new.exchange-development-company .nft-features .why-box {
    margin-bottom: 30px
}

.ser-b-icon img {
    width: 45px
}

.lbi_details h2,
.ser-b-con h4 {
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 1.04px;
    margin: 0 0 13px
}

.ds-ul ul {
    list-style: none;
    padding-left: 10%;
    margin-top: 30px
}

.ds-ul li {
    display: block;
    padding: 10px 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.case-bx:hover,
.ds-con,
.ds-ul li a,
.ds-ul li a:before,
.ds-ul li:hover a:before,
.team-ext-box {
    -webkit-transition: .5s;
    -o-transition: .5s
}

.ds-ul li a {
    font-weight: 500;
    display: block;
    padding: 25px 30px;
    color: #333;
    background-color: #fff;
    transition: .5s
}

.ds-ul li a:after {
    content: "";
    width: 30px;
    height: 30px;
    background: url(../images/right-chevron.svg) 96% center/16px no-repeat;
    display: block;
    position: absolute;
    z-index: 1;
    right: 30px;
    top: 27px;
    bottom: 0
}

.ds-ul li a:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    height: 100%;
    width: 0%;
    background: #f7fdff;
    transition: .5s
}

.ds-ul li:hover a {
    color: #000
}

.ds-ul li:hover a:before {
    width: 100%;
    transition: .5s
}

.ds-con {
    height: 0;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 6px 19px 0 #e7e7e7;
    padding: 0 30px;
    transition: .5s
}

.ds-ul li:hover .ds-con {
    padding: 30px;
    height: auto;
    display: block;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.os-tab-ul {
    display: block;
    width: 100%
}

.os-tab-ul li {
    display: block;
    margin: 25px 0
}

.os-tab-ul li a {
    width: 65%;
    display: inline-block;
    background: url(../images/logo-icon-o.png) 100% 0/30% no-repeat #fff;
    color: #000;
    padding: 20px
}

.aoacs-box,
.saaspik-icon-box-wrapper {
    -webkit-box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%)
}

.os-tab-ul li a.active {
    background: url(../images/logo-icon-o2.png) 100% 0/30% no-repeat #05002c;
    color: #fff
}

.os-icon {
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
    background-size: cover !important
}

.osi1 {
    background: url(../images/web-design.png) no-repeat
}

.osi2 {
    background: url(../images/app.png) no-repeat
}

.osi3 {
    background: url(../images/booking.png) no-repeat
}

.osi4 {
    background: url(../images/infographic.png) no-repeat
}

.os-tab-ul li a.active .osi1 {
    background: url(../images/web-design2.png) no-repeat
}

.os-tab-ul li a.active .osi2 {
    background: url(../images/app2.png) no-repeat
}

.os-tab-ul li a.active .osi3 {
    background: url(../images/booking2.png) no-repeat
}

.os-tab-ul li a.active .osi4 {
    background: url(../images/infographic2.png) no-repeat
}

.case-main .filters,
.content-spilt span a:hover::after,
.faq-box,
.hero-form,
.marketplace-wr img.nft-abt,
.new-wrap.hire-react-native-devindia-wrap .cta-form,
.os-con-b-img,
.ps-view,
.ui-inner-accord .menu,
.uus-img img,
.white-label-key img {
    width: 100%
}

.os-con-b-img img {
    width: 100%;
    border-radius: 20px
}

.os-con-p {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 80%;
    background-color: #fff;
    padding: 30px 30px 0;
    border-radius: 20px 0 0
}

.our-service .tab-content {
    width: 100%;
    padding-left: 8%
}

.saaspik-icon-box-wrapper {
    margin-bottom: 30px;
    min-height: 365px;
    border-radius: 10px;
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    padding: 45px 32px;
    background: url(../images/logo-icon-o.png) 80% 0/140% no-repeat #fff
}

.saaspik-icon-box-wrapper .saaspik-icon-box-icon {
    height: 70px;
    width: 70px;
    line-height: 70px;
    border-radius: 50%;
    transition: .3s ease-in-out;
    margin-bottom: 32px
}

.saaspik-icon-box-wrapper .saaspik-icon-box-icon .icon-rocket {
    width: 40px;
    height: 40px;
    display: block;
    margin-top: 17px;
    margin-left: 17px
}

.ir1 {
    background: url(../images/bidding.svg) 0 0/100%
}

.ir2 {
    background: url(../images/hourglass.svg) 0 0/100%
}

.ir3 {
    background: url(../images/user.svg) 0 0/100%
}

.oem-main {
    position: relative;
    overflow: hidden;
    background: #fff
}

.saaspik-icon-box-wrapper:hover .ir1 {
    background: url(../images/bidding2.svg) 0 0/100%
}

.saaspik-icon-box-wrapper:hover .ir2 {
    background: url(../images/hourglass2.svg) 0 0/100%
}

.saaspik-icon-box-wrapper:hover .ir3 {
    background: url(../images/user2.svg) 0 0/100%
}

.saaspik-icon-box-wrapper .pixsass-icon-box-title {
    color: #05002c;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 20px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.saaspik-icon-box-wrapper .pixsass-icon-box-title a {
    color: #333
}

.saaspik-icon-box-wrapper p {
    margin-bottom: 35px
}

.homeservicegrid .more-btn,
.lbi_details .more-btn,
.saaspik-icon-box-wrapper .pixsass-icon-box-content .more-btn,
.ser-b-con .more-btn {
    color: #656565;
    font-weight: 500;
    padding-right: 18px;
    background: url(../images/right-arrow.png) right/12px no-repeat
}

.homeservicegrid .more-btn:hover,
.lbi_details .more-btn:hover,
.saaspik-icon-box-wrapper .pixsass-icon-box-content .more-btn:hover,
.ser-b-con .more-btn:hover {
    padding-right: 24px;
    color: #28a8e0;
    background: url(../images/right-arrow3.png) right/12px no-repeat
}

.work-main {
    min-height: 800px;
    background: #05002c
}

.case-main .cm-row p,
.cf-text-span:hover .t-phold,
.cont-box p,
.cont-section .sub-title,
.inner-bnr p,
.tml-mail .sub-title,
.ui-ux-ser .sub-title,
.work-main .sub-title {
    color: #ccc
}

.cont-section .sub-title:after,
.ps-con .sub-title:after,
.tml-mail .sub-title:after,
.work-main .sub-title:after {
    background: #ccc
}

.proj-slide-main {
    width: 100%;
    z-index: 1
}

.proj-slide {
    overflow: hidden;
    padding: 260px 0 60px;
    height: 100%;
    width: 100%;
    align-items: center;
    z-index: 1
}

.proj-slide .container-fluid,
.proj-slide .proj-slide-row {
    height: 100%;
    position: relative
}

.slider-bg-1 {
    background: url(../images/logo-icon-o2.png) -20% 220px/58% no-repeat #05002c
}

.slider-bg-2 {
    background: url(../images/logo-icon-o2.png) -20% 220px/58% no-repeat #04233d
}

.slider-bg-3 {
    background: url(../images/logo-icon-o2.png) -20% 220px/58% no-repeat #1e0232
}

.proj-slide-main .carousel-control-prev {
    position: absolute;
    left: 30px;
    height: 50px;
    width: 50px;
    bottom: auto;
    top: 55%
}

.proj-slide-main .carousel-control-next {
    position: absolute;
    right: 30px;
    height: 50px;
    width: 50px;
    top: 55%
}

.ps-con {
    padding-right: 5%
}

.ps-con h3 {
    font-size: 40px;
    color: #fff
}

.ps-con p {
    color: #fff;
    margin: 20px 0 15px;
    font-size: 18px;
    line-height: 30px
}

.ps-con .sub-title {
    font-size: 16px;
    color: #ccc;
    display: block
}

.ps-view .img-fluid {
    height: 500px;
    width: 90%;
    object-fit: contain
}

.proj-slide-main .carousel-indicators {
    bottom: 20px
}

.client-main,
.ebook-wr {
    position: relative;
    overflow: hidden
}

.cm-row {
    position: absolute;
    top: 60px;
    z-index: 11;
    left: 0
}

.client-box {
    overflow: hidden;
    border-radius: 10px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    padding: 20px
}

.client-box:hover {
    box-shadow: 0 8px 16px rgb(0 0 0 / .2)
}

.ab-box2,
.tml-mail,
.ui-ux-ser,
.we-main,
.wrapper.exchange-development-company .sec-fea-box:hover {
    background: #05002c
}

.client-box img {
    width: 200px;
    height: 80px;
    object-fit: contain
}

.client-row .col-md-3:first-child .client-box,
.client-row .col-md-3:nth-child(2) .client-box,
.client-row .col-md-3:nth-child(3) .client-box {
    border-right: 0;
    border-bottom: 0
}

.client-row .col-md-3:nth-child(4) .client-box,
.new-wrap .services-s-box:last-child {
    border-bottom: 0
}

.client-row .col-md-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.client-row .col-md-3 .client-box:last-child {
    border-bottom: 0 solid #f5f5f5
}

.abt-i-numeric,
.defi-ins-wr {
    margin: 20px 0
}

.abt-i-numeric .cir {
    display: inline-block;
    margin-bottom: 10px;
    width: 50px;
    height: 50px;
    padding-top: 0;
    text-align: center
}

.abt-i-numeric .cir img {
    width: 50px;
    height: 50px;
    display: block
}

.abt-i-numeric h4,
.wrapper.about-wrap .abt-i-numeric h3 {
    font-size: 30px;
    color: #333 !important;
    margin-bottom: 10px
}

.abt-i-numeric p {
    font-size: 20px;
    line-height: 20px;
    color: #333
}

.tml-mail {
    min-height: 700px
}

.tml-mail .tml-hp {
    color: #fff;
    margin-bottom: 40px
}

.flex-middle,
.outer-ser,
ul.nav.contact-nav-pills {
    display: flex;
    align-items: center;
    justify-content: center
}

.ot-testimonials {
    margin: 0 -15px
}

.ot-testimonials .testi-item {
    padding: 0 15px;
    position: relative
}

.ot-testimonials .layer1 {
    background: #f8f8f8;
    position: absolute;
    left: 30px;
    bottom: -20px;
    width: calc(100% - 55px);
    height: 100%;
    z-index: -1;
    box-shadow: 3px 3px 13px 0 rgb(0 0 0 / .1)
}

.ot-testimonials .layer2 {
    border-radius: 10px;
    padding: 60px 60px 60px 70px;
    margin-bottom: 40px;
    box-shadow: 3px 3px 13px 0 rgb(0 0 0 / .1);
    background: url(../images/logo-icon-o.png) 140% 0/90% no-repeat #fff
}

.ot-testimonials .t-head {
    overflow: hidden;
    justify-content: normal
}

.ot-testimonials .t-head img {
    width: 80px;
    margin-right: 30px;
    border-radius: 100px
}

.ot-testimonials .t-head h6 {
    font-size: 20px;
    margin-bottom: 2px
}

.ot-testimonials .t-head span {
    color: #9f9f9f
}

.bep20-wrapper .wus-box-call.ad-content,
.fsm-icons,
.new-wrap .wh-work-row,
.new-wrap.media-ent-wrap .wh-work-row,
.ot-testimonials .ttext,
.sto-development .service-prop1,
.tokenization-wr .service-prop1,
.wrapper.smart-contract-wrap .wh-work-row {
    margin-top: 0
}

.tml-cli img {
    display: inline-block !important
}

.client-slider .slick-arrow,
.client-slider .slick-dots,
.tml-mail .slick-dots {
    display: none !important
}

.tml-mail .slick-arrow {
    top: 40%;
    border: 1px solid #ddd;
    font-size: 0;
    position: absolute;
    opacity: 1;
    height: 50px;
    width: 50px;
    border-radius: 100px;
    z-index: 1
}

.cf-text-box:focus,
.cf-text-box:hover,
.ser-i-box ul li a {
    border-bottom: 1px solid #ccc
}

.tml-mail .slick-arrow.slick-prev {
    left: -10px;
    background: url(../images/arrow-left.png) center/14px no-repeat #fff
}

.tml-mail .slick-arrow.slick-next {
    right: -10px;
    background: url(../images/arrow-right.png) center/14px no-repeat #fff
}

.qtn {
    position: absolute;
    top: 25px;
    left: 40px;
    font-size: 70px;
    color: #28a8e0;
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../images/qtn.png) 0 0/cover no-repeat
}

.cf-text-box,
.cf-text-span,
.ido .border-key,
.new-wrap .border-key,
.sto-development .border-key,
.wrapper.nft-marketplace-dev .border-key {
    display: block;
    position: relative
}

.latestBlogItem {
    min-height: 550px;
    transition: .5s, _ .5s;
    position: relative;
    background: #fff;
    margin: 0 0 10px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s
}

.latestBlogItem:hover,
.lbi_details {
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s
}

.lbi_thumb {
    overflow: hidden;
    position: relative
}

.lbi_thumb img {
    border-radius: 10px;
    width: 100%;
    height: auto
}

.lbi_details {
    border-radius: 10px;
    text-align: left;
    position: absolute;
    bottom: 30px;
    margin: 0 10px;
    padding: 30px;
    background: #fff;
    border: 1px solid #eee;
    z-index: 3;
    transition: .5s
}

.lbi_details .lbid_date {
    font-size: 10px;
    line-height: .8;
    letter-spacing: 1px;
    font-weight: 700;
    display: block;
    height: 31px;
    width: 65px;
    background: #1398e0;
    color: #fff;
    padding: 11px 0;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 15px
}

.lbi_details p {
    height: 0;
    overflow: hidden;
    margin-bottom: 20px;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s
}

.footer-five .site-info p a,
.lbi_details h2 a,
.new-wrap .techcard-header h3,
.new-wrap.ruby-on-rails-dev-wrap .techcard-header h3,
.new-wrap.software-dev-company-canada-wrap .techcard-header h3,
.nft-new .techcard-header h3,
.team-ext-box h5 {
    color: #05002c
}

.lbi_details .learnM {
    display: inline-block;
    font-size: 16px;
    color: #2e2e2e;
    position: relative
}

.latestBlogItem:hover {
    transition: .5s
}

.latestBlogItem:hover p {
    height: 200px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.cf-text-span {
    width: 100%;
    margin-bottom: 15px
}

.cf-text-box {
    background: 0 0;
    font-size: 18px;
    border-radius: 0;
    height: 57px;
    width: 100%;
    max-width: 100%;
    border: 0;
    border-bottom: 1px solid #ccc;
    padding: 5px 16px;
    color: #fff;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

textarea.cf-text-box {
    height: 80px;
    padding-top: 20px
}

.adcamp-nav-wrap.theme-nav.navbar-expand-xl.fixed-top.scrolled-down .navbar-nav .nav-item>.nav-link,
.adcampfooter-link:hover,
.cf-text-box option,
.footer-five .footer-menu li a,
.footer-five .site-info p,
.footer-five .site-info-menu li a,
.nft-new.nft-nav .theme-nav.navbar-expand-lg.fixed-top.scrolled-up .navbar-nav .nav-item>.nav-link,
.theme-nav.navbar-expand-lg.fixed-top.scrolled-down .navbar-nav .nav-item>.nav-link {
    color: #2e2e2e
}

.cf-text-span .t-phold {
    position: absolute;
    margin: 0;
    top: 16px;
    z-index: 1;
    pointer-events: none;
    color: #ccc;
    font-size: 18px;
    line-height: 21px;
    left: 11px;
    padding: 0 5px;
    background: 0 0;
    cursor: text;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    text-align: initial
}

.act-out-wr,
.cont-box::before,
.defi-ins-txt,
.fsm-icons a,
.inx-clients .slick-slide,
.new-wrap.hire-flutter-devindia-wrap .risk-free-sec .ad-content h4,
.new-wrap.software-testing-company-wrap .p-disp>p,
.new-wrap.uiux-wrap .benefits-sec .benefits-card h3,
.section-btn,
.section.portfolio .filters,
.ser-tab-nav,
.stn-box,
.uberlikeapp-dev-wrap .wus-img,
.uus-con h4,
.wrapper.exchange-development-company .add-on-card h4,
.wrapper.white-label-wrap .add-on-card h4 {
    text-align: center
}

.hir-f .required-star,
.required-star {
    position: absolute;
    top: 9px;
    right: 9px;
    z-index: 1;
    pointer-events: none;
    width: 7px;
    max-width: 7px;
    height: 7px
}

.cf-text-span.active .t-phold {
    font-size: 12px;
    line-height: 18px;
    color: #ccc;
    -webkit-transform: translateY(-23px) scale(1);
    transform: translateY(-23px) scale(1)
}

.oc-rig h3 {
    margin-bottom: 25px;
    color: #28a8e0
}

.oc-rig-inner {
    border: 1px solid #7b7b7b;
    border-radius: 10px;
    padding: 26px 40px
}

.cont-box {
    border: 1px solid #7b7b7b;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 22px 20px 22px 100px;
    position: relative
}

.cont-box::before {
    content: "";
    position: absolute;
    height: 60px;
    width: 60px;
    left: 20px;
    top: 24px;
    line-height: 80px;
    border: 1px solid #28a8e0;
    border-radius: 50%;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.cont-box::after {
    content: "";
    position: absolute;
    height: 30px;
    width: 30px;
    left: 35px;
    top: 38px
}

.cont-box h4 {
    font-size: 22px;
    color: #fff
}

.footer-five .footer-menu li a,
.footer-five p {
    line-height: 30px;
    font-size: 18px;
    display: block;
    font-weight: 400
}

.footer-menu {
    margin-bottom: 40px;
    padding: 0;
    list-style: none
}

.footer-five p {
    color: #2e2e2e;
    margin-bottom: 15px
}

.footer-five .site-info {
    width: 100%;
    padding: 30px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    align-items: center;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 1px solid #ccc;
    position: relative;
    z-index: 3
}

strong.address-foo {
    display: block;
    margin: 10px 0;
    font-size: 22px
}

.site-info-menu {
    margin: 0;
    padding: 0;
    list-style: none
}

.fsm-icons a {
    width: 42px;
    height: 42px;
    margin: 0 4px;
    opacity: 1;
    background: #eee;
    border-radius: 100px;
    padding-top: 12px
}

.fsm-icons a:first-child {
    margin-left: 0
}

.fsm-icons .fab,
.fsm-icons .fot-icon {
    width: 20px;
    height: 20px;
    display: inline-block
}

.fsm-icons .fab.fa-facebook {
    background: url(../images/facebook-circular-logo.png) 0 0/cover no-repeat
}

.fsm-icons .fab.fa-twitter {
    background: url(../images/twitter.png) 0 0/cover no-repeat
}

.fsm-icons .fab.fa-instagram {
    background: url(../images/instagram.png) 0 0/cover no-repeat
}

.fsm-icons .fab.fa-linkedin {
    background: url(../images/linkedin-logo.png) 0 0/cover no-repeat
}

.fsm-icons .fab.fa-youtube {
    background: url(../images/youtube.png) 0 0/cover no-repeat
}

.fsm-icons a:hover .fab.fa-facebook {
    background: url(../images/facebook-circular-logo-h.png) 0 0/cover no-repeat
}

.fsm-icons a:hover .fab.fa-twitter {
    background: url(../images/twitter-h.png) 0 0/cover no-repeat
}

.fsm-icons a:hover .fab.fa-instagram {
    background: url(../images/instagram-h.png) 0 0/cover no-repeat
}

.fsm-icons a:hover .fab.fa-linkedin {
    background: url(../images/linkedin-logo-h.png) 0 0/cover no-repeat
}

.fsm-icons a:hover .fab.fa-youtube {
    background: url(../images/youtube-h.png) 0 0/cover no-repeat
}

.splitting.animated .char {
    -webkit-animation: .4s cubic-bezier(.3, 0, .7, 1) both fadeInUp;
    animation: .4s cubic-bezier(.3, 0, .7, 1) both fadeInUp;
    -webkit-animation-delay: calc(30ms * var(--char-index));
    animation-delay: calc(30ms * var(--char-index))
}

.splitting .whitespace {
    width: 10px
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.splitting.txt.animated .char {
    -webkit-animation: .3s cubic-bezier(.3, 0, .7, 1) both fadeIn;
    animation: .3s cubic-bezier(.3, 0, .7, 1) both fadeIn;
    -webkit-animation-delay: calc(10ms * var(--char-index));
    animation-delay: calc(10ms * var(--char-index))
}

.splitting.txt .whitespace {
    width: 5px
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.imgio .cimgio {
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    right: 0;
    background: #fff;
    visibility: visible !important;
    -webkit-transition: .5s linear .2s;
    -o-transition: .5s linear .2s;
    transition: .5s linear .2s
}

.imgio .animated {
    height: 0
}

.cimgio[data-delay="100"] {
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s
}

.cimgio[data-delay="200"] {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s
}

.cimgio[data-delay="300"] {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s
}

.cimgio[data-delay="400"] {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s
}

.cimgio[data-delay="500"] {
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s
}

.cimgio[data-delay="600"] {
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s
}

.cimgio[data-delay="700"] {
    -webkit-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    transition-delay: 0.7s
}

.cimgio[data-delay="800"] {
    -webkit-transition-delay: 0.8s;
    -o-transition-delay: 0.8s;
    transition-delay: 0.8s
}

.cimgio[data-delay="900"] {
    -webkit-transition-delay: 0.9s;
    -o-transition-delay: 0.9s;
    transition-delay: 0.9s
}

.cimgio[data-delay="1s"] {
    -webkit-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s
}

.bni {
    position: absolute;
    opacity: .5;
    animation-name: spin;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

.bn1 {
    bottom: 19%;
    left: 45%
}

.bn2 {
    top: 19%;
    left: 18%
}

.bn3 {
    top: 60%;
    left: 2%
}

.bn4 {
    bottom: 7%;
    left: 13%
}

@keyframes spin {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.nft-new.nft-nav nav.theme-nav.fixed-top.scrolled-up,
nav.theme-nav.fixed-top.scrolled-down {
    padding: 6px 0 5px;
    position: fixed;
    background: #fff;
    -webkit-box-shadow: 0 4px 6px 0 rgb(12 0 46 / 8%);
    box-shadow: 0 4px 6px 0 rgb(12 0 46 / 8%);
    -webkit-transition: .3s;
    transition: .3s
}

nav.theme-nav.fixed-top.scrolled-up {
    position: absolute;
    -webkit-box-shadow: 0 4px 6px 0 rgb(12 0 46 / 8%);
    box-shadow: 0 4px 6px 0 rgb(12 0 46 / 8%);
    -webkit-transition: .3s;
    transition: .3s
}

.nft-new.nft-nav nav.theme-nav.fixed-top.scrolled-up .reg-logo,
nav.theme-nav.fixed-top.scrolled-down .reg-logo {
    width: 120px
}

.ser-tab-nav {
    width: 100%;
    margin-top: 30px
}

.ser-tab-nav li {
    position: relative;
    width: 33%;
    margin-right: -5px
}

.ser-tab-nav li a {
    background: #fff;
    width: 100%;
    border-radius: 10px;
    padding: 15px 30px;
    font-size: 20px;
    color: #2e2e2e;
    font-weight: 400
}

.ser-tab-nav li::after,
.ser-tab-nav li:first-child::before {
    position: absolute;
    top: 20%;
    right: 0;
    width: 1px;
    height: 60%;
    background: rgb(0 0 0 / .07);
    content: ""
}

.ser-tab-nav li:first-child::before {
    width: 0;
    right: auto;
    left: 0
}

.ser-tab-nav li:last-child::after {
    width: 0
}

.ser-tab-nav li a.active::after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border: 10px solid #fff0;
    border-top-color: #05002c;
    content: "";
    pointer-events: none
}

.ser-tab-nav li a.active {
    color: #fff;
    background: #05002c;
    box-shadow: -1px 0 0 #fff
}

.ser-main .tab-content {
    padding: 40px 0 10px
}

.stn-box {
    margin: 40px 0 10px;
    overflow: hidden;
    box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
    border-radius: 10px;
    background: #fff
}

.stn-b-con {
    padding: 20px 5px
}

.stn-b-con h4 {
    font-size: 20px;
    color: #05002c
}

.stn-b-img img {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.stn-box:hover .stn-b-img img {
    -webkit-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}

.ser-i-box {
    padding: 60px 40px 20px;
    display: block;
    min-height: 465px
}

.aoacs-main,
.ui-ux-main {
    min-height: 800px
}

.sib1 {
    background: url(../images/icons/Development@2x.png) 90% 5%/60px no-repeat #f9f9f9
}

.sib2 {
    background: url(../images/icons/Engineering@2x.png) 90% 5%/60px no-repeat #f6f6f6
}

.sib3 {
    background: url(../images/icons/block-chain.png) 90% 5%/60px no-repeat #f3f3f3
}

.home:not(.open) .menu-icon-toggle span,
.menu-background,
.menu-icon-toggle span,
.wrapper .depi-ser-in .why-box {
    background-color: #fff
}

.ido .sport_box p img,
.ser-i-box ul li a img {
    margin-right: 5px
}

.ser-i-box h4,
.wrapper.home-page-wrapper .ser-i-box h3 {
    font-size: 28px;
    color: #05002c;
    margin-bottom: 20px
}

.ser-i-box ul {
    list-style: none;
    margin-top: 10px
}

.ser-i-box ul li {
    margin-bottom: 0;
    display: block;
    position: relative;
    padding-left: 0
}

.ser-i-box ul li a {
    color: #656565;
    transition: .45s;
    font-size: 18px;
    display: block;
    width: 100%;
    padding: 15px 0
}

.ser-i-box ul li:last-child a {
    border-bottom: 0;
    padding-bottom: 0
}

.ser-i-box ul li a svg {
    position: absolute;
    right: 0;
    top: 24px
}

.va-inherit {
    vertical-align: inherit
}

.ser-i-box ul li a:hover {
    text-decoration: none;
    color: #28a8e0 !important;
    transition: .45s
}

.perk-con p,
.wrc-p {
    padding-right: 40px
}

.wrc-box p {
    font-size: 17px;
    line-height: 25px
}

.wrc-box h6 {
    font-size: 30px;
    font-weight: revert;
    color: #fff;
    margin-bottom: 10px
}

.why-r-con .col-md-3 {
    padding: 0 5px
}

section.ser-main {
    background-image: url(../images/logo-icon-o.png);
    background-size: 37%;
    background-repeat: no-repeat;
    background-position: -9% -12%
}

button.navbar-toggler {
    top: 25px;
    position: absolute;
    right: 20px
}

nav.theme-nav.fixed-top.scrolled-down button.navbar-toggler .menu-icon-toggle::after,
nav.theme-nav.fixed-top.scrolled-down button.navbar-toggler .menu-icon-toggle::before,
nav.theme-nav.fixed-top.scrolled-down button.navbar-toggler a span {
    background-color: #000
}

.menu-icon-toggle {
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
    z-index: 9
}

.home .menu-icon-toggle,
.popup-wrapper .mod-close-btn-prop button {
    position: absolute;
    right: 20px;
    top: 20px
}

.menu-icon-toggle span {
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    transition: opacity .3s .3s
}

.menu-icon-toggle::after,
.menu-icon-toggle::before {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    background-color: #fff;
    transition: transform .3s, top .3s .3s, bottom .3s .3s
}

.menu-icon-toggle::before {
    top: 6px
}

.menu-icon-toggle::after {
    bottom: 6px
}

.open .menu-icon-toggle span {
    opacity: 0;
    transition: opacity .3s
}

.open .menu-icon-toggle::after,
.open .menu-icon-toggle::before {
    background-color: #6191d1;
    transition: top .3s, bottom .3s, transform .3s .3s
}

.open .menu-icon-toggle::before {
    top: calc(50% - 1px);
    transform: rotate(45deg)
}

.open .menu-icon-toggle::after {
    bottom: calc(50% - 1px);
    transform: rotate(-45deg)
}

.menu-background {
    visibility: hidden;
    width: 300%;
    height: 250px;
    position: absolute;
    left: -130%;
    transition: background-position .5s, transform .5s .5s, visibility .5s 1s
}

.megamenu {
    border: 0;
    display: block;
    visibility: hidden;
    opacity: 0;
    margin-top: 10px;
    border-radius: 5px;
    position: absolute;
    z-index: 1;
    width: 65%;
    left: 25%;
    top: 88%;
    right: 0;
    padding: 15px;
    background: #fff;
    -webkit-box-shadow: 0 4px 6px 0 rgb(12 0 46 / 8%);
    box-shadow: 0 4px 6px 0 rgb(12 0 46 / 8%);
    -webkit-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
    transition: .4s ease-in-out
}

.ddwon,
.ddwon-m {
    position: absolute;
    top: 94%;
    height: 0;
    border-left: 15px solid #fff0;
    border-right: 15px solid #fff0;
    border-bottom: 20px solid #fff;
    left: 30%;
    margin-top: 10px;
    opacity: 0;
    visibility: hidden;
    width: 0
}

.ddwon {
    -webkit-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out
}

.ddwon-m {
    display: none;
    -webkit-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    transition: .1s ease-in-out
}

.mg-f {
    background: #249ad2;
    border-radius: 5px;
    padding: 10px
}

.mg-f h3 {
    color: #fff;
    margin: 10px 0 0;
    font-size: 24px
}

.bitcoin-wrap.ai-dev-wrap .flex-card span.spanform-heading,
.bitcoin-wrap.ai-dev-wrap .sticky-parent,
.new-wrap.metaverse-devp-wr .heading-icon,
.section.portfolio .filters-content .item a,
.theme-nav.navbar-expand-lg .navbar-nav .nav-item.show .ddwon,
.wrapper .flex-card span.contact-title,
.wrapper.web-story-wrap .disp-webstory-high,
a.blc-a {
    display: block
}

.megamenu h5 {
    color: #28a8e0;
    margin-bottom: 12px
}

.mega-ul li {
    display: block;
    margin-bottom: 8px
}

.mega-ul li a {
    display: block;
    font-size: 18px;
    line-height: 28px;
    color: #333;
    padding: 2px 0
}

.mega-ul li a:hover img {
    filter: grayscale(0%)
}

.meg-icon {
    margin-bottom: 12px;
    margin-top: 10px
}

.theme-nav .navbar-toggler {
    position: absolute !important;
    right: 15px;
    top: 20px;
    left: auto;
    border: 0;
    height: 35px;
    width: 40px;
    border-radius: 6px;
    z-index: 1
}

.theme-nav .navbar-toggler-icon {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    height: 2px;
    background: #fff;
    width: 60%;
    display: inline-block;
    background-image: none !important;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.theme-nav .navbar-toggler-icon::after,
.theme-nav .navbar-toggler-icon::before {
    content: "";
    background: #fff;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.theme-nav .navbar-toggler .navbar-toggler-icon::before {
    top: -.525rem
}

.theme-nav .navbar-toggler .navbar-toggler-icon::after {
    top: .525rem
}

.animation-circle i {
    position: absolute;
    z-index: 111;
    height: 100px;
    width: 100px;
    background: -webkit-gradient(linear, left top, right top, from(#03032f), to(#03032f));
    background: linear-gradient(to right, #03032f 0, #03032f 100%);
    border-radius: 100%;
    opacity: .5;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-animation: 3s linear infinite ripple1;
    animation: 3s linear infinite ripple1
}

.animation-circle i:nth-child(2) {
    -webkit-animation: 3s linear infinite ripple2;
    animation: 3s linear infinite ripple2
}

.animation-circle i:nth-child(3) {
    -webkit-animation: 3s linear infinite ripple3;
    animation: 3s linear infinite ripple3
}

@keyframes ripple1 {
    0% {
        -webkit-transform: scale(5.5);
        transform: scale(5.5);
        opacity: .3
    }

    100% {
        -webkit-transform: scale(8.5);
        transform: scale(8.5);
        opacity: 0
    }
}

@-webkit-keyframes ripple1 {
    0% {
        -webkit-transform: scale(5.5);
        transform: scale(5.5);
        opacity: .3
    }

    100% {
        -webkit-transform: scale(8.5);
        transform: scale(8.5);
        opacity: 0
    }
}

@keyframes ripple2 {
    0% {
        -webkit-transform: scale(3.5);
        transform: scale(3.5)
    }

    100% {
        -webkit-transform: scale(5.5);
        transform: scale(5.5)
    }
}

@-webkit-keyframes ripple2 {
    0% {
        -webkit-transform: scale(3.5);
        transform: scale(3.5)
    }

    100% {
        -webkit-transform: scale(5.5);
        transform: scale(5.5)
    }
}

@keyframes ripple3 {
    0% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    100% {
        -webkit-transform: scale(3.5);
        transform: scale(3.5)
    }
}

@-webkit-keyframes ripple3 {
    0% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    100% {
        -webkit-transform: scale(3.5);
        transform: scale(3.5)
    }
}

.profile-msg {
    position: absolute;
    top: 23%;
    left: -20%
}

.aoa-main::after {
    content: ""
}

.inner-bnr {
    overflow: hidden;
    padding: 180px 15% 100px;
    background: 0 0/cover #03032b;
    width: 100%;
    align-items: center;
    z-index: 1
}

.inner-bnr h1 {
    color: #fff;
    font-size: 38px;
    margin-bottom: 20px
}

.ad-content h4,
.aoacs-box h4,
.wrapper.web-story-wrap .webstory-label p {
    margin: 10px 0
}

.aoacs-box {
    padding: 25px;
    background: #fff;
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%)
}

.ab-box2 h4 {
    color: #fff;
    font-size: 25px;
    line-height: 30px
}

.why-pbox {
    padding: 30px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%)
}

.uu-pro-con h3,
.why-pbox h3 {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 38px
}

.solidity-wrap .why-box,
.wpb1 {
    min-height: 370px
}

.new-wrap.flutter-devindia-wrap .cs-card,
.new-wrap.hire-laravel-dev .cta-ad-content,
.new-wrap.hire-laravel-dev .extecsive-card,
.new-wrap.team-sextension-wrap .team-ext-box,
.new-wrap.top-mob-dev-florida .cta-ad-content,
.new-wrap.top-mob-dev-florida .extecsive-card,
.new-wrap.woo-commerce .ad-content,
.wpb2 {
    min-height: 310px
}

.uus-con {
    padding: 20px 10px
}

.bitcoin-wrap.ai-dev-wrap .mobile-app-wl p,
.new-wrap.hire-reactjs-devindia-wrap .testi-card h4,
.new-wrap.software-dev-company-canada-wrap .testi-card h4,
.uus-con h4 {
    font-size: 20px;
    line-height: 30px
}

.uu-p-bdr {
    width: 2px;
    height: 97%;
    position: absolute;
    border-left: 2px dashed grey;
    left: 8.3%;
    margin-left: -1px
}

.uu-p-s {
    display: inline-block;
    background: #fff;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    font-size: 26px;
    color: #2e2e2e;
    border: 2px dashed grey;
    padding-top: 5px
}

.adcamp-app-development .cta-display-res,
.art-token-wrap .centerv-divs,
.bep20-wrapper .centerv-divs,
.bigcommerce .centerv-divs,
.d-all-center,
.error-404-wrap .error-banner,
.new-wrap .centerv-divs,
.new-wrap .content-center,
.new-wrap.crypto-payment-wrap .vector-prop-why,
.new-wrap.flutter-devindia-wrap .display-center,
.new-wrap.hire-flutter-devindia-wrap .skill-card-r,
.new-wrap.hire-mern-wrap .centerv-divs,
.new-wrap.hire-mern-wrap .vector-prop-why,
.new-wrap.hire-reactjs-devindia-wrap .display-center,
.new-wrap.hire-reactjs-devindia-wrap .skill-card-r,
.new-wrap.hire-reactnative-devindia-wrap .display-center,
.new-wrap.metaverse-nft-wrap .centerv-divs,
.new-wrap.metaverse-nft-wrap .vector-prop-why,
.new-wrap.software-dev-company-canada-wrap .process-heading,
.nft-new .clients-slide,
.nft-new .disp-center,
.nft-new .disp-client-heading,
.nft-new .process-heading,
.solidity-wrap .centerv-divs,
.soulbound-wr .content-center,
.sto-development .centerv-divs,
.tokenization-wr .centerv-divs,
.uu-p-2,
.wrapper .content-center,
.wrapper .disp-client-heading,
.wrapper .disp-content-center,
.wrapper.exchange-development-company .feature-section .btc_ser_center_img_wrapper.white-label-key picture,
.wrapper.flutter-devindia-wrap .cta-section .d-cta-center,
.wrapper.nft-marketplace-dev .content-center,
.wrapper.nft-marketplace-dev .disp-center,
.wrapper.react-native-dev-india-wrap .disp-client-heading,
.wrapper.react-native-dev-india-wrap .disp-content-center,
.wrapper.smart-contract-wrap .disp-center,
.wrapper.white-label-wrap .d-all-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.faq-box .card {
    margin: 0;
    border: 0
}

.faq-box .btn.btn-link {
    text-align: left;
    overflow: hidden;
    font-size: 18px;
    color: #2e2e2e;
    font-weight: 600;
    width: 100%;
    position: relative;
    padding-right: 25px
}

.faq-box .card-body {
    padding: 5px 10px
}

.faq-box .card-body p {
    font-size: 16px;
    line-height: 25px
}

.faq-box .card-header {
    background: 0 0;
    padding: 0
}

.faq-box .card-header h5 button,
.links-ser .ser-i-box ul li a,
.wrapper.flutter-devindia-wrap .our-client-section {
    padding: 20px 0
}

.faq-arrow {
    position: absolute;
    right: 0;
    width: 15px;
    background: url(../images/arrow-down.png) center/13px no-repeat;
    transform: rotate(180deg);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    height: 100%;
    top: 0;
    bottom: 0
}

.btn-link.collapsed .faq-arrow {
    transform: rotate(90deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg)
}

@media screen and (min-width:992px) {
    .navbar .dropdown {
        position: static
    }

    .navbar .n-dropdown {
        position: relative
    }

    .n-dropdown .dropdown-menu {
        min-width: 300px;
        max-width: inherit;
        border: 0;
        display: block;
        left: -60px;
        visibility: hidden;
        opacity: 0;
        margin-top: 10px;
        -webkit-transition: .4s ease-in-out;
        -o-transition: .4s ease-in-out;
        transition: .4s ease-in-out
    }

    .n-dropdown .dropdown-menu ul {
        list-style: none
    }

    .n-dropdown .dropdown-menu .dropdown-item {
        font-size: 18px;
        padding: 8px 25px
    }

    .n-dropdown .dropdown-menu .dropdown-item:hover {
        color: #28a8e0
    }

    .navbar .dropdown .dropdown-menu:hover,
    .navbar .dropdown:hover .dropdown-menu {
        margin-top: 0;
        display: block;
        visibility: visible;
        opacity: 1;
        -webkit-transition: .4s ease-in-out;
        -o-transition: .4s ease-in-out;
        transition: .4s ease-in-out
    }

    .navbar .dropdown:hover .ddwon {
        visibility: visible;
        margin-top: 0;
        opacity: 1;
        -webkit-transition: .9s ease-in-out;
        -o-transition: .9s ease-in-out;
        transition: .9s ease-in-out
    }

    .mgpl40 {
        padding-left: 40px
    }
}

.naccs .menu div,
.naccs .menu div span.light,
ul.nacc li {
    transition: 1s cubic-bezier(.075, .82, .165, 1)
}

.mobile-app-wl h1 {
    font-size: 38px;
    line-height: 50px;
    font-weight: 400;
    color: #000
}

.mobile-app-wl p {
    color: #000;
    margin-top: 30px;
    font-size: 20px;
    line-height: 28px
}

.mob-sli img {
    max-width: initial;
    width: 82%;
    display: block;
    position: absolute;
    top: 0;
    left: 10%
}

.section-btn {
    margin: 50px 0 0
}

.naccs .menu div {
    padding: 15px 20px 15px 40px;
    margin-bottom: 10px;
    color: #303f9f;
    font-size: 18px;
    background: #dcf1ff;
    cursor: pointer;
    vertical-align: middle;
    font-weight: 700
}

.naccs .menu div:hover {
    box-shadow: 0 0 10px rgb(0 0 0 / .1)
}

.footer-logo img {
    width: 200px;
    margin: 0 0 10px
}

.naccs .menu div span.light {
    height: 55px;
    width: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #28a8e0;
    border-radius: 0
}

.naccs .menu div.active span.light {
    background-color: #28a8e0;
    left: 0;
    height: 100%;
    width: 3px;
    top: 0;
    border-radius: 0
}

.naccs .menu div.active {
    color: #28a8e0;
    padding: 15px 20px
}

ul.nacc {
    height: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    transition: .5s cubic-bezier(.075, .82, .165, 1)
}

ul.nacc li {
    opacity: 0;
    transform: translateX(50px);
    position: absolute;
    list-style: none;
    height: 55vh;
    justify-content: center;
    align-items: center;
    display: flex
}

ul.nacc li.active {
    transition-delay: 0.3s;
    z-index: 2;
    opacity: 1;
    transform: translateX(0)
}

ul.nacc li p {
    padding-right: 20%;
    margin: 0
}

img.ser-images {
    width: 45%;
    margin: 30px 0;
    display: block
}

.flex-card {
    padding: 15px 30px;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: -1px 3px 15px 0 rgb(0 0 0 / 6%);
    box-shadow: -1px 3px 15px 0 rgb(0 0 0 / 6%);
    border-radius: 10px;
    max-width: 380px;
    margin: 0 auto;
    background-color: #fff
}

.field:not(:last-child) {
    margin-bottom: .4rem
}

.flex-card .field label {
    display: inline-block;
    font-size: .8rem;
    font-weight: 500;
    margin-bottom: 2px;
    padding: 0;
    color: #5d6c84
}

.flex-card .field label small {
    color: #e62965
}

.control {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    font-size: 1rem;
    text-align: inherit
}

.hero-form .flex-card .field .control .input,
.hero-form .flex-card .field .control textarea,
.hero-form select {
    font-size: 15px;
    padding-left: 38px;
    height: 38px;
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    position: relative;
    border-radius: 4px;
    color: #363636;
    border: 1px solid #dee2e6
}

.hero-form .flex-card .field .control textarea {
    height: 50px
}

.control.has-icons-left .icon,
.control.has-icons-right .icon {
    color: #dbdbdb;
    height: 2.5em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.5em;
    left: 0;
    padding: 8px 9px;
    z-index: 4
}

.control.has-icons-left .input,
.control.has-icons-left .select select {
    padding-left: 2.5em
}

.button.success-btn {
    border-radius: 53px;
    outline: 0;
    background-color: #28a8e0;
    color: #fff;
    margin-top: 5px;
    padding: 12px 10px;
    -webkit-transition: .5s;
    transition: .5s;
    border: none;
    width: 100%
}

ul.nav.nav-pills {
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
}

ul.nav.nav-pills li {
    margin: 0 5px
}

ul.nav.nav-pills li a {
    padding: 10px 45px;
    background: #e7e7e7;
    font-size: 16px;
    color: #333
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: #333
}

.clients .bord {
    border-bottom: 1px solid rgb(0 0 0 / .08)
}

.clients .brands {
    padding: 20px 10px;
    text-align: center;
    border-right: 1px solid rgb(0 0 0 / .08)
}

.clients .brands:last-of-type {
    border-right: 0
}

.img-tech img {
    width: 100px;
    filter: grayscale(1);
    transition: .45s;
    transform: scale(1)
}

.img-tech img:hover {
    filter: inherit;
    transition: .45s;
    transform: scale(1.1)
}

.inner-ser strong {
    text-transform: capitalize;
    font-size: 16px;
    color: #05002c;
    line-height: 25px;
    display: block;
    margin: 10px 0;
    font-weight: 500
}

.ser-image img {
    width: 70px;
    margin: 10px auto 20px;
    display: block
}

.adcamp-nav-wrap .theme-nav.navbar-expand-lg .navbar-nav .nav-item>.nav-link,
.bep20-wrapper .btn-curve-bg>span,
.inner-ser p {
    font-size: 16px
}

.inner-ser,
.tri-mobile li {
    border-radius: 5px;
    padding: 20px;
    align-items: center;
    margin: 20px 18px 0 0;
    display: block;
    text-align: center;
    width: 100%;
    box-shadow: 0 2px 17px -5px #cbcbcb
}

.tri-mobile.banner-certification li {
    background-color: #fff;
    width: 20%;
    height: 97px;
    gap: 0;
    border-radius: 20px;
    padding: 25px;
    margin: 15px
}

.header-form.banner-form:before {
    content: "";
    position: absolute;
    width: 47%;
    height: 100%;
    z-index: -1;
    border-radius: 50%;
    top: 1px;
    right: -1%
}

.valign {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cmd-padding,
.wh-work-box {
    padding: 0 10px
}

.flex-card h5 {
    font-size: 16px;
    font-weight: 900;
    text-align: center;
    margin-bottom: 15px;
    line-height: 22px;
    border-bottom: 1px solid #aeaeae7d;
    padding-bottom: 5px
}

.img-mons .img1,
.img-mons .img2,
.img-mons .img3 {
    height: 265px;
    border-radius: 10px;
    overflow: hidden
}

.imago.animated {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
}

.img-mons .img1 img,
.img-mons .img2 img,
.img-mons .img3 img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.img-mons .img2 {
    height: 300px;
    width: 85%
}

.img-mons .img3 {
    width: 75%;
    margin-top: 20px
}

img.thumparallax-down:hover {
    transform: scale(1.1) rotate(3deg) !important
}

.process-image img {
    width: 90px;
    display: block;
    margin: 0 auto;
    padding: 20px 0
}

.process-content.col-md-10 {
    padding: 20px 15px
}

.process-image {
    background: #dcf1ff;
    padding: 20px 0
}

.inner-process-wr.row {
    margin-bottom: 40px;
    background: #f0fbff
}

.timeline-event-icon,
.timeline-event-thumbnail,
.timeline:before {
    background-color: #28a8e0;
    position: absolute
}

.timeline {
    margin: 0 auto
}

.timeline:before {
    content: "";
    margin-left: -1px;
    top: 0;
    left: 0;
    width: 2px;
    height: 100%
}

.new-wrap.hire-flutter-devindia-wrap .list_ul,
.timeline-event,
.values-con ul {
    list-style: none
}

.timeline-event:hover .timeline-event-icon {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background-color: #0076aa
}

.timeline-event:hover .timeline-event-thumbnail {
    -moz-box-shadow: inset 40em 0 0 0 #0076aa;
    -webkit-box-shadow: inset 40em 0 0 0 #0076aa;
    box-shadow: inset 40em 0 0 0 #0076aa
}

.timeline-event-copy {
    padding: 1em 1em 0;
    top: -17px;
    left: 0.8em;
    width: 100%
}

.timeline-event-copy h3 {
    font-size: 1.75em
}

.timeline-event-copy h4 {
    font-size: 1.2em;
    margin-bottom: 0
}

.new-wrap.hire-flutter-devindia-wrap .our-engagement-bold,
.nft-new .welcome-area .welcome-text h1,
.timeline-event-copy strong,
.wrapper.react-native-dev-india-wrap .welcome-area h1 {
    font-weight: 700
}

.timeline-event-copy p:not(.timeline-event-thumbnail) {
    padding-bottom: 0;
    font-size: 16px;
    line-height: 25px
}

.timeline-event-icon {
    -moz-transition: -moz-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    -webkit-transition: -webkit-transform .2s ease-in;
    transition: transform .2s ease-in;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    outline: #fff solid 10px;
    display: block;
    margin: .5em .5em .5em -.5em;
    top: 35px;
    left: 0;
    width: 1em;
    height: 1em
}

.timeline-event-thumbnail {
    -moz-transition: box-shadow .5s ease-in .1s;
    -o-transition: box-shadow .5s ease-in .1s;
    -webkit-transition: box-shadow .5s ease-in .1s;
    transition: box-shadow .5s ease-in .1s;
    color: #fff;
    font-size: .75em;
    -moz-box-shadow: inset 0 0 0 0 #ef795a;
    -webkit-box-shadow: inset 0 0 0 0 #1f8ebe;
    box-shadow: inset 0 0 0 0 #1f8ebe;
    display: none;
    margin-bottom: 15px;
    padding: 5px 35px;
    left: -170px
}

.eook-img img,
.new-wrap img.faq-img,
.timeline-image img {
    width: 100%;
    margin: 0 auto;
    display: block
}

#float-wp,
.bep20-wrapper section.market-nft-wr::before,
.bitcoin-wrap.ai-dev-wrap .header-form:before,
.floating-btn-container,
.floating-btn-one,
.floating-btn-two,
.fsm-icons .fab::before,
.hf-bg.header-form:before,
.mob-only,
.new-wrap.app-like-insta-wrap .header-form:before,
.new-wrap.app-like-olacost-wrap .header-form:before,
.new-wrap.app-like-tiktok-wrap .header-form:before,
.new-wrap.app-like-ubercost-wrap .header-form:before,
.new-wrap.app-like-urbanclap-wrap .header-form:before,
.new-wrap.flutter-devindia-wrap .header-form:before,
.new-wrap.hire-flutter-devindia-wrap .header-form:before,
.new-wrap.hire-reactjs-devindia-wrap .header-form:before,
.new-wrap.hire-reactnative-devindia-wrap .header-form:before,
.new-wrap.medical-app-dev-wrap .header-form:before,
.new-wrap.software-dev-chennai .header-form:before,
.new-wrap.top-mob-colorado-wrap .header-form:before,
.new-wrap.top-mob-dev-alaska-wrap .header-form:before,
.new-wrap.top-mob-dev-conneticut-wrap .header-form:before,
.new-wrap.top-mob-dev-louisiana-wrap .header-form:before,
.new-wrap.top-mob-dev-missouri-wrap .header-form:before,
.nft-welcome .header-form:before,
.values-con.culture-con:before,
.wrapper.web-story-wrap .disp-webstory-low,
section.market-nft-wr.beni-wr:before,
section.ser-mob.pt80.pb100.responsive-ch,
section.wrapper.nft-new .btc_left_ser_icon_cont_wrapper:after,
section.wrapper.nft-new .defi-con li::before,
section.wrapper.nft-new .nfer-widget:before,
section.wrapper.nft-new .nft-sol-img::before,
section.wrapper.nft-new section.defi-wr .abt-img:before,
section.wrapper.nft-new section.market-nft-wr::before {
    display: none
}

.btn-curve-bg {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    background: #022279;
    padding: 12px 35px;
    border: 1px solid #022279;
    border-radius: 100px;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

.btn-curve-bg:after {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: 100%;
    background: #fff;
    border-radius: 0 0 100% 100%;
    -webkit-transition: .6s cubic-bezier(1, 0, .55, 1);
    -o-transition: .6s cubic-bezier(1, 0, .55, 1);
    transition: .6s cubic-bezier(1, 0, .55, 1)
}

#faq .card {
    margin-bottom: 15px;
    border: 0
}

#faq .card .card-header {
    border: 0;
    border-radius: 2px;
    padding: 0
}

#faq .card .card-header .btn-header-link {
    display: block;
    text-align: left;
    background: #dcf1ff;
    color: #282828;
    padding: 15px 10px
}

#faq .card .card-header .btn-header-link:after {
    content: "\f077";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    float: right
}

#faq .card .card-header .btn-header-link.collapsed {
    background: #dcf1ff;
    color: #282828
}

#faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f078"
}

#faq .card .collapsing {
    background: #fff;
    line-height: 30px
}

#faq .card .collapse {
    border: 0
}

#faq .card .collapse.show {
    background: #fff;
    line-height: 25px;
    color: #222;
    font-size: 15px
}

:focus {
    outline: 0 !important
}

img.faq-img {
    width: 75%;
    margin: 0 auto;
    display: block
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 0 0 auto;
    min-height: 1px;
    padding: 10px 15px;
    font-size: 15px !important;
    line-height: 25px
}

.pwa-image img {
    width: 95%;
    margin: 50px auto
}

.slid-btn.mt50.PWA-abt-btn {
    display: block;
    text-align: center;
    width: 100%
}

section.ser-features .inner-ser {
    height: 260px
}

.ad-content {
    padding: 25px;
    background: url(../images/logo-icon-o.png) 100% 0/120% no-repeat #fff;
    -webkit-box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    min-height: 330px
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: none
}

.abt-con .inner-ser {
    height: 190px
}

.ui-inner-accord {
    display: flex;
    align-items: center;
    height: 60vh
}

.faq-wr-ui .faq-box .card,
section.wrapper.nft-new .card {
    background: 0 0
}

.fsm-icons .fab.fa-dribbble {
    background: url(../images/dribbble-icon.svg) 0 0/cover no-repeat
}

.fsm-icons a:hover .fab.fa-dribbble {
    background: url(../images/dribbble-ball-icon.svg) 0 0/cover no-repeat
}

.wwb-img {
    border-radius: 100px;
    background: #fff;
    overflow: hidden;
    width: 130px;
    margin: 0 auto 70px;
    -webkit-box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0 / 6%), 0 8.2px 8.9px -30px rgb(0 0 0 / 7%), 0 25px 40px -30px rgb(0 0 0 / 20%);
    box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0 / 6%), 0 8.2px 8.9px -30px rgb(0 0 0 / 7%), 0 25px 40px -30px rgb(0 0 0 / 20%)
}

.wwb-img img {
    border: 1px solid #f7f7f7;
    padding: 30px
}

.wwb-row {
    margin-top: 80px
}

.wh-work-row {
    margin-top: -170px;
    position: relative;
    z-index: 1
}

.wh-work-border {
    width: 100%;
    display: block;
    position: relative;
    background: url(../images/way.png) 0 0/95% no-repeat;
    min-height: 130px
}

.bg-whi {
    background: #fff !important
}

.bg-gry,
.new-wrap .clbr2,
.new-wrap.media-ent-wrap .clbr2 {
    background: #f5f8fa !important
}

.map-india iframe {
    width: 100%;
    height: 400px
}

.contact-page-form input,
.contact-page-form select,
.contact-page-form textarea {
    font: inherit;
    font-size: .8em;
    margin: 20px 0;
    width: 100%;
    display: block;
    border: none;
    padding: 20px 0;
    border-bottom: 1px solid #000;
    background: linear-gradient(to bottom, #fff0 96%, #000 4%);
    background-position: -1115px 0;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    transition: background .3s cubic-bezier(.64, .09, .08, 1);
    resize: none;
    overflow: hidden
}

.contact-page-form input:focus::-webkit-input-placeholder,
.contact-page-form textarea:focus::-webkit-input-placeholder {
    color: #000
}

.contact-page-form input:focus,
.contact-page-form textarea:focus,
.contact-page-form textarea:valid {
    box-shadow: none;
    outline: 0;
    background-position: 0 0
}

.contact-page-form input:focus::-webkit-input-placeholder,
.contact-page-form textarea:focus::-webkit-input-placeholder,
.contact-page-form textarea:valid::-webkit-input-placeholder {
    font-size: .8em;
    transform: translateY(-20px);
    visibility: visible !important;
    opacity: 1
}

.contact-page-form input[type=email] {
    background: linear-gradient(to bottom, #fff0 96%, #000 4%);
    background-position: -565px 0;
    background-repeat: no-repeat;
    transition: border-bottom .3s, background .3s
}

.contact-page-form input[type=email]~span.validation-text {
    position: absolute;
    visibility: hidden;
    font-size: .6em;
    width: 400px;
    margin-left: 25px;
    margin-top: -5px;
    color: #fff;
    transition: color .3s ease-in-out
}

.contact-page-form input[type=email]:not([value=""])::-webkit-input-placeholder {
    font-size: .8em;
    transform: translateY(-20px);
    visibility: visible !important;
    opacity: 1
}

.contact-page-form input[type=email]:not([value=""]):focus::-webkit-input-placeholder {
    color: #03a9f4
}

.contact-page-form input[type=email]:not([value=""]):focus:not(:valid)::-webkit-input-placeholder {
    color: #e91e63
}

.contact-page-form input[type=email]:focus {
    background-position: 0 0
}

.contact-page-form input[type=email]:focus:not(:valid):not([value=""]) {
    border-bottom: 1px solid #e91e63;
    background: linear-gradient(to bottom, #fff0 96%, #e91e63 4%)
}

.contact-page-form input[type=email]:not(:focus):not(:valid):not([value=""]) {
    border-bottom: 1px solid #e91e63;
    background-position: 0 0;
    background: linear-gradient(to bottom, #fff0 96%, #e91e63 4%)
}

.contact-page-form input[type=email]:not(:focus):not(:valid):not([value=""])::-webkit-input-placeholder {
    color: #e91e63
}

.contact-page-form input[type=email]:not(:focus):not(:valid):not([value=""])~span.validation-text {
    visibility: visible;
    color: #e91e63
}

.v3_img_bg {
    position: absolute;
    top: -40px;
    right: -80px;
    z-index: -1
}

.ani1 {
    animation: 4s linear infinite updown
}

.ani2 {
    animation: 15s infinite alternate rotate_animation
}

.adcamp-app-development nav.theme-nav.fixed-top.scrolled-down .reg-logo,
.v3_img_bg img {
    width: 140px
}

.v2_img_bg {
    position: absolute;
    top: 4%;
    right: 3%;
    z-index: -1
}

@-webkit-keyframes updown {

    0%,
    100% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    50% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
}

@keyframes updown {

    0%,
    100% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    50% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
}

@keyframes rotate_animation {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.con-content h3 {
    font-size: 50px;
    margin-top: 60px;
    font-weight: 900
}

.con-content p {
    font-size: 20px;
    margin: 15px 0 35px;
    color: #333
}

.contact-page-form {
    overflow: hidden;
    padding: 40px;
    border-radius: 3px;
    background: #fff;
    color: #000;
    position: relative;
    margin-top: 40px;
    box-shadow: 0 0 20px -6px rgb(0 0 0 / 39%)
}

.contact-frm-inner::before {
    content: "";
    position: absolute;
    top: 65px;
    left: -20px;
    width: 95%;
    opacity: .6;
    height: 95%;
    background: url(../images/pattern.svg) 0 0/35%;
    z-index: 0
}

.contact-page-form input::-webkit-input-placeholder,
.contact-page-form textarea::-webkit-input-placeholder {
    font: inherit;
    -webkit-transition: transform .3s ease-in-out, font-size .3s ease-in-out, visibility .3s ease-in-out;
    transition: transform .3s ease-in-out, font-size .3s ease-in-out, visibility .3s ease-in-out
}

.contact-page-form .flex {
    display: flex;
    align-items: stretch
}

.contact-page-form .flex textarea {
    line-height: 120%
}

.contact-page-form button:hover {
    transform: translateY(5px);
    transition: .5s
}

.contact-page-form button {
    border: none;
    background: #28a8e0;
    cursor: pointer;
    border-radius: 40px;
    transition: .5s;
    margin: 15px auto 0;
    padding: 15px 0;
    width: 60%;
    color: #fff;
    display: block
}

.inner-contact-content h5 {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 20px
}

.content-spilt strong {
    display: block;
    font-size: 20px;
    font-weight: 900;
    margin-bottom: 5px
}

.content-spilt span a {
    font-size: 18px;
    color: #333;
    line-height: 15px;
    display: inline-block
}

.content-spilt span a::after {
    content: "";
    display: block;
    width: 0;
    margin-top: 4px;
    height: 1px;
    background: #000;
    transition: width .4s ease-in
}

a.career-link {
    display: inline-block;
    margin: 0;
    font-size: 12px;
    background: #28a8e0;
    padding: 10px;
    color: #fff;
    border-radius: 30px;
    border: 1px solid #28a8e0;
    transition: .45s
}

a.career-link:hover {
    color: #28a8e0;
    background: 0 0;
    transition: .45s
}

.cta-sc,
section.contact-map.pt80 {
    background: #03032b
}

.btc_ser_center_img_wrapper img,
.inner-contact-container {
    width: 80%;
    margin: 0 auto
}

.inner-contact-container h2 {
    text-align: center;
    margin: 0 0 80px;
    font-size: 100px;
    opacity: .1;
    font-weight: bolder
}

.map-inner iframe {
    width: 100%;
    height: 420px
}

ul.nav.contact-nav-pills li {
    margin-left: 20px
}

ul.nav.contact-nav-pills li a {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 2px
}

ul.nav.contact-nav-pills a.nav-link.active {
    background: #fff;
    color: #03032b
}

.content-spilt .address {
    font-size: 18px;
    line-height: 32px;
    margin-top: 20px;
    display: block;
    color: #212529
}

section.address-wr h5 {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 40px;
    text-align: center
}

.inner-contact-address,
.modal-dialog-centered,
.new-wrap .p-row-disp,
.new-wrap .services-display,
.new-wrap.app-like-insta-wrap .p-row-disp,
.new-wrap.app-like-olacost-wrap .p-row-disp,
.new-wrap.app-like-tiktok-wrap .p-row-disp,
.new-wrap.app-like-ubercost-wrap .p-row-disp,
.new-wrap.app-like-urbanclap-wrap .p-row-disp,
.new-wrap.flutter-devindia-wrap .d-hm-c,
.new-wrap.hire-flutter-devindia-wrap .d-hm-c,
.new-wrap.hire-reactjs-devindia-wrap .d-hm-c,
.new-wrap.hire-reactnative-devindia-wrap .d-hm-c,
.new-wrap.medical-app-dev-wrap .p-row-disp,
.new-wrap.software-dev-chennai .p-row-disp,
.new-wrap.top-mob-colorado-wrap .p-row-disp,
.new-wrap.top-mob-dev-alaska-wrap .p-row-disp,
.new-wrap.top-mob-dev-conneticut-wrap .p-row-disp,
.new-wrap.top-mob-dev-louisiana-wrap .p-row-disp,
.new-wrap.top-mob-dev-missouri-wrap .p-row-disp,
.wrapper.nft-marketplace-dev .d-hm-c,
.wrapper.nft-marketplace-dev .p-row-disp {
    display: flex;
    justify-content: center
}

.inner-contact-address .content-spilt {
    margin: 0 50px;
    padding: 30px;
    border-radius: 5px
}

.contact-page-form h3 {
    text-align: center;
    margin: 0 0 10px;
    border-bottom: 1px solid #c8c8c8;
    padding-bottom: 20px
}

.culture-content strong,
.inner-contact-address .content-spilt strong,
section.privacy-content h2 {
    font-size: 25px
}

.inx-clients {
    padding: 20px 0 0
}

.inx-clients .row {
    overflow: hidden;
    position: relative;
    height: 100px
}

.client-slider {
    z-index: 1;
    width: 100%;
    position: absolute;
    white-space: nowrap;
    will-change: transform;
    animation: 32s linear infinite marquee
}

.client-img {
    display: inline-block;
    padding: 10px 20px
}

.client-img img {
    width: 160px;
    height: 60px;
    object-fit: contain
}

@keyframes marquee {
    from {
        transform: translateX(0)
    }

    to {
        transform: translateX(-50%)
    }
}

.case-study-p p {
    margin: 30px 0
}

.data-sc-image:before {
    content: "";
    position: absolute;
    top: -30px;
    left: -17%;
    width: 100%;
    height: 117%;
    background: #e3f2fd
}

.main-cs-content strong {
    font-weight: 900;
    margin: 10px 0
}

.main-cs-content p {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 25px
}

.mb0 {
    margin-bottom: 0
}

.contact-icon img {
    width: 55px;
    margin-bottom: 20px;
    margin-left: -5px;
    margin-top: 85px
}

.cs-main-img img {
    position: relative;
    object-fit: cover;
    box-shadow: 0 0 14px 4px #b5b5b559;
    width: 85%;
    margin: 0 auto;
    display: block
}

.case-study-wr:before {
    width: 27%;
    content: "";
    position: absolute;
    top: 75%;
    right: 0;
    z-index: 0;
    background: #f0fbff;
    height: 27%
}

.case-study-p p {
    font-size: 20px;
    line-height: 35px;
    color: #03032b
}

.flex-cs,
.flex-css,
.new-wrap .services-section .service-heading {
    display: flex;
    align-items: center
}

.main-cs-content strong {
    font-size: 27px;
    margin-bottom: 10px;
    display: inline-block;
    padding: 10px 0
}

.sub-img:before {
    content: "";
    position: absolute;
    width: 35%;
    height: 60%;
    background: #e3f2fd;
    border-radius: 50%;
    z-index: 0;
    right: 24%;
    top: 7%
}

.sub-img {
    position: relative;
    text-align: center
}

.sub-img img {
    position: relative;
    width: 75%;
    margin: 0 auto
}

.challenge-con p {
    font-size: 20px;
    line-height: 35px;
    color: #03032b;
    text-align: justify;
    padding-top: 85px;
    padding-right: 46px
}

.sub-img.be-1:before {
    left: 0;
    background: #ffd54f66;
    height: 70%
}

.sub-img.be-2:before {
    right: 0;
    background: #aee5ff66;
    height: 70%
}

.full-data-sc-img {
    box-shadow: 0 -3px 18px 3px #bdbdbd5c
}

.con-1-ch:before,
.con-2-ch:before,
.con-3-ch:before {
    content: "01";
    position: absolute;
    top: 24%;
    left: 1%;
    font-size: 137px;
    font-weight: 700;
    opacity: .05
}

.con-2-ch:before {
    content: "02"
}

.con-3-ch:before {
    content: "03"
}

.cta-sc {
    color: #fff;
    padding: 40px 45px
}

.cta-sc p {
    font-size: 30px;
    color: #fff;
    line-height: 45px
}

.section.portfolio .filters ul {
    padding: 0
}

.section.portfolio .filters ul li {
    list-style: none;
    display: inline-block;
    padding: 20px 30px;
    cursor: pointer;
    position: relative
}

.section.portfolio .filters ul li:after {
    content: "";
    display: block;
    width: calc(0% - 60px);
    position: absolute;
    height: 2px;
    background: #333;
    transition: width 350ms ease-out
}

.section.portfolio .filters ul li:hover:after {
    width: calc(100% - 60px);
    transition: width 350ms ease-out
}

.section.portfolio .filters ul li.active:after {
    width: calc(100% - 60px)
}

.section.portfolio .filters-content .show {
    opacity: 1;
    visibility: visible;
    transition: 350ms
}

.section.portfolio .filters-content .hide {
    opacity: 0;
    visibility: hidden;
    transition: 350ms
}

.section.portfolio .filters-content .item {
    text-align: center;
    cursor: pointer;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
    display: block
}

.section.portfolio .filters-content .item .p-inner {
    padding: 20px 30px;
    position: absolute;
    width: 100%;
    background: #000;
    bottom: -150px;
    color: #fff;
    transition: .45s
}

.section.portfolio .filters-content .item .p-inner h5 {
    font-size: 18px;
    margin-bottom: 10px
}

.section.portfolio .filters-content .item .p-inner .cat {
    font-size: 15px
}

.section.portfolio .filters-content .item img {
    width: 100%;
    height: 400px;
    object-fit: cover
}

.section.portfolio .filters-content .item:hover .p-inner {
    bottom: 0;
    transition: .45s
}

.case-bx-img {
    border-radius: 10px;
    position: relative;
    top: 40px;
    overflow: hidden;
    min-width: 100%;
    max-height: 100%;
    width: 100%;
    cursor: pointer
}

.case-bx-img img {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.case-bx:hover .case-bx-img img {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

.case-bx {
    background: #f5f8fa;
    margin-bottom: 80px;
    position: relative;
    min-height: 550px;
    -webkit-box-shadow: 0 5px 20px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 5px 20px 1px rgb(0 0 0 / .1);
    box-shadow: 0 5px 20px 1px rgb(0 0 0 / 10%);
    padding: 30px 0 0 100px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.case-bx:hover {
    background: #fff;
    -webkit-box-shadow: 0 20px 50px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 20px 50px 1px rgb(0 0 0 / .1);
    box-shadow: 0 20px 50px 1px rgb(0 0 0 / 10%);
    transition: .5s
}

.case-bx-con {
    padding-right: 40px;
    display: block
}

.case-bx-con .cbc-span,
.case-bx-con2 .cbc-span {
    font-size: 13px;
    color: #747474
}

.cbc-img {
    position: absolute;
    left: 20px;
    top: 50px;
    width: 65px
}

.case-bx-con h3 {
    font-size: 22px;
    margin: 5px 0;
    line-height: 38px
}

.case-bx-con h3:hover {
    color: #4eb7e6
}

.case-main .col-md-6,
.wrapper .badge-pad {
    padding: 0 2%
}

.case-row {
    background: #fff;
    -webkit-box-shadow: 0 20px 50px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 20px 50px 1px rgb(0 0 0 / .1);
    box-shadow: 0 20px 50px 1px rgb(0 0 0 / 10%);
    margin-bottom: 50px
}

.case-bx-con2 {
    padding: 50px
}

.case-bx-con2 h3 {
    font-size: 30px;
    margin: 10px 0 20px;
    line-height: 42px;
    color: #03032b
}

.case-bx-con2 p,
.new-wrap.metaverse-devp-wr .benefits-sec .benefits-card img {
    margin: 0 0 20px
}

.inner-bnr2 {
    overflow: hidden;
    padding: 180px 0 100px;
    background: 0 0/cover #03032b;
    position: relative;
    width: 100%;
    align-items: center;
    z-index: 1
}

.inner-bnr2 h1 {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 40px;
    line-height: 55px;
    font-weight: 400;
    color: #fff
}

.inner-bnr2 p {
    color: #fff;
    margin-top: 30px;
    font-size: 22px;
    line-height: 30px
}

.career-cont p,
.perk-con p {
    line-height: 35px;
    margin-bottom: 30px
}

.case-des-mi h3 {
    margin-bottom: 15px;
    color: #05002c
}

.team-ext-box {
    margin-bottom: 40px;
    border-radius: 10px;
    background: #fff;
    display: block;
    padding: 25px 15px;
    -webkit-box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    transition: .5s
}

.val-1,
.val-2,
.val-3,
.val-4 {
    background-size: 70px;
    background-position: 365px 20px
}

.team-ext-box .btn-curve {
    padding: 8px 35px
}

.team-ext-box .teb-img {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
    background: #fff;
    padding: 10px
}

.team-ext-box .teb-img img {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    transform: scale(1)
}

.team-ext-box:hover .teb-img img {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    transform: scale(1.2)
}

.teb-con h5 {
    margin-top: 30px;
    display: block;
    font-size: 18px
}

.team-ext-box:hover {
    -webkit-box-shadow: 0 13px 25px -1px rgb(0 0 0 / 10%);
    box-shadow: 0 13px 25px -1px rgb(0 0 0 / 10%);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.mauin-ser-icon img {
    margin: 0 0 20px;
    width: 85px
}

.main-ser-content strong {
    font-size: 45px;
    margin-bottom: 10px;
    display: inline-block;
    color: #03032b
}

.main-ser-content p {
    font-size: 20px;
    padding-right: 35px;
    color: #333;
    font-weight: 500
}

img.link-arrow {
    position: absolute;
    top: 28px;
    right: 40px;
    transition: .45s;
    font-size: 24px;
    width: 30px
}

.career-cont p,
.perk-con p,
.value-inner strong {
    color: #333;
    font-size: 20px
}

.ser-i-box ul li a:hover img {
    filter: grayscale(0%);
    transition: .45s
}

.links-ser .ser-i-box {
    height: auto;
    padding-top: 20px;
    min-height: auto;
    width: 100%
}

.ca-cu-img::before,
.cha-in-img:before {
    top: -38%;
    width: 115%;
    z-index: -1;
    position: absolute;
    content: ""
}

.ser-i-box ul li a:hover img.link-arrow {
    transform: translateX(10px);
    transition: .5s
}

.links-ser {
    display: flex;
    width: 100%;
    align-items: center;
    height: 300px
}

.ca-cu-img img,
.cha-in-img img {
    width: 80%;
    margin: 30px auto 0;
    display: block;
    position: relative
}

.cha-in-img:before {
    left: -17%;
    height: 162%;
    background: #f0faff
}

section.ino-cha-wr h3.con-h3 {
    display: block;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 4
}

.career-cont p {
    padding-right: 50px
}

.ca-cu-img::before {
    right: -17%;
    height: 164%;
    background: #faf2ff
}

section.ca-culture-wr h3.con-h3 {
    display: block;
    width: 100%;
    position: relative;
    text-align: right;
    z-index: 5;
    padding-right: 15%
}

.values-con ul li {
    font-size: 18px;
    color: #03062b;
    font-weight: 300;
    display: flex;
    margin: 35px 0
}

.values-con ul li img {
    width: 23px;
    margin-right: 20px;
    object-fit: contain;
    display: inline-block
}

.values-con:before {
    content: "";
    position: absolute;
    width: 125%;
    height: 115%;
    background: #f4fbff;
    z-index: -1;
    top: -33px;
    right: -21%
}

.hir-f .plus-minus span.plus,
.row.car-img,
.val-1,
.val-2,
.val-3,
.val-4 {
    background-repeat: no-repeat
}

.value-inner {
    background-color: #fff;
    padding: 65px 25px 25px;
    border-radius: 10px;
    margin-bottom: 30px;
    min-height: 250px;
    box-shadow: 0 2px 27px 8px #0000000f
}

.value-inner strong {
    letter-spacing: 0;
    margin-bottom: 10px;
    display: inline-block
}

.value-inner p {
    color: #03032b;
    font-size: 18px
}

.val-1 {
    background-image: url(../images/career/technical-support@2x.png)
}

.val-2 {
    background-image: url(../images/career/Ownership@2x.png)
}

.val-3 {
    background-image: url(../images/career/gratitude@2x.png)
}

.val-4 {
    background-image: url(../images/career/Smart-work@2x.png)
}

section.value-wr:before {
    content: "";
    background: #000;
    content: "";
    position: absolute;
    width: 33%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, #f5f8fa 0, #f5f8fa 100%)
}

.care-content p {
    font-size: 35px;
    line-height: 50px;
    color: #000
}

.care-content strong {
    font-size: 55px
}

.care-content span {
    font-size: 55px;
    display: inline-block;
    font-weight: 800;
    color: linear-gradient(180deg, #2fa6de 0%, #2e3192 100%);
    background: linear-gradient(180deg, #2fa6de 0, #2e3192 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0
}

.row.car-img {
    padding: 13%;
    background-image: url(../images/logo-icon-o2.png);
    background-size: contain
}

.jon-inner strong {
    display: block;
    margin-bottom: 10px;
    font-size: 20px
}

.jon-inner span {
    font-size: 18px;
    display: block
}

.jon-inner a {
    color: #212529;
    display: block;
    padding: 25px;
    height: 150px
}

.jon-inner a b span {
    overflow: hidden;
    display: block;
    text-align: right;
    font-size: 15px;
    margin-top: -29px;
    transition: .5s
}

.jon-inner {
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    transition: .5s;
    box-shadow: 0 0 15px 10px #eee
}

.jon-inner a b {
    font-size: 13px;
    margin-top: 0;
    color: #28a8e0;
    height: 25px;
    display: block;
    overflow: hidden;
    transition: .5s;
    text-decoration: underline
}

.jon-inner a:hover b span {
    transition: .5s;
    margin: 0
}

.wus-box,
.wus-box-call,
.wus-box:hover .wus-hov,
.wus-hov {
    -webkit-transition: .8s;
    -o-transition: .8s
}

.care-content p:before {
    background: url(../images/career/quote.png) 0 0/196px no-repeat;
    content: "";
    position: absolute;
    top: 16%;
    left: 0;
    width: 200px;
    height: 200px
}

.why-us-sec {
    background: #f4f7f9;
    min-height: 800px
}

.wus-box {
    background: #fff;
    padding: 30px;
    position: relative;
    overflow: hidden;
    transition: .8s;
    min-height: 480px;
    text-align: center;
    margin: 15px 0
}

.wus-con {
    margin-top: 10px;
    text-align: left
}

.wus-con h3 {
    font-size: 70px;
    color: #e0ebf0
}

.wus-con h4 {
    padding-left: 30px;
    color: #649ab4;
    margin-top: 70px
}

.wus-hov {
    height: 100%;
    width: 100%;
    padding: 40px 70px 40px 40px;
    left: 0;
    text-align: left;
    bottom: -120%;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .8s
}

.wus-box:hover .wus-hov {
    bottom: 0;
    transition: .8s
}

.wh1 .wus-hov {
    background: #649ab4
}

.wh2 .wus-hov {
    background: #74759f
}

.wh2 h4 {
    color: #74759f
}

.wh2 h3 {
    color: #e3e3ec
}

.wus-row .col-md-4 {
    padding: 0 20px
}

.set-up-main {
    min-height: 600px;
    padding: 0 15px;
    margin: 30px 0;
    -webkit-box-shadow: 0 5px 20px rgb(119 139 245 / 25%);
    box-shadow: 0 5px 20px rgb(119 139 245 / 25%)
}

.hir-f .set-up-row .set-up-left {
    padding: 60px 30px;
    color: #fff;
    height: 100%
}

.hir-f .set-up-row .set-up-left h5 {
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 10px
}

.hir-f .set-up-row .set-up-left p {
    line-height: 24px
}

.hir-f .set-up-row .set-up-right {
    height: 100%;
    padding: 40px 30px;
    border-bottom: 1px solid rgb(119 139 245 / .5)
}

.hir-f .set-up-row:first-child .set-up-left {
    background: #0b78d2
}

.hir-f .set-up-row:first-child .set-up-right {
    background: #fff;
    padding: 60px 30px
}

.hir-f .set-up-row:nth-child(2) .set-up-left {
    background: #09599b
}

.hir-f .set-up-row:nth-child(3) .set-up-left {
    background: #003d6f
}

.hir-f .set-up-row:nth-child(3) .set-up-right {
    border-color: #fff0;
    background: #fff
}

.hir-f .dis-in-25 {
    display: inline-block;
    width: 25%;
    margin-bottom: 15px;
    margin-right: -5px
}

.hir-f .sup-radio [type=radio]:checked,
.hir-f .sup-radio [type=radio]:not(:checked) {
    position: absolute;
    opacity: 0;
    pointer-events: none
}

.hir-f .sup-radio [type=radio]:checked+span,
.hir-f .sup-radio [type=radio]:not(:checked)+span {
    position: relative;
    padding-left: 40px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    -webkit-transition: .28s;
    transition: .28s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.hir-f .sup-radio [type=radio]+span:after,
.hir-f .sup-radio [type=radio]+span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    z-index: 0;
    -webkit-transition: .28s;
    transition: .28s
}

.hir-f .sup-radio [type=radio]+span:after {
    width: 16px;
    height: 16px;
    margin: 4px;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.hir-f .sup-radio [type=radio]+span:after,
.sup-radio [type=radio]+span:before {
    border: 1px solid #09599b
}

.hir-f .sup-radio [type=radio]:checked+span:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    background-color: #09599b
}

.hir-f .q-answer {
    display: inline-block;
    position: relative;
    margin: 0 0 4px;
    width: 14px;
    height: 14px;
    background-image: url(https://aetsoft.net/wp-content/themes/spacetheme/images/icons/hint.svg)
}

.hir-f .input-txt {
    color: #09599b;
    border-radius: 0;
    height: 56px;
    position: relative;
    width: 100%;
    max-width: 100%;
    border: 1px solid rgb(119 139 245 / .5);
    display: block;
    padding: 5px 16px;
    background: #fff;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

.hir-f .plus-minus {
    position: absolute;
    right: 14px;
    top: 13px;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 71px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hir-f .plus-minus span {
    display: block;
    width: 29px;
    height: 29px;
    border-radius: 50px;
    background: rgb(119 139 245 / .1);
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
    color: #fff0
}

.hir-f .plus-minus span.plus {
    background-image: url(../images/plus.svg);
    background-position: center center;
    background-size: 13px
}

.hir-f .plus-minus span.minus {
    background-image: url(../images/minus.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 13px
}

.hir-f .add-zone {
    margin-top: 25px
}

.hir-f .add-btn {
    background: rgb(119 139 245 / .05);
    height: 27px;
    display: block;
    width: 100%;
    -webkit-transition: .3s;
    transition: .3s
}

.hir-f .add-btn span {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.5;
    float: right;
    padding: 2.5px 30px 0 0;
    -webkit-transition: .3s;
    transition: .3s
}

.hir-f .added-team {
    padding: 30px 15px 0
}

.hir-f .added-team .fs18,
.nft-why-con p {
    font-size: 18px;
    margin-bottom: 20px
}

.hir-f .team-member-row span {
    font-size: 14px;
    line-height: 1.5;
    color: #292e50
}

.hir-f .team-member-row .member-point-title {
    color: #09599b;
    margin-right: 10px;
    display: inline-block
}

.hir-f .member-del span {
    color: #fa8b1d
}

.hir-f .cf-text-span {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 30px
}

.hir-f .cf-text-box {
    border-radius: 0;
    height: 56px;
    position: relative;
    width: 100%;
    max-width: 100%;
    border: 1px solid rgb(119 139 245 / .5);
    display: block;
    padding: 5px 16px;
    color: #292e50;
    -webkit-transition: border-color .3s;
    transition: border-color .3s
}

.hir-f .cf-text-span .t-phold {
    position: absolute;
    margin: 0;
    top: 16px;
    z-index: 1;
    pointer-events: none;
    color: rgb(74 88 189 / .5);
    font-size: 14px;
    line-height: 21px;
    left: 11px;
    padding: 0 5px;
    background: #fff;
    cursor: text;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    text-align: initial
}

.hir-f .cf-text-box:focus,
.hir-f .cf-text-box:hover {
    border: 1px solid #778bf5
}

.hir-f .cf-text-span:hover .t-phold {
    color: #778bf5
}

.hir-f .cf-text-span.active .t-phold {
    font-size: 12px;
    line-height: 18px;
    color: #778bf5;
    -webkit-transform: translateY(-23px) scale(1);
    transform: translateY(-23px) scale(1)
}

.hir-f .checkbox-link-wrap {
    font-size: 12px;
    line-height: 18px;
    color: #292e50
}

.hir-f .checkboxes-wrap {
    cursor: pointer;
    line-height: 16px;
    padding-left: 0;
    position: relative
}

.hir-f .checkboxes-wrap label {
    padding-left: 35px;
    cursor: pointer
}

.hir-f .checkbox-span {
    position: absolute;
    margin: 0;
    left: 0;
    top: 0
}

.hir-f .other-rdo,
.ido .ad-content h4 img,
.mr10,
.welcome-text .btn-curve-bg {
    margin-right: 10px
}

.hir-f .checkbox-span [type=checkbox].fill-in+span::after {
    content: "";
    left: 0;
    position: absolute;
    height: 20px;
    width: 20px;
    background-color: #fff0;
    border: 1px solid #09599b;
    top: 0;
    z-index: 1;
    border-radius: 0
}

.hir-f .checkbox-span [type=checkbox].fill-in+span::before {
    content: "";
    left: 0;
    position: absolute;
    z-index: 1
}

.hir-f .checkbox-span [type=checkbox].fill-in:checked+span::before {
    border-top: 2px solid #fff0;
    border-left: 2px solid #fff0;
    border-right: 2px solid #09599b;
    border-bottom: 2px solid #09599b;
    top: 1px;
    left: 0;
    width: 9px;
    height: 15px;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;
    transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s
}

.hir-f .btn-send-new {
    border-radius: 100px;
    width: auto;
    min-width: 240px;
    display: inline-block;
    height: 60px;
    position: relative;
    background: -webkit-gradient(linear, left top, right top, from(#ffb956), to(#fa8b1d));
    background: linear-gradient(90deg, #ffb956 0, #fa8b1d 100%);
    z-index: 0;
    border: 0;
    color: #fff;
    font-size: 18px;
    -webkit-transition: .5s;
    transition: .5s
}

.hir-f .btn-send-new:hover {
    background-image: linear-gradient(90deg, #fa8b1d, #fa8b1d, #fa8b1d, #fa8b1d);
    -webkit-transition: .5s;
    transition: .5s
}

.hir-f .add-dev-btn {
    width: 100%;
    background: #f1f3fe;
    color: #09599b;
    border: 0;
    padding: 10px 5px;
    float: right;
    border-radius: 50px;
    margin-top: 32px
}

.hir-f #other-duration {
    width: 38%
}

.hir-f .od-text-box {
    height: 45px
}

.hir-f .other-rdo {
    width: auto
}

.hir-f .cf-text-box::-webkit-input-placeholder {
    opacity: .5
}

.hir-f .cf-text-box:-ms-input-placeholder {
    opacity: .5
}

.cf-text-box::placeholder {
    opacity: .5
}

.hir-f .on-focus {
    border-color: rgb(119 139 245 / .5);
    color: #292e50
}

.hir-f .not-valid {
    color: #fa8b1d;
    border-color: #fa8b1d
}

.hir-f label.form_errors {
    color: red;
    font-size: 12px;
    margin: 0;
    display: block
}

.hir-f .create-team .team-member:first-child {
    visibility: hidden;
    display: none
}

.hir-f .btn-outline-secondary {
    opacity: .6
}

#darkbox,
.bg-clo.collapsed {
    opacity: 0;
    visibility: hidden
}

@media (min-width:768px) {
    .hir-f .set-up-row .set-up-right {
        display: block;
        opacity: 1
    }

    .hir-f .set-up-row .su-arrow,
    .mobile-btn {
        display: none
    }

    .dis-in-25:nth-last-child(2),
    .dis-in-25:nth-last-child(4),
    .hir-f .dis-in-25:last-child,
    .hir-f .dis-in-25:nth-last-child(3) {
        margin-bottom: 0
    }
}

@media (max-width:767px) {
    .hir-f .hir-f .set-up-main {
        min-height: auto
    }

    .hir-f .dis-in-25 {
        width: 50%
    }

    .hir-f .set-up-left {
        position: relative
    }

    .hir-f .set-up-row .su-arrow {
        position: absolute;
        right: 20px;
        top: 5px;
        padding: 10px
    }

    .hir-f .set-up-row .set-up-left p {
        display: none
    }

    .hir-f .set-up-row .set-up-left {
        padding: 15px 20px
    }

    .hir-f .set-up-row .set-up-left h5 {
        margin-bottom: 0
    }

    .hir-f .other-rdo {
        width: auto
    }

    .hir-f .btn-send-new {
        min-width: 180px
    }

    .hir-f .set-up-row:first-child .set-up-right {
        padding: 20px
    }

    .hir-f #other-duration {
        width: 60%
    }
}

.mobile-app-wl.mov10 {
    position: relative;
    z-index: 10
}

.connect-img img {
    display: block;
    width: 75px;
    margin-bottom: 20px
}

.connect-main strong {
    font-size: 1.4vw;
    margin-bottom: 15px;
    display: block
}

.connect-main p {
    font-size: 1.2vw
}

.culture-inner p,
.sidebar-contact .close-btn,
.w-float {
    font-size: 17px;
    text-align: center
}

.connect-main {
    padding: 29px;
    margin-bottom: 25px
}

.new-wrap .benefits-sec .border-key::before,
.outer-connet-wr.flex-cs {
    height: 400px
}

.boder-2-c,
.boder-3-c {
    width: 100%;
    height: 1px;
    position: absolute;
    top: 31%;
    left: 0;
    background: #03032b
}

.boder-3-c {
    top: 66%
}

.border-1-c {
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    background: #03032b
}

.culture-inner {
    padding: 25px 25px 0;
    text-align: center;
    height: 301px;
    width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden
}

.cul-images img {
    width: 75%;
    margin: 20px auto 0
}

.culture-inner p {
    position: absolute;
    left: -100%;
    padding: 5%;
    width: 100%;
    display: flex;
    line-height: 25px;
    height: 100%;
    align-items: center;
    top: 0;
    color: #fff;
    transition: .4s;
    z-index: 10
}

.culture-inner:hover:before {
    width: 100%;
    transition: width 350ms ease-out
}

.culture-inner:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #1a237e;
    transition: width 350ms ease-out;
    width: calc(100% - 100%)
}

.culture-inner:hover p {
    left: 0;
    transition: .7s
}

.job-brudcum-wr {
    border-bottom: 1px solid #f2f2f2
}

.imgsec-job img {
    width: 70%;
    margin: 0 auto;
    display: block
}

.locate-job span {
    font-size: 20px;
    color: #656565
}

.exp strong {
    display: block;
    margin: 20px 0 10px;
    font-size: 20px;
    color: #2e3192
}

.exp span {
    display: block;
    font-size: 18px;
    color: #000
}

ul.job-main-des {
    margin: 35px 0 0;
    padding-right: 40px;
    list-style: none
}

ul.job-main-des li p {
    font-size: 18px;
    margin: 20px 0;
    position: relative
}

ul.job-main-des li {
    position: relative;
    margin-left: 20px
}

ul.job-main-des li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/right-arrow3.png) no-repeat
}

ul.job-main-des li p:before {
    content: "";
    position: absolute;
    top: 8px;
    left: -5%;
    background: url(../images/right-arrow3.png) 0 0/contain no-repeat;
    width: 15px;
    height: 15px
}

.main-inner strong {
    display: block;
    color: #fff;
    font-weight: 500;
    line-height: 35px;
    font-size: 22px;
    margin-bottom: 10px
}

.main-inner strong a {
    display: block;
    color: #fff;
    font-size: 40px;
    line-height: 35px
}

.main-inner {
    padding: 0 100px;
    position: relative
}

.hr-mail.flex-cs,
.new-wrap.flutter-devindia-wrap .tech-row,
.new-wrap.hire-reactnative-devindia-wrap .tech-row,
.new-wrap.ruby-on-rails-dev-wrap .tech-row,
.new-wrap.software-dev-company-canada-wrap .tech-row,
.nft-new .tech-row {
    justify-content: center
}

.bg-job {
    padding: 80px 0;
    background: url(../images/logo-icon-o2.png) -6% 4%/30% no-repeat #2e3192;
    border-radius: 10px
}

label.resu {
    font-size: 15px;
    background: #28a8e0;
    color: #fff;
    padding: 18px 20px;
    position: absolute;
    top: 15px;
    left: 15px;
    cursor: pointer
}

.wus-box-call {
    padding: 55px;
    width: 100%;
    background: #0d47a1;
    position: relative;
    overflow: hidden;
    transition: .8s;
    height: 100%
}

.why-btn-wr h4 {
    font-size: 45px;
    line-height: 61px;
    position: relative;
    margin-bottom: 20px;
    color: #fff;
    z-index: 1
}

.wus-box-call .btn-curve-bg {
    width: auto;
    text-align: center;
    border-radius: 0
}

img.cta-img {
    position: absolute;
    width: 43%;
    bottom: -20px;
    right: 0;
    z-index: 0;
    opacity: 1
}

.wus-box-call.ad-content {
    width: 100%;
    background: #0d47a1;
    position: relative;
    overflow: hidden;
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
    height: 85%;
    margin-top: 60px;
    padding: 30px;
    margin-bottom: 0
}

.timeline-image.web img {
    width: 105%;
    margin: 30px auto 0;
    display: block;
    max-width: max-content
}

.timeline-image.ui-kit img {
    width: 125%;
    max-width: max-content;
    margin-left: -20%
}

.sidebar-contact {
    position: fixed;
    top: 50%;
    right: -350px;
    transform: translateY(-50%);
    width: 350px;
    height: auto;
    padding: 20px;
    z-index: 1000;
    background: #fff;
    box-shadow: 0 0 11px -6px rgb(0 0 0 / .5);
    box-sizing: border-box;
    transition: .5s
}

.sidebar-contact.active,
.wrapper .slick-slider .testi-arrow-l {
    right: 0
}

.sidebar-contact input,
.sidebar-contact select,
.sidebar-contact textarea {
    width: 100%;
    height: 48px;
    padding: 0 15px;
    margin: 0 0 15px;
    color: #172b43;
    font-size: 16px;
    outline: 0;
    background: #fff;
    border: 0;
    border-bottom: 2px solid #e6e6e6;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.sidebar-contact h2 {
    margin: 0 0 20px;
    padding: 0
}

.sidebar-contact textarea {
    height: 70px;
    resize: none
}

.sidebar-contact input[type=submit] {
    background: #00bcd4;
    color: #fff;
    cursor: pointer;
    border: 0;
    font-size: 18px
}

.get_sd_btn p img,
.toggle p img {
    width: 22px;
    display: inline-block;
    margin: 0 5px
}

.get_sd_btn p strong,
.toggle p strong {
    color: #fff;
    font-weight: 400
}

.toggle {
    position: absolute;
    text-align: center;
    cursor: pointer;
    padding: 8px 15px;
    border: 1px solid #28a8e0;
    background: #28a8e0;
    transform: rotate(270deg);
    left: -100px;
    line-height: 48px;
    bottom: 260px;
    border-radius: 10px 10px 0 0
}

#darkbox,
.bg-clo,
.team-modal.modal.carousel,
.w-float {
    position: fixed
}

.contact-side h3 {
    font-size: 20px;
    margin: 15px 0;
    text-align: center;
    text-transform: uppercase
}

.w-float {
    bottom: 0;
    width: 50%;
    display: inline-block;
    padding: 15px 5px;
    right: 0;
    background: #25d366;
    color: #fff;
    border-radius: 0;
    box-shadow: 2px 2px 3px #999;
    z-index: 1000;
    height: 55px
}

.my-float {
    width: 22px;
    filter: invert(1)
}

.sidebar-contact .close-btn {
    margin-top: 0 !important;
    background: #333;
    color: #fff;
    width: 24px;
    height: 24px;
    border: 0;
    position: absolute;
    top: 5px;
    left: 5px;
    border-radius: 4px;
    line-height: 20px
}

@media (max-width:768px) {
    .left-call {
        display: block !important
    }
}

.left-call {
    display: none
}

.bg-clo.collapsed {
    z-index: -1;
    width: 0%
}

.bg-clo {
    z-index: 1;
    opacity: .5;
    visibility: visible;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    -webkit-transition: .5s;
    transition: .5s
}

h5.pyramidions-text {
    font-size: 30px;
    font-weight: 900;
    line-height: 40px;
    margin: 0 0 15px
}

.contact-page-form .p_capt_error,
.contact-page-form label.form_errors,
.hero-form .p_capt_error,
.hero-form label.form_errors,
.oc-rig-inner .p_capt_error,
.oc-rig-inner label.form_errors,
.sidebar-contact .p_capt_error,
.sidebar-contact label.form_errors,
.wrapper.smart-contract-wrap .p_capt_error,
.wrapper.smart-contract-wrap .sidebar-contact label.form_errors {
    font-size: 12px;
    color: #f10;
    position: absolute;
    right: 5px;
    top: 0
}

.contact-page-form .p_capt_error,
.contact-page-form label.form_errors {
    top: 10px
}

.hero-form .p_capt_error,
.hero-form label.form_errors {
    top: 95%
}

.sidebar-contact label.form_errors {
    top: -10px
}

#darkbox {
    color: #fff;
    font: 14px/1.4 sans-serif;
    z-index: 999999;
    top: 24px;
    left: 24px;
    bottom: 24px;
    right: 24px;
    background: 50% 50%/contain no-repeat rgb(0 0 0 / .8);
    box-shadow: 0 0 0 24px rgb(0 0 0 / .8);
    -webkit-transition: .3s;
    transition: .3s
}

#darkbox.show {
    opacity: 1;
    visibility: visible
}

#darkbox a:hover {
    color: #0bf;
    border-color: #0bf
}

#darkbox_next,
#darkbox_prev {
    cursor: pointer;
    position: absolute;
    height: 30px;
    width: 30px;
    top: 50%;
    margin-top: -15px;
    border: 0 solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: .3s;
    transition: .3s
}

#darkbox_prev {
    left: -6px;
    border-width: 0 0 3px 3px
}

#darkbox_next {
    right: -6px;
    border-width: 3px 3px 0 0
}

#darkbox_description {
    position: absolute;
    bottom: 24px;
    right: 24px;
    text-align: right;
    text-shadow: 0 1px 1px #000
}

#darkbox_stats {
    position: absolute;
    left: 0;
    top: 0
}

#darkbox_close {
    color: #fff;
    position: absolute;
    top: -8px;
    right: 0
}

#darkbox_close:after {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 2.2em;
    content: "\2A2F";
    cursor: pointer
}

#darkbox:before {
    content: "";
    position: absolute;
    visibility: hidden;
    opacity: 0;
    left: 50%;
    top: 50%;
    margin: -25px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    box-shadow: inset -2px 0 0 2px #fff;
    -webkit-animation: 1.5s linear infinite darkboxRotate;
    animation: 1.5s linear infinite darkboxRotate
}

#darkbox.spinner:before {
    visibility: visible;
    opacity: 1
}

@-webkit-keyframes darkboxRotate {
    to {
        -webkit-transform: rotate(360deg)
    }
}

.calendly-pos img,
section.wrapper.nft-new .nft-sol-outer:hover .nft-sol-img img,
section.wrapper.nft-new .nft-sol-outer:hover .nft-sol-img::before {
    transform: scale(1)
}

@keyframes darkboxRotate {
    to {
        transform: rotate(360deg)
    }
}

@media (min-width:1200px) {
    .widget.footer-widget.fw2 {
        padding-left: 30px
    }
}

.oc-rig-inner input:-webkit-autofill,
.oc-rig-inner input:-webkit-autofill:focus,
.oc-rig-inner input:-webkit-autofill:hover,
.oc-rig-inner select:-webkit-autofill,
.oc-rig-inner select:-webkit-autofill:focus,
.oc-rig-inner select:-webkit-autofill:hover,
.oc-rig-inner textarea:-webkit-autofill,
.oc-rig-inner textarea:-webkit-autofill:focus,
.oc-rig-inner textarea:-webkit-autofill:hover {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    background-color: transparent !important;
    transition: background-color 5000s ease-in-out
}

.contact-page-form input:-webkit-autofill,
.contact-page-form input:-webkit-autofill:focus,
.contact-page-form input:-webkit-autofill:hover,
.contact-page-form select:-webkit-autofill,
.contact-page-form select:-webkit-autofill:focus,
.contact-page-form select:-webkit-autofill:hover,
.contact-page-form textarea:-webkit-autofill,
.contact-page-form textarea:-webkit-autofill:focus,
.contact-page-form textarea:-webkit-autofill:hover {
    -webkit-text-fill-color: #000 !important;
    background-color: transparent !important;
    transition: background-color 5000s ease-in-out
}

.header-form input:-webkit-autofill,
.header-form input:-webkit-autofill:focus,
.header-form input:-webkit-autofill:hover,
.header-form select:-webkit-autofill,
.header-form select:-webkit-autofill:focus,
.header-form select:-webkit-autofill:hover,
.header-form textarea:-webkit-autofill,
.header-form textarea:-webkit-autofill:focus,
.header-form textarea:-webkit-autofill:hover {
    background-color: transparent !important;
    transition: background-color 5000s ease-in-out
}

.tank-you {
    margin: 0;
    font-size: 60px;
    padding: 0;
    color: #fff
}

.tank-you-main p {
    width: 100%;
    color: #eee;
    margin-top: 20px;
    font-size: 20px
}

.action-wr.cont-section,
.nft-new .blockchain-wr.cont-section {
    background-position: 0 14%;
    background-size: 30%;
    position: relative
}

section.action-wr:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 34%;
    height: 100%;
    background-image: url(../images/nft/bit-bg.svg);
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .4
}

.new-wrap .process-card img,
.new-wrap.app-like-insta-wrap .process-card img,
.new-wrap.app-like-olacost-wrap .process-card img,
.new-wrap.app-like-tiktok-wrap .process-card img,
.new-wrap.app-like-ubercost-wrap .process-card img,
.new-wrap.app-like-urbanclap-wrap .process-card img,
.new-wrap.medical-app-dev-wrap .process-card img,
.new-wrap.serverless-app-dev-wrap .payment-card img,
.new-wrap.software-dev-chennai .process-card img,
.new-wrap.software-testing-company-wrap .payment-card img,
.new-wrap.top-mob-colorado-wrap .process-card img,
.new-wrap.top-mob-dev-alaska-wrap .process-card img,
.new-wrap.top-mob-dev-conneticut-wrap .process-card img,
.new-wrap.top-mob-dev-louisiana-wrap .process-card img,
.new-wrap.top-mob-dev-missouri-wrap .process-card img,
.nft-ser-in .why-b-icon img {
    width: 75px
}

.nft-ser-in .why-box,
.wrapper.exchange-development-company .nft-ser-in .why-box {
    min-height: 340px;
    transition: .45s linear
}

.nft-ser-in:hover .why-box {
    background: #05002c;
    transition: .45s linear;
    cursor: pointer
}

.wrapper.nft-new.nft-marketplace-dev ul.banner-list li,
.wrapper.nft-new.nft-marketplace-dev ul.ul-list li,
ul.defi-con li {
    list-style-type: none;
    margin-left: 30px;
    position: relative
}

.new-wrap .cs_ul li:before,
ul.defi-con li:before {
    content: "";
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    background-color: #28a8e0;
    position: absolute;
    left: -29px;
    top: 8px
}

@-webkit-keyframes border-transform {

    0%,
    to {
        border-radius: 63% 37% 54% 46%/55% 48% 52% 45%
    }

    14% {
        border-radius: 40% 60% 54% 46%/49% 60% 40% 51%
    }

    28% {
        border-radius: 54% 46% 38% 62%/49% 70% 30% 51%
    }

    42% {
        border-radius: 61% 39% 55% 45%/61% 38% 62% 39%
    }

    56% {
        border-radius: 61% 39% 67% 33%/70% 50% 50% 30%
    }

    70% {
        border-radius: 50% 50% 34% 66%/56% 68% 32% 44%
    }

    84% {
        border-radius: 46% 54% 50% 50%/35% 61% 39% 65%
    }
}

.btc_left_ser_icon_cont_wrapper:after,
.btc_right_ser_icon_cont_wrapper:after {
    border: 1px solid #e5e5e5;
    width: 1px;
    height: 119px;
    top: 1px;
    position: absolute;
    content: ""
}

.defi-wr .abt-img img {
    position: relative;
    z-index: 2
}

.btc_left_service_main_wrapper,
.btc_right_service_main_wrapper {
    float: left;
    width: 100%;
    margin-top: 100px;
    min-height: 150px
}

.btc_left_ser_icon_wrapper,
.btc_right_ser_icon_wrapper {
    float: left;
    width: 100px;
    padding-top: 18px
}

.btc_left_ser_icon_cont_wrapper {
    float: left;
    width: calc(100% - 100px);
    padding-left: 40px;
    position: relative
}

.btc_left_ser_icon_cont_wrapper h1,
.btc_left_ser_icon_cont_wrapper h3,
.btc_right_ser_icon_cont_wrapper h1,
.btc_right_ser_icon_cont_wrapper h3 {
    font-weight: 700;
    font-size: 30px;
    color: #05002c
}

.btc_right_ser_icon_cont_wrapper {
    float: left;
    width: calc(100% - 100px);
    padding-right: 40px;
    position: relative
}

.btc_left_ser_icon_cont_wrapper:after {
    left: 10px
}

.btc_right_ser_icon_cont_wrapper:after {
    right: 10px
}

.marketplace-img img {
    display: block;
    margin: 0 auto
}

.features-area .featured-lists ul {
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 0
}

.features-area .featured-lists ul li {
    position: relative;
    display: block;
    padding: 40px 0 0;
    overflow: hidden
}

.features-area .featured-lists ul li:before {
    content: "";
    position: absolute;
    left: 17.5%;
    right: 0;
    width: 50%;
    height: 2px;
    background: #a6a8d0;
    top: 99px
}

.features-area .featured-lists ul li .contents-l {
    display: block;
    padding: 40px 0
}

.features-area .featured-lists ul li .contents-l h2,
.features-area .featured-lists ul li .contents-l h3,
.features-area .featured-lists ul li .contents-r h2 {
    color: #2c2e53;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 0 0 20px
}

.features-area .featured-lists ul li .contents-l p,
.features-area .featured-lists ul li .contents-r p {
    color: #8486a6;
    margin: 0 0 20px
}

.features-area .featured-lists ul li .contents-l a {
    font-size: 14px;
    font-weight: 700
}

.features-area .featured-lists ul li .imgs-l {
    position: relative;
    display: block;
    margin: 0 0 0 70px;
    text-align: left
}

.features-area .featured-lists ul:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #a6a8d0;
    width: 2px;
    margin: 0 auto
}

.features-area .featured-lists ul li:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 90px;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background: #a6a8d0
}

.features-area .featured-lists ul li .contents-r {
    display: block;
    padding: 40px 0;
    margin-left: 90px;
    text-align: right
}

.floatright {
    float: right
}

.features-area .featured-lists ul li.rl:before {
    content: "";
    position: absolute;
    left: 41%;
    right: 0;
    width: 40%;
    height: 2px;
    background: #a6a8d0;
    top: 99px
}

.featured-lists ul li figure img {
    width: 210px
}

.imgs-r figure img {
    float: right;
    margin-right: 80px
}

.nfer-content strong {
    font-size: 20px;
    color: #05002c;
    font-weight: 800;
    line-height: 30px;
    display: block;
    margin-bottom: 10px
}

.nfer-img img {
    width: 80px;
    margin-bottom: 10px
}

.nfer-widget {
    padding: 30px;
    margin-bottom: 30px;
    box-shadow: 0 3px 6px 3px #d7d7d745;
    background: #fff;
    position: relative;
    min-height: 330px;
    z-index: 10;
    width: 100%
}

.nfer-widget:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    background: linear-gradient(45deg, #2e83c7, #483a94)
}

section.nfer-wr:after {
    content: "";
    position: absolute;
    width: 30%;
    height: 100%;
    background: #f0fbff;
    top: 0;
    right: 0;
    z-index: 0
}

p.ma-p {
    font-size: 20px;
    margin-bottom: 30px
}

.market-pla-out {
    list-style-type: none;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    padding: 20px;
    min-height: 250px
}

.market-pla-num {
    display: block;
    font-size: 70px;
    font-weight: 900;
    position: absolute;
    color: #05002c12;
    top: -5px;
    right: 25px
}

.market-pla-p strong {
    font-size: 24px;
    display: block;
    margin-bottom: 10px
}

section.market-nft-wr::before {
    content: "";
    position: absolute;
    width: 30%;
    height: 100%;
    background: #f0fbff;
    top: 0;
    left: 0;
    z-index: 0
}

.market-pla-img img {
    width: 90%;
    margin: 80px auto 0
}

.nft-sol-con {
    position: absolute;
    bottom: 0;
    padding: 25px 20px;
    z-index: 10;
    color: #fff;
    font-size: 20px
}

.nft-sol-outer {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    border-radius: 10px
}

.nft-sol-img::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, #00000094, transparent);
    border-radius: 10px
}

.nft-sol-outer:hover .nft-sol-img img,
.nft-sol-outer:hover .nft-sol-img::before {
    transition: .45s linear;
    transform: scale(1.1);
    z-index: 1
}

#particles-js {
    position: absolute;
    width: 100%;
    height: 100%;
    background: 0 0
}

.nft-welcome .slid-btn .btn-curve {
    background: #fff;
    font-size: 19px
}

@media screen and (max-width:991px) {
    ul#mymenu li a {
        color: #000
    }
}

.depi-ser-in .why-box {
    padding: 20px;
    margin-bottom: 30px;
    min-height: 330px;
    justify-content: start;
    align-items: baseline
}

.depi-ser-in .why-box img,
.solidity-wrap .defi-ins-wr img,
.tech-img-prop {
    width: 80px
}

.defi-abt-img {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 600px
}

ul.defi-develop li {
    list-style-type: none;
    border-radius: 5px
}

ul.defi-develop li p {
    font-size: 18px;
    color: #656565;
    padding: 20px;
    transition: .45s ease-in-out;
    margin: 10px 0 0;
    border-radius: 5px
}

ul.defi-develop li p:hover {
    background: #05002c;
    transition: .45s ease-in-out;
    color: #fff;
    cursor: pointer
}

.btc_left_service_main_wrapper.defi-solu h1,
.btc_right_service_main_wrapper.defi-solu h1 {
    font-size: 20px;
    font-weight: 500
}

.btc_left_service_main_wrapper.defi-solu,
.btc_right_service_main_wrapper.defi-solu {
    margin-top: 50px;
    height: 130px
}

.market-pla-out.defi-sec,
.new-wrap.crypto-payment-wrap .market-pla-out.defi-sec,
.new-wrap.hire-dedicateddev-wrap .why-hire-card,
.new-wrap.hire-mern-wrap .market-pla-out.defi-sec,
.new-wrap.react-native-dev-india-wrap .market-pla-out.defi-sec {
    height: 75px;
    min-height: 75px
}

.market-pla-out.defi-sec .market-pla-p strong {
    font-size: 16px;
    font-weight: 500
}

.market-pla-out.defi-sec .market-pla-num {
    top: -20px;
    right: 15px;
    font-size: 30px
}

section.market-nft-wr.other-neb:before {
    background: #f5f8fa;
    left: inherit;
    right: 0
}

.defi-ins-wr img {
    display: block;
    width: 90px;
    margin: 15px auto
}

.defi-ins-wr strong {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    display: block;
    text-align: center
}

section.privacy-content h3 {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px
}

section.privacy-content ul li {
    list-style-type: none;
    position: relative;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 25px
}

section.privacy-content ul li:before {
    content: "âž¤";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 2px;
    left: -27px;
    color: #03032b;
    font-size: 18px
}

section.privacy-content h1 {
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 20px
}

.depi-ser-in.Smart-ser .why-box,
.new-wrap.uiux-wrap .benefits-sec .border-key::before {
    height: 380px
}

img.smart-process {
    width: 80% !important
}

.smart-er img {
    width: 200px;
    display: block;
    margin: 30px auto
}

.smart-er strong {
    font-size: 25px;
    display: block;
    text-align: center;
    color: #fff
}

.market-pla-out.defi-sec strong,
.new-wrap.hire-flutter-devindia-wrap .skill-card-r span,
.new-wrap.hire-reactjs-devindia-wrap .skill-card-r span {
    margin: 0
}

.market-pla-out.defi-sec.defi-others .market-pla-num {
    top: 15px;
    color: #fff;
    opacity: .5
}

.market-pla-out.defi-sec.defi-others {
    background: #05002c;
    border-radius: 5px
}

.market-pla-out.defi-sec.defi-others strong {
    margin: 0;
    color: #fff
}

.ethrum-img img {
    position: absolute;
    width: 110%;
    left: -100px;
    bottom: 90px;
    z-index: 0;
    max-width: 120%
}

.ebook-p {
    color: #d9d9d9;
    font-size: 20px
}

.ebook-wr:before {
    content: "";
    position: absolute;
    top: 23%;
    right: 0;
    width: 34%;
    height: 100%;
    background-image: url(../images/nft/bit-bg.svg);
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .2
}

.ebook-wr.cont-section {
    background-position: -5% 4%
}

.ebook-detail-banner img {
    width: 75%;
    display: block;
    margin: 10px auto 0
}

.welcome-area .container-fluid .row-we1.ebook-br {
    height: 85%
}

h1.e-book-tank-you {
    font-size: 40px;
    line-height: 55px;
    font-weight: 400;
    color: #fff
}

.d-flex-2 {
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.field.ebook-mail select {
    font-size: .8em;
    margin: 20px 0;
    width: 100%;
    display: block;
    border: none;
    padding: 0;
    border-radius: 0;
    height: 60px;
    border-bottom: 1px solid #000;
    transition: background .3s cubic-bezier(.64, .09, .08, 1);
    resize: none;
    overflow: hidden
}

.row.white-lab-fea .btc_left_service_main_wrapper,
.row.white-lab-fea .btc_right_service_main_wrapper {
    height: auto;
    margin-top: 20px
}

.row.white-lab-fea .btc_left_service_main_wrapper h1,
.row.white-lab-fea .btc_right_service_main_wrapper h1,
.wrapper.white-label-wrap .btc_left_ser_icon_cont_wrapper h3,
.wrapper.white-label-wrap .btc_right_ser_icon_cont_wrapper h3 {
    font-size: 22px;
    font-weight: 500
}

.row.white-lab-fea .btc_left_ser_icon_cont_wrapper p,
.row.white-lab-fea .btc_right_service_main_wrapper p {
    padding-top: 10px;
    margin-bottom: 10px
}

.aoacs-box.blc-ch h4 {
    font-size: 20px;
    line-height: 25px
}

.aoacs-box.blc-ch {
    min-height: 170px
}

strong.blc-ch-str {
    font-size: 20px;
    display: block;
    margin-bottom: 20px
}

.new-wrap.webdesign-webdev-wrap .ad-content,
.row.nft-ser-outer.blck-defi .depi-ser-in .why-box {
    min-height: 210px
}

.tech-alignment {
    justify-content: space-around
}

.center-h,
.new-wrap.software-testing-company-wrap .p-row-disp {
    display: flex;
    justify-content: space-evenly
}

.tool-content {
    display: flex;
    flex-direction: column;
    align-items: center
}

.tool-content>p {
    text-align: center;
    color: #000;
    font-size: 22px;
    line-height: 20px;
    padding-top: 10px
}

.get_sd_btn {
    position: fixed;
    text-align: center;
    cursor: pointer;
    padding: 8px 15px;
    border: 1px solid #28a8e0;
    background: #28a8e0;
    transform: rotate(270deg);
    right: -56px;
    line-height: 48px;
    top: 45%;
    border-radius: 10px 10px 0 0;
    z-index: 11
}

.lds-ring {
    vertical-align: middle;
    display: none;
    position: relative;
    width: 28px;
    height: 28px;
    margin-left: 5px;
    z-index: 1
}

.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 28px;
    height: 28px;
    margin: 0;
    border: 3px solid #fff;
    border-radius: 50%;
    animation: 1.2s cubic-bezier(.5, 0, .5, 1) infinite lds-ring;
    border-color: #fff #fff0 #fff0
}

.lds-ring div:first-child {
    animation-delay: -.45s
}

.lds-ring div:nth-child(2) {
    animation-delay: -.3s
}

.lds-ring div:nth-child(3) {
    animation-delay: -.15s
}

@keyframes lds-ring {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.bep20-wrapper .btn-curve-bg {
    margin-top: 20px;
    padding: 8px 16px
}

.bep20-wrapper .faq-img,
.bigcommerce .faq-img {
    max-width: 400px
}

.bigcommerce .why-box,
.sto-development .depi-ser-in .why-box {
    padding: 20px;
    margin-bottom: 30px;
    min-height: 370px;
    justify-content: start;
    align-items: baseline
}

.solana-wrap .cta-img {
    position: absolute;
    width: 35%;
    bottom: 0;
    right: 0;
    z-index: 0;
    opacity: 1
}

.solidity-wrap .ad-content {
    min-height: 295px;
    border-radius: 4px
}

.ido .border-key-1::before,
.sto-development .border-key-1::before {
    position: absolute;
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: #e4e2e2;
    top: 59%;
    left: 0
}

.ido .border-key::before,
.sto-development .border-key::before {
    width: 1px;
    background: #e4e2e2;
    top: -20px;
    left: 0;
    position: absolute;
    content: ""
}

.ido .border-key::before {
    height: 520px
}

.ido .inner-card-key .icons h3,
.sto-development .inner-card-key .icons h3 {
    margin-top: 0;
    font-size: 22px;
    color: #2e2e2e;
    line-height: 30px
}

.ido .inner-card-key,
.sto-development .inner-card-key {
    padding: 0 20px;
    margin-bottom: 50px;
    position: relative
}

.ido .sport_box {
    background: #fff;
    padding: 15px 10px;
    border-radius: 5px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 12px rgb(0 0 0 / 5%);
    box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 12px rgb(0 0 0 / 5%)
}

.ido .sport_box p {
    margin-bottom: 0;
    margin-top: 10px
}

.ido section.ser-features .inner-ser {
    min-height: 300px;
    height: auto
}

.ido .ad-content h4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ido ul.defi-con li {
    margin-left: 0;
    display: inline-block;
    padding-left: 30px;
    width: 49%
}

.ido ul.defi-con li:before {
    left: 0
}

.ido .ad-content {
    padding: 20px 22px
}

.art-token-wrap .card-list {
    padding: 20px;
    margin: 15px 0;
    background-color: #05002c;
    border-radius: 5px;
    width: 100%;
    height: 70px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.new-wrap .btn-curve-bg,
.sto-development .cta-btn-prop:hover {
    border: 1px solid #022279
}

.art-token-wrap .card-list>p {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0;
    color: #fff;
    padding-right: 15px
}

.art-token-wrap .card-list>span {
    color: #fff;
    opacity: .5;
    font-size: 24px
}

.art-token-wrap .why-box,
.new-wrap.crypto-payment-wrap .steps-cards,
.new-wrap.hire-kotlin-dev .wb-card,
.new-wrap.media-ent-wrap .ad-content.offer-card,
.new-wrap.metaverse-nft-wrap .steps-cards,
.new-wrap.uiux-wrap .ad-content.extecsive-card {
    min-height: 260px
}

.art-token-wrap .ad-content,
.new-wrap.hire-golang-dev .extecsive-card,
.new-wrap.hire-kotlin-dev .cta-ad-content,
.new-wrap.hire-kotlin-dev .extecsive-card,
.new-wrap.media-ent-wrap .depi-ser-in .why-box {
    min-height: 300px
}

.art-token-wrap .expertise-para {
    color: #fff;
    padding: 0 50px
}

.art-token-wrap .about-para {
    margin: 20px;
    display: flex;
    align-items: flex-start
}

.art-token-wrap .bullet-icon-prop {
    margin-right: 10px;
    margin-top: 6px
}

.art-token-wrap .market-pla-p>strong {
    font-size: 22px;
    padding-right: 25px
}

.tokenization-wr .depi-ser-in .why-box {
    padding: 20px;
    margin-bottom: 30px;
    min-height: 250px;
    justify-content: start;
    align-items: baseline
}

.new-wrap.angularjs-dev-wrap .ad-content,
.new-wrap.crypto-payment-wrap.metaverse-devp-wr .payment-card,
.nft-new.crypto-exch-dev-wrap .bb-card.trial-period-card,
.tokenization-wr .cta-sc {
    min-height: 250px
}

.marketplace-img img,
.tokenization-wr .vector-prop {
    width: 450px
}

.sto-development .border-key::before {
    height: 630px
}

.sto-development .cta-btn-prop {
    margin: 0;
    color: #fff;
    border: 1px solid #fff
}

.new-wrap .services-s-box,
.new-wrap .tech-bl {
    border-bottom: 1px solid #00000014
}

.new-wrap .industry-section .cta-card,
.sto-development .cta-align {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.sto-development .cta-defi-ins-wr img {
    display: block;
    width: 90px;
    margin: 15px auto 10px
}

.sto-development .ad-content {
    min-height: 425px
}

.sto-development .cta-display-prop {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start
}

.nft-new.crypto-exch-dev-wrap .defi-con,
.sto-development .service-icon,
.wrapper.nft-new.nft-marketplace-dev ul.banner-list {
    margin: 15px 0
}

.bep20-wrapper .depi-ser-in .why-box {
    padding: 20px;
    margin-bottom: 30px;
    min-height: 395px !important;
    justify-content: start;
    align-items: baseline
}

.bep20-wrapper .ad-content {
    min-height: 395px !important
}

.new-wrap .bg1,
.new-wrap.flutter-devindia-wrap .techbg,
.new-wrap.hire-reactnative-devindia-wrap .techbg,
.new-wrap.ruby-on-rails-dev-wrap .techbg,
.new-wrap.software-dev-company-canada-wrap .techbg,
.nft-new .techbg {
    background: #f4f7f9
}

.new-wrap .services-s-scroll {
    height: 550px;
    overflow-y: scroll
}

.new-wrap .services-s-box {
    padding: 20px
}

.new-wrap .services-s-box h3 {
    font-size: 24px;
    margin-bottom: 5px
}

.color_000,
.new-wrap .services-s-box h3 a,
.new-wrap.uiux-wrap .defi-ins-txt p,
.new-wrap.uiux-wrap .defi-ins-wr strong,
section.wrapper.nft-new .why-box .why-b-con h4 {
    color: #05002c !important
}

.new-wrap .services-s-box p {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: .3px;
    color: #656565
}

.new-wrap .services-section .vector-prop {
    width: 450px;
    margin-bottom: 20px
}

.new-wrap .benefits-sec .border-key-1::before,
.new-wrap.app-like-olacost-wrap .benefits-sec .border-key-1.border-key-section1::before,
.new-wrap.app-like-tiktok-wrap .benefits-sec .border-key-1.border-key-section1::before,
.wrapper.nft-marketplace-dev .benefits-sec .border-key-1::before {
    position: absolute;
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: #00000014;
    top: 58%;
    left: 0
}

.new-wrap .benefits-sec .border-key::before {
    position: absolute;
    content: "";
    width: 1px;
    background: #00000014;
    top: 20px;
    left: 0
}

.new-wrap.mean-stack-wrap .services-section .val-2,
.new-wrap.mean-stack-wrap .services-section .val-3,
.new-wrap.mean-stack-wrap .services-section .val-4 {
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: 365px 20px
}

.new-wrap .benefits-sec .benefits-card p,
.wrapper.nft-marketplace-dev .benefits-sec .benefits-card p {
    color: #656565;
    font-size: 18px;
    line-height: 27px;
    text-align: center
}

.new-wrap .benefits-sec .benefits-card .benefits-pad {
    padding: 20px;
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center
}

.new-wrap .values-con ul li img,
.wrapper.nft-marketplace-dev .values-con ul li img {
    width: 40px;
    margin-right: 20px;
    object-fit: contain;
    display: inline-block
}

.new-wrap .industry-section .btn-curve-bg {
    font-size: 18px;
    padding: 10px 24px
}

.new-wrap .techmain-row {
    justify-content: center;
    align-items: center;
    padding: 10px 0
}

.new-wrap .tech-row,
.new-wrap.crypto-payment-wrap .services-display,
.new-wrap.ruby-on-rails-dev-wrap .tech-row,
.new-wrap.software-dev-company-canada-wrap .tech-row,
.nft-new .tech-row {
    justify-content: flex-start
}

.new-wrap .tech-items,
.new-wrap.ruby-on-rails-dev-wrap .tech-items,
.new-wrap.software-dev-company-canada-wrap .tech-items,
.nft-new .tech-items {
    width: 90px;
    margin: 0 4%;
    padding: 10px 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center
}

.new-wrap .tech-items img,
.new-wrap.best-seo-service-chennai-wrap .payment-card img,
.new-wrap.hire-reactjs-devindia-wrap .funnel-section-card img,
.new-wrap.retail-software-dev-wrap .payment-card img,
.new-wrap.ruby-on-rails-dev-wrap .tech-items img,
.new-wrap.software-dev-company-canada-wrap .our-engagement-mod img,
.new-wrap.software-dev-company-canada-wrap .tech-items img,
.nft-new .tech-items img {
    width: 60px;
    margin-bottom: 10px
}

.new-wrap .tech-items p,
.new-wrap.ruby-on-rails-dev-wrap .tech-items p,
.new-wrap.software-dev-company-canada-wrap .tech-items p,
.nft-new .tech-items p,
.nft-new .tech-items strong {
    text-align: center;
    font-size: 14px;
    line-height: normal
}

.new-wrap .defi-ins-wr img,
.wrapper.smart-contract-wrap .industry-section .defi-ins-wr img {
    display: block;
    width: 65px;
    margin: 15px auto
}

.new-wrap .depi-ser-in .why-box img,
.new-wrap.ruby-on-rails-dev-wrap .ad-content .aoacs-bimg>img {
    width: 55px
}

.new-wrap .techmain-row h4 {
    font-size: 20px;
    font-weight: 400
}

.new-wrap .techbg {
    background-color: #f1fbff;
    padding: 40px 20px;
    border-radius: 10px;
    margin-bottom: 30px
}

.new-wrap .btn-curve,
.new-wrap .btn-curve-bg {
    display: inline-block;
    font-size: 18px;
    padding: 10px 35px;
    position: relative;
    cursor: pointer;
    overflow: hidden
}

.new-wrap .depi-ser-in .why-box {
    padding: 25px;
    margin-bottom: 30px;
    min-height: 295px;
    justify-content: start;
    align-items: baseline
}

.new-wrap .ul-list li {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.new-wrap .defi-ins-wr strong {
    color: #b5cad5;
    font-size: 16px;
    font-weight: 500;
    display: block;
    text-align: center
}

.new-wrap .defi-ins-txt p,
.new-wrap .welcome-area p {
    color: #b5cad5
}

.new-wrap .btn-curve-bg {
    color: #fff;
    background: #022279;
    border-radius: 100px;
    margin-right: 15px
}

.new-wrap .btn-curve {
    color: #022279;
    background: 0 0;
    border: 1px solid #022279;
    border-radius: 100px;
    margin-right: 0
}

.new-wrap .defi-ins-wr {
    margin: 20px 0 35px
}

.new-wrap.mean-stack-wrap .depi-ser-in .why-box {
    padding: 25px;
    margin-bottom: 30px;
    min-height: 330px;
    justify-content: start;
    align-items: baseline
}

.new-wrap.mean-stack-wrap .services-section .val-2 {
    background-image: url(../images/mean-stack/icons/s_mongodb.svg)
}

.new-wrap.mean-stack-wrap .services-section .val-3 {
    background-image: url(../images/mean-stack/icons/s_nodejs.svg)
}

.new-wrap.mean-stack-wrap .services-section .val-4 {
    background-image: url(../images/mean-stack/icons/s_angular.svg)
}

.new-wrap.mean-stack-wrap .services-section .value-inner {
    background-color: #fff;
    padding: 25px;
    border-radius: 10px;
    margin-bottom: 30px;
    min-height: 315px;
    box-shadow: 0 2px 27px 8px #0000000f
}

.new-wrap.mean-stack-wrap .ser-features .inner-ser {
    height: 210px;
    background-color: #fff
}

.bitcoin-wrap.ai-dev-wrap .cta-section,
.new-wrap .cta-section,
.nft-new .cta-section {
    background: left top/220px no-repeat #03032b
}

.bitcoin-wrap.ai-dev-wrap .cta-section strong,
.new-wrap .cta-section h3,
.nft-new .cta-section h3,
.nft-new .cta-section strong {
    color: #fff;
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 20px
}

.new-wrap .img-mons .img1,
.new-wrap .img-mons .img2,
.new-wrap .img-mons .img3 {
    height: auto;
    border-radius: 10px;
    overflow: hidden
}

.new-wrap.mean-stack-wrap img.faq-img {
    width: 60%;
    margin: 0 auto;
    display: block
}

.new-wrap.mean-stack-wrap .innerimg {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 10px
}

.meg-icon>img,
.new-wrap.best-seo-service-chennai-wrap .aoacs-bimg>img,
.new-wrap.mean-stack-wrap .innerimg img,
.nft-new .service-offer-card img {
    width: 50px
}

.new-wrap.mean-stack-wrap .es-row-disp {
    justify-content: center;
    align-items: flex-start
}

.new-wrap.mean-stack-wrap .value-inner h3 {
    letter-spacing: 0;
    color: #05002c;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    font-size: 20px
}

.new-wrap .mobile-app-wl p {
    color: #fff;
    margin-top: 20px;
    font-size: 20px;
    line-height: 28px
}

.new-wrap.hire-bi-dev .vector-prop,
.new-wrap.hire-dotnet-dev .vector-prop,
.new-wrap.media-ent-wrap .vector-prop {
    width: 420px
}

.bitcoin-wrap.ai-dev-wrap .team-sticky h4,
.new-wrap.media-ent-wrap .ad-content h4,
.wrapper.flutter-devindia-wrap p.para-prop {
    font-size: 20px
}

.new-wrap.media-ent-wrap .wh-work-box h4 {
    font-size: 16px;
    line-height: 24px
}

.new-wrap .wwb-img,
.new-wrap.media-ent-wrap .wwb-img {
    margin: 0 auto 30px
}

.new-wrap .tech-card img,
.new-wrap.media-ent-wrap .tech-card img {
    width: 85px;
    height: 55px;
    margin-bottom: 25px
}

.new-wrap.media-ent-wrap .client-box {
    height: 220px
}

.new-wrap .clbr1,
.new-wrap.media-ent-wrap .clbr1 {
    background: #fbfcfd !important
}

.new-wrap .indus-img img,
.new-wrap.media-ent-wrap .indus-img img {
    padding: 0 30px;
    width: 100%;
    height: auto;
    margin-bottom: 30px
}

.new-wrap.media-ent-wrap .ad-content {
    min-height: 470px;
    background: #fff !important;
    box-shadow: none
}

.new-wrap .wwb-img img,
.new-wrap.media-ent-wrap .wwb-img img {
    padding: 35px
}

.new-wrap .tb-box1::after,
.new-wrap.media-ent-wrap .tb-box1::after {
    content: "";
    position: absolute;
    top: 50px;
    height: 100px;
    background: url(../images/media-ent-software/icons/dotted-line-.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    left: 80px
}

.new-wrap .tb-box2::after,
.new-wrap.media-ent-wrap .tb-box2::after {
    content: "";
    position: absolute;
    top: 55px;
    height: 100px;
    background: url(../images/media-ent-software/icons/dotted-line.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    left: 80px
}

.new-wrap.mob-proto-wrap .benefits-sec .border-key-1::before {
    position: absolute;
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: #00000014;
    top: 43%;
    left: 0
}

.new-wrap.mob-proto-wrap .benefits-sec .border-key-2::before {
    position: absolute;
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: #00000014;
    top: 70%;
    left: 0
}

.new-wrap.mob-proto-wrap .benefits-sec .border-key::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 515px;
    background: #00000014;
    top: 20px;
    left: 0
}

.new-wrap .wh-work-box h4 {
    font-size: 14px;
    line-height: 24px
}

.new-wrap .prototype-card {
    margin-bottom: 30px;
    border-radius: 5px;
    width: 100%;
    min-height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #fff
}

.new-wrap .ser-content h3 {
    font-size: 18px;
    text-align: center;
    line-height: 28px
}

.new-wrap .ser-image img {
    width: 60px;
    margin: 10px auto 20px;
    display: block
}

.new-wrap .market-pla-out.defi-sec {
    height: 100px;
    min-height: 75px
}

.new-wrap .perk-con p {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 30px;
    color: #333;
    padding-right: 40px
}

.new-wrap .hero-form select,
.popupform select,
.wrapper.smart-contract-wrap .hero-form select,
.wrapper.smart-contract-wrap .popupform select {
    font-size: 15px;
    padding-left: 38px;
    height: 38px;
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    position: relative;
    border-radius: 4px;
    color: #363636;
    border: 1px solid #dee2e6;
    margin-bottom: 1.4rem
}

.new-wrap .ad-content h3,
.new-wrap.media-ent-wrap .ad-content.wcu-card h3 {
    color: #000;
    margin: 10px 0;
    font-size: 20px;
    font-weight: 600
}

.new-wrap .hero-form .p_capt_error,
.new-wrap .hero-form label.form_errors,
.wrapper.smart-contract-wrap .hero-form .p_capt_error,
.wrapper.smart-contract-wrap .hero-form label.form_errors {
    top: 38px
}

.new-wrap .welcome-area {
    overflow: hidden;
    background: 0 0/cover #03032b;
    position: relative;
    width: 100%;
    align-items: center;
    z-index: 1;
    padding-bottom: 60px;
    padding-top: 120px;
    height: auto
}

.new-wrap .ad-content h3,
.new-wrap.software-testing-company-wrap .progress-h {
    line-height: 28px
}

.new-wrap .ad-content.service-card {
    padding: 25px;
    background: 100% 0/120% no-repeat #fff;
    -webkit-box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    min-height: 250px
}

.new-wrap.media-ent-wrap .ad-content.wcu-card h3 {
    line-height: 32px
}

.new-wrap .ad-content.extecsive-card h3,
.new-wrap .ad-content.extecsive-card h4,
.new-wrap.flutter-devindia-wrap .trial-period-card h3,
.new-wrap.hire-flutter-devindia-wrap .our-engagement-mod h3,
.new-wrap.hire-flutter-devindia-wrap .trial-period-card h3,
.new-wrap.hire-reactjs-devindia-wrap .our-engagement-mod h3,
.new-wrap.hire-reactjs-devindia-wrap .our-engagement-mod h4,
.new-wrap.hire-reactjs-devindia-wrap .trial-period-card h3,
.new-wrap.hire-reactnative-devindia-wrap .trial-period-card h3 {
    font-size: 20px;
    color: #000;
    line-height: 32px;
    font-weight: 600;
    margin: 10px 0
}

.new-wrap .seprate-row {
    border-top: 1px solid #00000014
}

.new-wrap .card-cta-btn {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    background: #28a8e0;
    padding: 8px 20px;
    border: 1px solid #28a8e0;
    border-radius: 100px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin-right: 0
}

.new-wrap .cta-ad-content {
    background: #05002c !important;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.new-wrap .benefits-sec .benefits-card img,
.new-wrap.hire-vue-wrap .benefits-sec .benefits-card img {
    width: 60px;
    margin: 0 0 20px
}

.new-wrap.hire-vue-wrap .ad-content {
    min-height: 355px
}

.new-wrap.hire-php-wrap .benefits-sec .border-key-1::before,
.new-wrap.serverless-app-dev-wrap .benefits-sec .border-key-1::before,
.new-wrap.uiux-wrap .benefits-sec .border-key-1::before {
    top: 60%
}

.new-wrap.hire-php-wrap .benefits-sec .border-key::before,
.new-wrap.retail-software-dev-wrap .benefits-sec .border-key::before {
    height: 460px
}

.new-wrap ul.cs_ul li {
    list-style: none;
    margin-left: 30px;
    position: relative;
    line-height: 30px
}

.new-wrap .mobile-app-wl .banner-list p {
    color: #fff;
    margin-top: 15px;
    font-size: 20px;
    line-height: 28px;
    text-align: left
}

.new-wrap.app-like-insta-wrap .our-estimation,
.new-wrap.app-like-olacost-wrap .our-estimation,
.new-wrap.app-like-tiktok-wrap .our-estimation,
.new-wrap.app-like-urbanclap-wrap .our-estimation,
.new-wrap.hire-dedicateddev-wrap .service-sec img.vector-prop,
.new-wrap.hire-reactjs-devindia-wrap .react-iq-vector,
.new-wrap.medical-app-dev-wrap .our-estimation,
.new-wrap.software-dev-chennai .our-estimation,
.new-wrap.top-mob-colorado-wrap .our-estimation,
.new-wrap.top-mob-dev-alaska-wrap .our-estimation,
.new-wrap.top-mob-dev-conneticut-wrap .our-estimation,
.new-wrap.top-mob-dev-jamaica-wrap .our-estimation,
.new-wrap.top-mob-dev-london .why-us,
.new-wrap.top-mob-dev-louisiana-wrap .our-estimation,
.new-wrap.top-mob-dev-missouri-wrap .our-estimation,
.new-wrap.top-mob-dev-san-antonio .why-us {
    width: 400px
}

.new-wrap.hire-dedicateddev-wrap ul.cs_ul.banner-list li {
    margin: 0 0 0 30px
}

.new-wrap.hire-dedicateddev-wrap ul.cs_ul {
    padding-left: 20px
}

.new-wrap.hire-dedicateddev-wrap ul.cs_ul li {
    list-style: none;
    position: relative;
    line-height: 30px;
    margin: 0 0 25px 30px
}

.new-wrap.app-like-ubercost-wrap .cta-ad-content,
.new-wrap.app-like-ubercost-wrap .extecsive-card,
.new-wrap.hire-dedicated-webdev .extecsive-card,
.new-wrap.serverless-app-dev-wrap .ad-content,
.new-wrap.top-mob-dev-adelaide .cta-ad-content,
.new-wrap.top-mob-dev-adelaide .extecsive-card,
.new-wrap.top-mob-dev-hawaii .cta-ad-content,
.new-wrap.top-mob-dev-hawaii .extecsive-card {
    min-height: 250px;
    box-shadow: none
}

.new-wrap.hire-dedicated-webdev .ad-content.service-card,
.uberlikeapp-dev-wrap .clients .brands {
    box-shadow: none
}

.new-wrap.hire-dedicated-webdev .wcu-card {
    min-height: 350px;
    box-shadow: none
}

.new-wrap.hire-dedicated-webdev .benefits-sec .benefits-card h3 {
    font-size: 20px;
    color: #05002c;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: center
}

.new-wrap.best-seo-service-chennai-wrap .benefits-sec .border-key-1::before,
.new-wrap.hire-dedicated-webdev .benefits-sec .border-key-1::before {
    top: 56%
}

.new-wrap.uiux-wrap .ad-content.service-card {
    min-height: auto;
    text-align: center
}

.new-wrap.uiux-wrap .about-section h3,
.wrapper .testi-card .testi-person h3 {
    font-size: 22px
}

.new-wrap.uiux-wrap .tech-card img {
    width: 75px;
    height: auto;
    margin-bottom: 25px
}

.new-wrap.uiux-wrap .indus-img img {
    width: 80%;
    margin: 0 auto 10px;
    display: block
}

.new-wrap.uiux-wrap .ui-card strong {
    color: #b5cad5 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    display: block !important;
    text-align: center !important
}

.new-wrap.hire-bi-dev .market-pla-out.defi-sec,
.new-wrap.hire-dotnet-dev .market-pla-out.defi-sec {
    height: 75px !important;
    min-height: 75px !important
}

.new-wrap.hire-dotnet-dev .ad-content.service-card,
.new-wrap.hire-dotnet-dev .extecsive-card {
    min-height: 260px;
    box-shadow: none;
    background-color: #fff
}

.new-wrap.hire-bi-dev .ad-content.service-card,
.new-wrap.hire-bi-dev .extecsive-card {
    min-height: 300px;
    box-shadow: none;
    background-color: #fff
}

.ebooks-wrap .ebooks-card {
    background-color: #fbfbfb;
    border-radius: 20px;
    box-shadow: rgb(0 0 0 / .1) 0 20px 25px -5px, rgb(0 0 0 / .04) 0 10px 10px -5px;
    min-height: 480px;
    margin-bottom: 40px
}

.ebooks-wrap .card-ebook-sec {
    background-color: #231f59;
    border-radius: 20px;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center
}

.ebooks-wrap .card-ebook-sec img {
    width: 100%;
    transition: .2s ease-in-out
}

.ebooks-wrap .card-ebook-content {
    border-radius: 20px;
    padding: 25px 20px;
    min-height: 180px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.ebooks-wrap .card-ebook-content h4 {
    text-align: left;
    font-size: 1.1rem !important
}

.ebooks-wrap .ebooks-card:hover img {
    transform: scale(1.05)
}

.ebooks-wrap .ebook-card-btn {
    padding: 10px 20px
}

.ebooks-wrap .ebook-content-center,
.wrapper.smart-contract-wrap .nft-ser-in .why-box {
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.ebooks-wrap .ebook-card-link {
    cursor: pointer;
    font-size: 1rem;
    font-weight: 600;
    color: #28a8e0;
    background-color: #e5f1ff;
    padding: 6px 16px;
    border-radius: 30px
}

.ebooks-wrap .ebooks-icons {
    margin-left: 5px;
    font-size: 1rem
}

.ebooks-wrap .ebook-card-space-evenly {
    justify-content: space-evenly
}

.new-wrap.crypto-wallet-wrap .service-card,
.new-wrap.react-dev-india-wrap .ad-content.ds-card {
    min-height: 360px
}

.new-wrap.crypto-wallet-wrap .steps-cards,
.new-wrap.startup-partner-wrap .depi-ser-in .why-box {
    min-height: 290px
}

.new-wrap.crypto-wallet-wrap .benefits-sec .border-key::before,
.new-wrap.flutter-devindia-wrap .benefits-sec .border-key::before {
    height: 570px
}

.new-wrap .sub-title {
    font-weight: 700 !important;
    font-size: 13px !important
}

.new-wrap .benefits-display {
    display: flex;
    justify-content: center;
    align-items: flex-end
}

.new-wrap.crypto-payment-wrap .benefits-sec .border-key-1::before {
    position: absolute;
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: #00000014;
    top: 63%;
    left: 0
}

.new-wrap .heading-icon {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px
}

.new-wrap .heading-icon h3 {
    margin-left: 15px !important
}

.new-wrap.crypto-payment-wrap .payment-card,
.new-wrap.metaverse-nft-wrap .payment-card {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #fff;
    box-shadow: 0 2px 17px -5px #cbcbcb;
    padding: 20px;
    margin-bottom: 20px
}

.new-wrap.crypto-payment-wrap .payment-card img,
.new-wrap.metaverse-nft-wrap .payment-card img {
    width: 85px;
    margin-bottom: 10px
}

.new-wrap.app-like-insta-wrap .payment-card h3,
.new-wrap.crypto-payment-wrap .payment-card h3,
.new-wrap.healthcare-soft-dev-wrap .payment-card h4,
.new-wrap.metaverse-nft-wrap .payment-card h3 {
    font-size: 20px;
    color: #000;
    line-height: 32px;
    font-weight: 600;
    margin: 10px 0;
    text-align: center
}

.new-wrap.crypto-payment-wrap.metaverse-devp-wr .steps-cards {
    min-height: 200px
}

.new-wrap.crypto-payment-wrap.metaverse-devp-wr .benefits-sec .border-key-1::before {
    top: 57%
}

.new-wrap.metaverse-devp-wr .service-card {
    min-height: 340px
}

.new-wrap.hire-mern-wrap .cta-ad-content,
.new-wrap.hire-mern-wrap .extecsive-card,
.new-wrap.metaverse-nft-wrap .cta-ad-content,
.new-wrap.metaverse-nft-wrap .extecsive-card {
    box-shadow: none;
    min-height: 260px !important
}

.new-wrap.metaverse-nft-wrap .benefits-sec .border-key-1::before {
    position: absolute;
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: #00000014;
    top: 60%;
    left: 0
}

.new-wrap.metaverse-nft-wrap .benefits-sec .border-key::before {
    height: 610px
}

.new-wrap.metaverse-nft-wrap .market-pla-out.defi-sec {
    height: 130px;
    min-height: 75px
}

.new-wrap.hire-mern-wrap .benefits-sec .border-key-1::before {
    position: absolute;
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: #00000014;
    top: 62%;
    left: 0
}

.new-wrap.hire-mern-wrap .benefits-sec .border-key::before,
.new-wrap.mvp-dev-company-wrap .benefits-sec .border-key::before {
    height: 500px
}

.new-wrap .banner-list.faq-list li {
    color: #656565 !important
}

.new-wrap.hire-mern-wrap .cta-industries-cards,
.new-wrap.hire-mern-wrap .industries-cards,
section.wrapper.crypto-exch-dev-wrap.nft-new .market-nft-wr .why-box,
section.wrapper.nft-new.exchange-development-company .market-nft-wr .why-box {
    min-height: 260px !important
}

.new-wrap.hire-corda-wrap .wh-work-box h4 {
    font-size: 18px;
    line-height: 24px
}

.new-wrap.hire-corda-wrap .tb-box1::after,
.new-wrap.hire-ethereum-wrap .tb-box1::after,
.new-wrap.hire-hyperledger-wrap .tb-box1::after {
    content: "";
    position: absolute;
    top: 67px;
    height: 100px;
    background: url(../images/hire-corda-dev/icons/dotted-line-.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    left: 190px
}

.new-wrap.hire-corda-wrap .tb-box2::after,
.new-wrap.hire-ethereum-wrap .tb-box2::after,
.new-wrap.hire-hyperledger-wrap .tb-box2::after {
    content: "";
    position: absolute;
    top: 23px;
    height: 100px;
    background: url(../images/hire-corda-dev/icons/dotted-line.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    left: 190px
}

.new-wrap.hire-corda-wrap .cta-ad-content,
.new-wrap.hire-corda-wrap .extecsive-card,
.new-wrap.ruby-on-rails-dev-wrap .ad-content,
.new-wrap.top-mob-colorado-wrap .cta-ad-content,
.new-wrap.top-mob-colorado-wrap .extecsive-card {
    min-height: 310px;
    box-shadow: none
}

.new-wrap.hire-corda-wrap .client-box {
    min-height: 250px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.new-wrap.hire-corda-wrap .benefits-sec .border-key::before {
    height: 730px
}

.new-wrap .row-m {
    margin: 25px 0
}

.new-wrap.hire-ethereum-wrap img.nft-abt,
.new-wrap.hire-laravel-dev img.nft-abt {
    width: 90%;
    display: block;
    margin: 0 auto
}

.new-wrap.hire-kotlin-dev .market-pla-out.defi-sec,
.nft-new.crypto-exch-dev-wrap .how-do-sec .market-pla-out,
.wrapper.exchange-development-company .how-do-sec .market-pla-out {
    height: 90px;
    min-height: 75px
}

.new-wrap.hire-golang-dev .market-pla-out.defi-sec {
    height: 85px;
    min-height: 75px
}

.new-wrap.hire-golang-dev .benefits-sec .border-key-1::before {
    top: 65%
}

.new-wrap.hire-golang-dev .benefits-sec .border-key::before {
    height: 365px
}

.new-wrap.hire-ethereum-wrap .client-box,
.new-wrap.hire-hyperledger-wrap .client-box {
    min-height: 235px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.new-wrap.hire-hyperledger-wrap .extecsive-card,
section.nft-new.crypto-exch-dev-wrap .nft-features .why-box {
    min-height: 330px
}

.new-wrap.hire-ethereum-wrap .extecsive-card,
section.wrapper.nft-new .nft-ser-in .why-box {
    min-height: 350px
}

.new-wrap.hire-ethereum-wrap .market-pla-out.defi-sec {
    height: 80px;
    min-height: 75px
}

.new-wrap .p-disp,
.new-wrap.app-like-insta-wrap .p-disp,
.new-wrap.app-like-olacost-wrap .p-disp,
.new-wrap.app-like-tiktok-wrap .p-disp,
.new-wrap.app-like-ubercost-wrap .p-disp,
.new-wrap.app-like-urbanclap-wrap .p-disp,
.new-wrap.medical-app-dev-wrap .p-disp,
.new-wrap.software-dev-chennai .p-disp,
.new-wrap.top-mob-colorado-wrap .p-disp,
.new-wrap.top-mob-dev-alaska-wrap .p-disp,
.new-wrap.top-mob-dev-conneticut-wrap .p-disp,
.new-wrap.top-mob-dev-louisiana-wrap .p-disp,
.new-wrap.top-mob-dev-missouri-wrap .p-disp,
.wrapper.nft-marketplace-dev .p-disp {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    position: relative;
    z-index: 1
}

.new-wrap .p-lineh::after,
.new-wrap.app-like-insta-wrap .p-lineh::after,
.new-wrap.app-like-olacost-wrap .p-lineh::after,
.new-wrap.app-like-tiktok-wrap .p-lineh::after,
.new-wrap.app-like-ubercost-wrap .p-lineh::after,
.new-wrap.app-like-urbanclap-wrap .p-lineh::after,
.new-wrap.medical-app-dev-wrap .p-lineh::after,
.new-wrap.software-dev-chennai .p-lineh::after,
.new-wrap.top-mob-colorado-wrap .p-lineh::after,
.new-wrap.top-mob-dev-alaska-wrap .p-lineh::after,
.new-wrap.top-mob-dev-conneticut-wrap .p-lineh::after,
.new-wrap.top-mob-dev-louisiana-wrap .p-lineh::after,
.new-wrap.top-mob-dev-missouri-wrap .p-lineh::after {
    content: "";
    position: absolute;
    top: 12px;
    height: 100px;
    background: url(../images/app-like-ubercost/p-line-h.svg) no-repeat !important;
    width: 300px;
    z-index: -1;
    left: 75px
}

.new-wrap .p-linev::after,
.new-wrap.app-like-insta-wrap .p-linev::after,
.new-wrap.app-like-olacost-wrap .p-linev::after,
.new-wrap.app-like-tiktok-wrap .p-linev::after,
.new-wrap.app-like-ubercost-wrap .p-linev::after,
.new-wrap.app-like-urbanclap-wrap .p-linev::after,
.new-wrap.medical-app-dev-wrap .p-linev::after,
.new-wrap.software-dev-chennai .p-linev::after,
.new-wrap.top-mob-colorado-wrap .p-linev::after,
.new-wrap.top-mob-dev-alaska-wrap .p-linev::after,
.new-wrap.top-mob-dev-conneticut-wrap .p-linev::after,
.new-wrap.top-mob-dev-louisiana-wrap .p-linev::after,
.new-wrap.top-mob-dev-missouri-wrap .p-linev::after {
    content: "";
    position: absolute;
    top: 170px;
    height: 160px;
    background: url(../images/app-like-ubercost/p-line-v.svg) no-repeat !important;
    width: 130px;
    z-index: -1;
    right: 54px
}

.new-wrap .process-card,
.new-wrap.app-like-insta-wrap .process-card,
.new-wrap.app-like-olacost-wrap .process-card,
.new-wrap.app-like-tiktok-wrap .process-card,
.new-wrap.app-like-ubercost-wrap .process-card,
.new-wrap.app-like-urbanclap-wrap .process-card,
.new-wrap.medical-app-dev-wrap .process-card,
.new-wrap.software-dev-chennai .process-card,
.new-wrap.top-mob-colorado-wrap .process-card,
.new-wrap.top-mob-dev-alaska-wrap .process-card,
.new-wrap.top-mob-dev-conneticut-wrap .process-card,
.new-wrap.top-mob-dev-louisiana-wrap .process-card,
.new-wrap.top-mob-dev-missouri-wrap .process-card,
.wrapper.nft-marketplace-dev .process-card {
    background-color: #fff;
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    padding: 20px;
    margin-top: 50px;
    font-size: 16px;
    width: 120px;
    height: 120px;
    border-radius: 100px
}

.new-wrap .process-card:hover span,
.new-wrap.app-like-insta-wrap .process-card:hover span,
.new-wrap.app-like-olacost-wrap .process-card:hover span,
.new-wrap.app-like-tiktok-wrap .process-card:hover span,
.new-wrap.app-like-ubercost-wrap .process-card:hover span,
.new-wrap.app-like-urbanclap-wrap .process-card:hover span,
.new-wrap.medical-app-dev-wrap .process-card:hover span,
.new-wrap.software-dev-chennai .process-card:hover span,
.new-wrap.top-mob-colorado-wrap .process-card:hover span,
.new-wrap.top-mob-dev-alaska-wrap .process-card:hover span,
.new-wrap.top-mob-dev-conneticut-wrap .process-card:hover span,
.new-wrap.top-mob-dev-louisiana-wrap .process-card:hover span,
.new-wrap.top-mob-dev-missouri-wrap .process-card:hover span,
.wrapper.nft-marketplace-dev .process-card:hover span {
    transform: translateY(-3px)
}

.new-wrap .process-card span,
.new-wrap.app-like-insta-wrap .process-card span,
.new-wrap.app-like-olacost-wrap .process-card span,
.new-wrap.app-like-tiktok-wrap .process-card span,
.new-wrap.app-like-ubercost-wrap .process-card span,
.new-wrap.app-like-urbanclap-wrap .process-card span,
.new-wrap.medical-app-dev-wrap .process-card span,
.new-wrap.software-dev-chennai .process-card span,
.new-wrap.top-mob-colorado-wrap .process-card span,
.new-wrap.top-mob-dev-alaska-wrap .process-card span,
.new-wrap.top-mob-dev-conneticut-wrap .process-card span,
.new-wrap.top-mob-dev-louisiana-wrap .process-card span,
.new-wrap.top-mob-dev-missouri-wrap .process-card span,
.wrapper.nft-marketplace-dev .process-card span {
    position: absolute;
    z-index: -1;
    top: -23px;
    left: -23px;
    padding: 10px 15px;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .2s ease-in-out;
    font-weight: 600;
    font-size: 36px;
    color: #05002c12
}

.new-wrap .process-card h3,
.new-wrap.app-like-insta-wrap .process-card h3,
.new-wrap.app-like-olacost-wrap .process-card h3,
.new-wrap.app-like-tiktok-wrap .process-card h3,
.new-wrap.app-like-ubercost-wrap .process-card h3,
.new-wrap.app-like-urbanclap-wrap .process-card h3,
.new-wrap.medical-app-dev-wrap .process-card h3,
.new-wrap.software-dev-chennai .process-card h3,
.new-wrap.top-mob-colorado-wrap .process-card h3,
.new-wrap.top-mob-dev-alaska-wrap .process-card h3,
.new-wrap.top-mob-dev-conneticut-wrap .process-card h3,
.new-wrap.top-mob-dev-louisiana-wrap .process-card h3,
.new-wrap.top-mob-dev-missouri-wrap .process-card h3,
.wrapper.nft-marketplace-dev .process-card h3 {
    text-align: center;
    font-size: 20px;
    color: #000;
    line-height: 32px;
    font-weight: 600;
    margin: 10px 0
}

.new-wrap .progress-h,
.new-wrap.app-like-insta-wrap .progress-h,
.new-wrap.app-like-olacost-wrap .progress-h,
.new-wrap.app-like-tiktok-wrap .progress-h,
.new-wrap.app-like-ubercost-wrap .progress-h,
.new-wrap.app-like-urbanclap-wrap .progress-h,
.new-wrap.medical-app-dev-wrap .progress-h,
.new-wrap.software-dev-chennai .progress-h,
.new-wrap.top-mob-colorado-wrap .progress-h,
.new-wrap.top-mob-dev-alaska-wrap .progress-h,
.new-wrap.top-mob-dev-conneticut-wrap .progress-h,
.new-wrap.top-mob-dev-louisiana-wrap .progress-h,
.new-wrap.top-mob-dev-missouri-wrap .progress-h,
.wrapper.nft-marketplace-dev .progress-h {
    font-weight: 600;
    margin: 10px 0;
    text-align: center;
    font-size: 18px;
    line-height: 28px
}

.new-wrap.app-like-insta-wrap .benefits-sec .border-key::before,
.new-wrap.app-like-olacost-wrap .benefits-sec .border-key::before,
.new-wrap.app-like-tiktok-wrap .benefits-sec .border-key::before,
.new-wrap.app-like-ubercost-wrap .benefits-sec .border-key::before,
.new-wrap.app-like-urbanclap-wrap .benefits-sec .border-key::before,
.new-wrap.medical-app-dev-wrap .benefits-sec .border-key::before,
.new-wrap.software-dev-chennai .benefits-sec .border-key::before,
.new-wrap.top-mob-colorado-wrap .benefits-sec .border-key::before,
.new-wrap.top-mob-dev-alaska-wrap .benefits-sec .border-key::before,
.new-wrap.top-mob-dev-conneticut-wrap .benefits-sec .border-key::before,
.new-wrap.top-mob-dev-louisiana-wrap .benefits-sec .border-key::before,
.new-wrap.top-mob-dev-missouri-wrap .benefits-sec .border-key::before {
    height: 390px
}

.new-wrap.app-like-insta-wrap .abt-img,
.new-wrap.app-like-olacost-wrap .abt-img,
.new-wrap.app-like-tiktok-wrap .abt-img,
.new-wrap.app-like-ubercost-wrap .abt-img,
.new-wrap.app-like-urbanclap-wrap .abt-img,
.new-wrap.medical-app-dev-wrap .abt-img,
.new-wrap.software-dev-chennai .abt-img,
.new-wrap.top-mob-colorado-wrap .abt-img,
.new-wrap.top-mob-dev-alaska-wrap .abt-img,
.new-wrap.top-mob-dev-conneticut-wrap .abt-img,
.new-wrap.top-mob-dev-louisiana-wrap .abt-img,
.new-wrap.top-mob-dev-missouri-wrap .abt-img {
    width: 390px
}

.new-wrap.app-like-insta-wrap .benefits-sec .benefits-card img,
.new-wrap.app-like-olacost-wrap .benefits-sec .benefits-card img,
.new-wrap.app-like-tiktok-wrap .benefits-sec .benefits-card img,
.new-wrap.app-like-ubercost-wrap .benefits-sec .benefits-card img,
.new-wrap.medical-app-dev-wrap .benefits-sec .benefits-card img,
.new-wrap.software-dev-chennai .benefits-sec .benefits-card img,
.new-wrap.top-mob-dev-alaska-wrap .benefits-sec .benefits-card img,
.new-wrap.top-mob-dev-conneticut-wrap .benefits-sec .benefits-card img,
.new-wrap.top-mob-dev-louisiana-wrap .benefits-sec .benefits-card img,
.new-wrap.top-mob-dev-missouri-wrap .benefits-sec .benefits-card img {
    width: 60px;
    margin: 0 10px 20px
}

.new-wrap.app-like-olacost-wrap .cta-ad-content,
.new-wrap.app-like-olacost-wrap .extecsive-card,
.new-wrap.app-like-tiktok-wrap .cta-ad-content,
.new-wrap.app-like-tiktok-wrap .extecsive-card,
.new-wrap.app-like-urbanclap-wrap .cta-ad-content,
.new-wrap.app-like-urbanclap-wrap .extecsive-card,
.new-wrap.top-mob-dev-cleveland .cta-ad-content,
.new-wrap.top-mob-dev-cleveland .extecsive-card,
.new-wrap.top-mob-dev-conneticut-wrap .cta-ad-content,
.new-wrap.top-mob-dev-conneticut-wrap .extecsive-card {
    min-height: 265px;
    box-shadow: none
}

.new-wrap.app-like-insta-wrap .benefits-sec .border-key.border-key-section::before,
.new-wrap.app-like-olacost-wrap .benefits-sec .border-key.border-key-section::before,
.new-wrap.app-like-tiktok-wrap .benefits-sec .border-key.border-key-section::before,
.new-wrap.medical-app-dev-wrap .benefits-sec .border-key.border-key-section::before,
.new-wrap.software-dev-chennai .benefits-sec .border-key.border-key-section::before,
.new-wrap.top-mob-colorado-wrap .benefits-sec .border-key.border-key-section::before,
.new-wrap.top-mob-dev-alaska-wrap .benefits-sec .border-key.border-key-section::before,
.new-wrap.top-mob-dev-conneticut-wrap .benefits-sec .border-key.border-key-section::before,
.new-wrap.top-mob-dev-louisiana-wrap .benefits-sec .border-key.border-key-section::before,
.new-wrap.top-mob-dev-missouri-wrap .benefits-sec .border-key.border-key-section::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 480px;
    background: #00000014;
    top: 20px;
    left: 0
}

.new-wrap.app-like-urbanclap-wrap .benefits-sec .benefits-card img,
.new-wrap.top-mob-colorado-wrap .benefits-sec .benefits-card img {
    width: 55px;
    margin: 0 10px 20px
}

.new-wrap.app-like-urbanclap-wrap .benefits-sec .border-key-1.border-key-section1::before,
.new-wrap.top-mob-colorado-wrap .benefits-sec .border-key-1.border-key-section1::before,
.uberlikeapp-dev-wrap .techstack-sec .border-key-1::before {
    position: absolute;
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: #00000014;
    top: 56%;
    left: 0
}

.new-wrap.app-like-urbanclap-wrap .benefits-sec .border-key.border-key-section::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 530px;
    background: #00000014;
    top: 20px;
    left: 0
}

.new-wrap.app-like-urbanclap-wrap .mt-85,
.new-wrap.top-mob-colorado-wrap .mt-85 {
    margin-top: 85px
}

.new-wrap.top-mob-colorado-wrap img.cta-img {
    position: absolute;
    width: 35%;
    bottom: -20px;
    right: 0;
    z-index: 0;
    opacity: 1
}

.new-wrap.top-mob-colorado-wrap .ad-content h3 {
    font-size: 20px;
    line-height: 38px
}

.new-wrap.app-like-insta-wrap .benefits-sec .border-key-1.border-key-section1::before,
.new-wrap.medical-app-dev-wrap .benefits-sec .border-key-1.border-key-section1::before,
.new-wrap.software-dev-chennai .benefits-sec .border-key-1.border-key-section1::before,
.new-wrap.top-mob-dev-alaska-wrap .benefits-sec .border-key-1.border-key-section1::before,
.new-wrap.top-mob-dev-conneticut-wrap .benefits-sec .border-key-1.border-key-section1::before,
.new-wrap.top-mob-dev-louisiana-wrap .benefits-sec .border-key-1.border-key-section1::before,
.new-wrap.top-mob-dev-missouri-wrap .benefits-sec .border-key-1.border-key-section1::before {
    position: absolute;
    content: "";
    width: 100%;
    display: block;
    height: 1px;
    background: #00000014;
    top: 61%;
    left: 0
}

.new-wrap .hero-form .flex-card .field .control textarea,
.popupform .field .control textarea,
.wrapper.smart-contract-wrap .hero-form .flex-card .field .control textarea,
.wrapper.smart-contract-wrap .popupform .field .control textarea {
    min-height: 75px
}

.new-wrap.app-like-insta-wrap .cta-ad-content,
.new-wrap.app-like-insta-wrap .extecsive-card,
.new-wrap.top-mob-dev-jamaica-wrap .cta-ad-content,
.new-wrap.top-mob-dev-jamaica-wrap .extecsive-card,
.new-wrap.top-mob-dev-louisiana-wrap .cta-ad-content,
.new-wrap.top-mob-dev-louisiana-wrap .extecsive-card {
    min-height: 240px;
    box-shadow: none
}

.new-wrap.app-like-insta-wrap .payment-card,
.new-wrap.healthcare-soft-dev-wrap .payment-card,
.new-wrap.laravel-dev-company-wrap .payment-card,
.new-wrap.magento-development-company-wrap .payment-card,
.new-wrap.python-dev-company-wrap .payment-card,
.new-wrap.retail-software-dev-wrap .payment-card,
.new-wrap.software-testing-company-wrap .payment-card {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px
}

.new-wrap.app-like-insta-wrap .payment-card img,
.new-wrap.healthcare-soft-dev-wrap .payment-card img,
.new-wrap.laravel-dev-company-wrap .payment-card img,
.new-wrap.magento-development-company-wrap .payment-card img,
.new-wrap.nodejs-dev-company-warp .payment-card img {
    width: 75px;
    margin-bottom: 10px
}

.new-wrap.top-mob-dev-alaska-wrap .cta-ad-content,
.new-wrap.top-mob-dev-alaska-wrap .extecsive-card {
    min-height: 250px !important;
    box-shadow: none
}

.new-wrap.software-dev-chennai .cta-ad-content,
.new-wrap.software-dev-chennai .extecsive-card {
    min-height: 285px;
    box-shadow: none
}

.new-wrap .hero-form .flex-card .field .control .input,
.new-wrap .hero-form .flex-card .field .control textarea,
.wrapper.smart-contract-wrap .hero-form .flex-card .field .control .input,
.wrapper.smart-contract-wrap .hero-form .flex-card .field .control textarea {
    font-size: 15px;
    padding-left: 45px;
    height: 38px;
    max-width: 400px;
    width: 100%;
    background-color: #fff;
    position: relative;
    border-radius: 4px;
    color: #363636;
    border: 1px solid #dee2e6;
    margin-bottom: 1rem !important
}

.new-wrap.best-seo-service-chennai-wrap .ad-content,
.new-wrap.seo-service-chennai-wrap .cta-ad-content,
.new-wrap.seo-service-chennai-wrap .extecsive-card {
    min-height: 375px;
    box-shadow: none
}

.new-wrap.seo-service-chennai-wrap img.cta-img {
    position: absolute;
    width: 56%;
    bottom: 6px;
    right: 0;
    z-index: 0;
    opacity: 1
}

.new-wrap.medical-app-dev-wrap .cta-ad-content,
.new-wrap.medical-app-dev-wrap .extecsive-card {
    min-height: 355px;
    box-shadow: none
}

.new-wrap.medical-app-dev-wrap img.cta-img {
    position: absolute;
    width: 50%;
    bottom: 6px;
    right: 0;
    z-index: 0;
    opacity: 1
}

.new-wrap.startup-partner-wrap .ad-content,
.new-wrap.top-mob-dev-missouri-wrap .cta-ad-content,
.new-wrap.top-mob-dev-missouri-wrap .extecsive-card {
    min-height: 290px;
    box-shadow: none
}

.new-wrap.top-mob-dev-missouri-wrap img.cta-img {
    position: absolute;
    width: 30%;
    bottom: 6px;
    right: 0;
    z-index: 0;
    opacity: 1
}

.new-wrap.top-mob-dev-louisiana-wrap .pad-r-res {
    padding-right: 20px
}

.new-wrap.software-testing-company-wrap .ad-content,
.new-wrap.top-mob-dev-kansas-wrap .cta-ad-content,
.new-wrap.top-mob-dev-kansas-wrap .extecsive-card {
    min-height: 300px;
    box-shadow: none
}

.new-wrap.flutter-devindia-wrap img.cta-img,
.new-wrap.hire-reactjs-devindia-wrap img.cta-img,
.new-wrap.top-mob-dev-california img.cta-img,
.new-wrap.top-mob-dev-kansas-wrap img.cta-img,
.wrapper img.cta-img {
    position: absolute;
    width: 37%;
    bottom: 6px;
    right: 0;
    z-index: 0;
    opacity: 1
}

.new-wrap.top-mob-dev-clarita-wrap .cta-ad-content,
.new-wrap.top-mob-dev-clarita-wrap .extecsive-card,
.new-wrap.top-mob-dev-silicon-valley-wrap .cta-ad-content,
.new-wrap.top-mob-dev-silicon-valley-wrap .extecsive-card {
    min-height: 360px;
    box-shadow: none
}

.new-wrap.top-mob-dev-tampa-wrap .cta-ad-content,
.new-wrap.top-mob-dev-tampa-wrap .extecsive-card {
    min-height: 280px;
    box-shadow: none
}

section.wrapper.nft-new .welcome-area {
    background: url(../images/nft-new/bannerbg.png) 0 0/cover #03032b
}

section.wrapper.nft-new .mobile-app-wl p {
    color: #d6d6e8
}

.bitcoin-wrap.ai-dev-wrap img.faq-img,
section.wrapper.nft-new .eook-img img {
    width: 60%
}

section.wrapper.nft-new .nft-ser-in .why-box {
    background: 0 0;
    border-radius: 10px;
    position: relative;
    padding: 25px;
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.wrapper.smart-contract-wrap .service-outer,
section.wrapper.nft-new .service-outer {
    position: relative;
    z-index: 100
}

.wrapper.smart-contract-wrap .nft-ser-in .why-box::after,
.wrapper.smart-contract-wrap .nft-ser-in-2 .why-box::after,
section.wrapper.nft-new .nft-ser-in .why-box::after,
section.wrapper.nft-new .nft-ser-in-2 .why-box::after {
    background: #e8f3ff;
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid #d6ebff;
    position: absolute;
    top: 0;
    border-radius: 10px;
    z-index: 0;
    left: 0;
    filter: blur(.5px)
}

.wrapper.smart-contract-wrap .nft-ser-in-2 .why-box::after,
section.wrapper.nft-new .nft-ser-in-2 .why-box::after {
    background: #dcf0fa
}

.wrapper.smart-contract-wrap .nft-ser-in:hover .why-box .why-b-con p,
section.wrapper.nft-new .why-box .why-b-con p {
    color: #656565
}

.wrapper.smart-contract-wrap .blockchain-services,
section.wrapper.nft-new section.nft-services {
    background: url(../images/nft-new/services-bg.png) 0 0/cover
}

section.wrapper.nft-new .nft-ser-img img {
    width: 85%;
    margin: 0 auto;
    display: block
}

section.wrapper.nft-new .defi-con li {
    background: url(../images/nft-new/arrow.png) 3px 8px/15px no-repeat;
    margin: 0;
    padding-left: 30px
}

section.wrapper.nft-new .act-out-wr p {
    color: #d6d6e8;
    padding: 0
}

section.wrapper.nft-new .btc_left_service_main_wrapper {
    margin-top: 40px;
    min-height: 240px;
    padding: 15px;
    background: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

section.wrapper.nft-new .btc_left_ser_icon_wrapper {
    padding: 10px;
    background: #f7fafc;
    border-radius: 10px;
    margin-bottom: 10px
}

section.wrapper.nft-new .main-standard {
    padding: 50px;
    background: #f7fafc;
    border-radius: 50px;
    margin-top: -200px;
    position: relative
}

section.wrapper.nft-new .nft-features .why-box {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

section.wrapper.nft-new .makr-fea-wr .why-b-icon {
    margin-bottom: 10px;
    padding: 20px;
    width: 90px;
    border-radius: 100px;
    background: #f7fafc
}

.nft-new .how-do-sec,
section.wrapper.nft-new section.nft-incorp {
    background: url(../images/nft-new/features-bg.png) 0 0/cover
}

section.wrapper.nft-new .nfer-widget {
    background: no-repeat padding-box #ffffff85
}

section.wrapper.nft-new .market-nft-wr .why-box {
    background: #f7fafc;
    box-shadow: none
}

section.wrapper.nft-new .market-nft-wr .why-b-icon {
    padding: 0;
    width: auto
}

section.wrapper.nft-new .nft-sol-con {
    position: static;
    color: #05002c
}

.nft-new .welcome-area {
    overflow: hidden;
    background: 0 0/cover #03032b;
    position: relative;
    width: 100%;
    align-items: center;
    z-index: 1;
    padding-bottom: 0;
    padding-top: 120px;
    height: 100vh;
    min-height: 700px
}

.nft-new .mod-close-btn-prop {
    display: flex;
    justify-content: flex-end;
    margin: 10px
}

.nft-new .modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    justify-content: center;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-content {
    border-radius: 20px
}

.modal-body {
    padding: 1.5rem
}

.popupform h5.popup-h5 {
    color: #28a8e0;
    font-size: 24px;
    line-height: 45px;
    margin-bottom: 1rem
}

.popupform .control textarea,
.popupform .field .control .input,
.popupform .field .control textarea {
    font-size: 15px;
    padding-left: 38px;
    height: 38px;
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    position: relative;
    border-radius: 4px;
    color: #363636;
    border: 1px solid #dee2e6;
    margin-bottom: 1rem
}

.popupform label.form_errors {
    font-size: 12px;
    color: #f10;
    position: absolute;
    right: 5px;
    top: 38px
}

.popupform .textarea-e-msg>label.form_errors {
    top: 78px
}

.nft-new .white-label-card {
    min-height: 290px !important
}

.nft-new .btn-curve-bg {
    padding: 10px 35px !important
}

.nft-new .btc_left_ser_icon_cont_wrapper {
    float: left;
    width: calc(100% - 100px);
    padding-left: 0;
    position: relative
}

section.wrapper.nft-new .nfer-widget {
    background: no-repeat padding-box #ffffff85;
    border-radius: 15px;
    box-shadow: none;
    min-height: 290px
}

.nft-new .nft-sol-con {
    position: absolute;
    bottom: 0;
    padding: 25px 0;
    z-index: 10;
    color: #fff;
    font-size: 20px
}

.new-wrap.top-mob-dev-london .cta-ad-content,
.new-wrap.top-mob-dev-london .extecsive-card,
.new-wrap.top-mob-dev-manhattan .cta-ad-content,
.new-wrap.top-mob-dev-manhattan .extecsive-card {
    min-height: 255px
}

.new-wrap.hire-flutter-devindia-wrap .technical-support-sec .ad-content.ds-card,
.new-wrap.hire-reactnative-devindia-wrap .m-card,
.new-wrap.top-mob-dev-edmonton .cta-ad-content,
.new-wrap.top-mob-dev-edmonton .extecsive-card {
    min-height: 280px
}

section.wrapper.nft-new.soulbound-wr .welcome-area {
    background: url(../images/soulbound/banner.png) 0 0/cover #03032b
}

section.wrapper.nft-new.soulbound-wr .marketplace-img img {
    width: 75%
}

section.wrapper.soulbound-wr .nft-ser-in .why-box::after {
    background: #fff;
    border: none
}

section.wrapper.soulbound-wr .nft-ser-in .why-box {
    min-height: 400px
}

.soulbound-wr .nft-ser-in .why-b-icon img {
    width: 70px
}

.new-wrap.hire-reactjs-devindia-wrap .infographic-vector,
.soulbound-wr .soulbound-moc-img {
    width: 80%
}

.soulbound-wr img.what-happens-vector {
    width: 90%
}

.soulbound-wr .how-tokens-work {
    width: 85%
}

.new-wrap.healthcare-soft-dev-wrap .ad-content,
.new-wrap.top-mob-dev-california .cta-ad-content,
.new-wrap.top-mob-dev-california .extecsive-card {
    min-height: 330px;
    box-shadow: none
}

.new-wrap.hire-flutter-devindia-wrap .ad-content.sf-card,
.new-wrap.nodejs-dev-company-warp .ad-content,
.new-wrap.top-mob-dev-Buffalo .cta-ad-content,
.new-wrap.top-mob-dev-Buffalo .extecsive-card,
.new-wrap.top-mob-dev-bakersfield .cta-ad-content,
.new-wrap.top-mob-dev-bakersfield .extecsive-card,
.new-wrap.uiux-design-dev-wrap .ad-content {
    box-shadow: none;
    min-height: 275px
}

.new-wrap.flutter-devindia-wrap .cta-form .field,
.new-wrap.hire-flutter-devindia-wrap .cta-form .field,
.new-wrap.hire-ios-developers .hero-form .flex-card .field .control .input,
.new-wrap.hire-ios-developers .hero-form .flex-card .field .control textarea,
.new-wrap.hire-ios-developers .hero-form select,
.new-wrap.hire-reactjs-devindia-wrap .cta-form .field,
.new-wrap.hire-reactnative-devindia-wrap .cta-form .field,
.wrapper.white-label-wrap .hero-form .flex-card .field .control .input,
.wrapper.white-label-wrap .hero-form .flex-card .field .control select,
.wrapper.white-label-wrap .hero-form .flex-card .field .control textarea {
    margin-bottom: 1rem !important
}

.new-wrap.hire-flutter-devindia-wrap .sec-position {
    margin: 0;
    min-height: 90px
}

.new-wrap.hire-flutter-devindia-wrap .number-sec,
.new-wrap.hire-reactjs-devindia-wrap .number-sec {
    position: relative;
    width: 100%
}

.new-wrap.hire-flutter-devindia-wrap .number-sec img,
.new-wrap.hire-reactjs-devindia-wrap .number-sec img {
    width: 90px;
    padding: 15px 10px 15px 50px;
    background-color: #03032b;
    position: absolute;
    top: 30px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.new-wrap.hire-flutter-devindia-wrap .ml-number,
.new-wrap.hire-reactjs-devindia-wrap .ml-number {
    margin-left: 90px
}

.disp-ebook,
.new-wrap.hire-flutter-devindia-wrap .side-heading {
    display: flex;
    justify-content: center;
    flex-direction: column
}

.new-wrap.hire-flutter-devindia-wrap .benefits-sec .border-key::before,
.new-wrap.hire-reactjs-devindia-wrap .benefits-sec .border-key::before,
.new-wrap.hire-reactnative-devindia-wrap .benefits-sec .border-key::before {
    height: 635px
}

.new-wrap.flutter-devindia-wrap .ds-card img,
.new-wrap.flutter-devindia-wrap .sf-card img,
.new-wrap.fullstack-dev-wrap .s-card img,
.new-wrap.hire-flutter-devindia-wrap .ds-card img,
.new-wrap.hire-flutter-devindia-wrap .sf-card img,
.new-wrap.hire-reactjs-devindia-wrap .ds-card img,
.new-wrap.hire-reactjs-devindia-wrap .sf-card img,
.new-wrap.hire-reactnative-devindia-wrap .ds-card img,
.new-wrap.hire-reactnative-devindia-wrap .sf-card img,
.nft-new.white-label-nft-wrap .nft-ser-in .why-b-icon img,
.wrapper.nft-marketplace-dev .process-card img {
    width: 65px
}

.new-wrap.flutter-devindia-wrap .wh-work-box h3,
.new-wrap.hire-flutter-devindia-wrap .wh-work-box h3,
.new-wrap.hire-reactjs-devindia-wrap .wh-work-box h3,
.new-wrap.hire-reactnative-devindia-wrap .wh-work-box h3 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px
}

.new-wrap.flutter-devindia-wrap .perk-con p,
.new-wrap.hire-flutter-devindia-wrap .perk-con p,
.new-wrap.hire-reactjs-devindia-wrap .perk-con p,
.new-wrap.hire-reactnative-devindia-wrap .perk-con p {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 15px;
    color: #333;
    padding-right: 40px
}

.new-wrap.flutter-devindia-wrap .benefits-sec .border-key-1::before,
.new-wrap.flutter-devindia-wrap .benefits-sec .border-key::before,
.new-wrap.hire-flutter-devindia-wrap .benefits-sec .border-key-1::before,
.new-wrap.hire-flutter-devindia-wrap .benefits-sec .border-key::before,
.new-wrap.hire-reactjs-devindia-wrap .benefits-sec .border-key-1::before,
.new-wrap.hire-reactjs-devindia-wrap .benefits-sec .border-key::before,
.new-wrap.hire-reactnative-devindia-wrap .benefits-sec .border-key-1::before,
.new-wrap.hire-reactnative-devindia-wrap .benefits-sec .border-key::before {
    background: #00000020
}

.new-wrap.hire-flutter-devindia-wrap .skill-card,
.new-wrap.hire-reactjs-devindia-wrap .skill-card {
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 80px;
    padding: 10px;
    margin: 15px 0;
    border-radius: 5px
}

.new-wrap.hire-flutter-devindia-wrap .skill-icon,
.new-wrap.hire-reactjs-devindia-wrap .skill-icon {
    width: 50px;
    margin-right: 10px
}

.new-wrap.hire-flutter-devindia-wrap .skill-card span,
.new-wrap.hire-reactjs-devindia-wrap .skill-card span {
    font-size: 20px;
    color: #464646;
    text-decoration: none
}

.new-wrap.flutter-devindia-wrap .hiring-model-box,
.new-wrap.hire-flutter-devindia-wrap .hiring-model-box,
.new-wrap.hire-reactjs-devindia-wrap .hiring-model-box,
.new-wrap.hire-reactnative-devindia-wrap .hiring-model-box,
.nft-new .hiring-model-box {
    padding: 30px;
    background-color: #fff;
    border-radius: 20px;
    margin-bottom: 30px;
    width: 95%;
    box-shadow: #ebeef1 0 17px 40px 0
}

.new-wrap.flutter-devindia-wrap .hiring-model-box.hm-box-c1,
.new-wrap.hire-flutter-devindia-wrap .hiring-model-box.hm-box-c1,
.new-wrap.hire-reactjs-devindia-wrap .hiring-model-box.hm-box-c1,
.new-wrap.hire-reactnative-devindia-wrap .hiring-model-box.hm-box-c1,
.nft-new .hiring-model-box.hm-box-c1 {
    border-top: 5px solid #28a8e0
}

.new-wrap.flutter-devindia-wrap .hiring-model-box.hm-box-c2,
.new-wrap.hire-flutter-devindia-wrap .hiring-model-box.hm-box-c2,
.new-wrap.hire-reactjs-devindia-wrap .hiring-model-box.hm-box-c2,
.new-wrap.hire-reactnative-devindia-wrap .hiring-model-box.hm-box-c2,
.nft-new .hiring-model-box.hm-box-c2 {
    border-top: 5px solid #8a64b1
}

.new-wrap.flutter-devindia-wrap .hm-divider1,
.new-wrap.hire-flutter-devindia-wrap .hm-divider1,
.new-wrap.hire-reactjs-devindia-wrap .hm-divider1,
.new-wrap.hire-reactnative-devindia-wrap .hm-divider1,
.nft-new .hm-divider1 {
    border-bottom: 2px dashed #bee5f6;
    margin: 20px 0
}

.new-wrap.flutter-devindia-wrap .hm-divider2,
.new-wrap.hire-flutter-devindia-wrap .hm-divider2,
.new-wrap.hire-reactjs-devindia-wrap .hm-divider2,
.new-wrap.hire-reactnative-devindia-wrap .hm-divider2,
.nft-new .hm-divider2 {
    border-bottom: 2px dashed #dcd0e7;
    margin: 20px 0
}

.new-wrap.flutter-devindia-wrap .hm-divider3,
.new-wrap.hire-flutter-devindia-wrap .hm-divider3,
.new-wrap.hire-reactjs-devindia-wrap .hm-divider3,
.new-wrap.hire-reactnative-devindia-wrap .hm-divider3,
.nft-new .hm-divider3 {
    border-bottom: 2px dashed #ccc;
    margin-bottom: 20px
}

.new-wrap.flutter-devindia-wrap .hm-data,
.new-wrap.hire-flutter-devindia-wrap .hm-data,
.new-wrap.hire-reactjs-devindia-wrap .hm-data,
.new-wrap.hire-reactnative-devindia-wrap .hm-data,
.nft-new .hm-data {
    border-radius: 10px;
    padding: 10px;
    min-height: 100px;
    margin: 0
}

.new-wrap.flutter-devindia-wrap .hm-data.hmc1,
.new-wrap.hire-flutter-devindia-wrap .hm-data.hmc1,
.new-wrap.hire-reactjs-devindia-wrap .hm-data.hmc1,
.new-wrap.hire-reactnative-devindia-wrap .hm-data.hmc1,
.nft-new .hm-data.hmc1 {
    background-color: #eafdff
}

.new-wrap.flutter-devindia-wrap .hm-data.hmc2,
.new-wrap.hire-flutter-devindia-wrap .hm-data.hmc2,
.new-wrap.hire-reactjs-devindia-wrap .hm-data.hmc2,
.new-wrap.hire-reactnative-devindia-wrap .hm-data.hmc2,
.nft-new .hm-data.hmc2 {
    background-color: #f6edfc
}

.new-wrap.flutter-devindia-wrap .hm-data .hm-cen,
.new-wrap.hire-flutter-devindia-wrap .hm-data .hm-cen,
.new-wrap.hire-reactjs-devindia-wrap .hm-data .hm-cen,
.new-wrap.hire-reactnative-devindia-wrap .hm-data .hm-cen,
.nft-new .hm-data .hm-cen {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.new-wrap.hire-flutter-devindia-wrap .hm-data h4,
.nft-new .hm-data h4,
.nft-new .hm-data strong {
    font-family: Conv_Brandon_reg;
    font-size: 22px;
    letter-spacing: .7px
}

.new-wrap.flutter-devindia-wrap .hiring-model-box img,
.new-wrap.hire-flutter-devindia-wrap .hiring-model-box img,
.new-wrap.hire-reactjs-devindia-wrap .hiring-model-box img,
.new-wrap.hire-reactnative-devindia-wrap .hiring-model-box img,
.nft-new .hiring-model-box img {
    width: 60px;
    margin-bottom: 15px
}

.new-wrap.flutter-devindia-wrap .hiring-model-box h4,
.new-wrap.hire-flutter-devindia-wrap .hiring-model-box h3,
.new-wrap.hire-reactjs-devindia-wrap .hiring-model-box h4,
.new-wrap.hire-reactnative-devindia-wrap .hiring-model-box h4 {
    font-family: Conv_GothamRounded-Book;
    font-weight: 900;
    font-size: 25px
}

.new-wrap.hire-flutter-devindia-wrap .our-engagement-mod,
.new-wrap.hire-reactjs-devindia-wrap .our-engagement-mod {
    padding: 25px;
    background-color: #fff;
    min-height: 330px
}

.new-wrap.hire-flutter-devindia-wrap .our-engagement-mod img,
.new-wrap.hire-reactjs-devindia-wrap .our-engagement-mod img {
    width: 60px;
    margin-bottom: 5px
}

.new-wrap.best-seo-service-chennai-wrap .our-exp,
.new-wrap.flutter-devindia-wrap .our-exp,
.new-wrap.hire-flutter-devindia-wrap .our-exp,
.new-wrap.hire-reactjs-devindia-wrap .our-exp,
.new-wrap.hire-reactnative-devindia-wrap .our-exp {
    display: flex;
    width: 100%;
    padding: 20px;
    border-radius: 5px
}

.new-wrap.flutter-devindia-wrap .our-exp-card,
.new-wrap.hire-flutter-devindia-wrap .our-exp-card,
.new-wrap.hire-reactjs-devindia-wrap .our-exp-card,
.new-wrap.hire-reactnative-devindia-wrap .our-exp-card {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.new-wrap.flutter-devindia-wrap .our-exp-card:last-child,
.new-wrap.hire-flutter-devindia-wrap .our-exp-card:last-child,
.new-wrap.hire-reactjs-devindia-wrap .our-exp-card:last-child,
.new-wrap.hire-reactnative-devindia-wrap .our-exp-card:last-child {
    border-right: none
}

.new-wrap.flutter-devindia-wrap .our-exp-card h4,
.new-wrap.hire-flutter-devindia-wrap .our-exp-card h4,
.new-wrap.hire-reactjs-devindia-wrap .our-exp-card h4,
.new-wrap.hire-reactnative-devindia-wrap .our-exp-card h4 {
    font-size: 30px;
    font-family: Conv_GothamRounded-Book;
    color: #333 !important;
    margin-bottom: 10px
}

.new-wrap.flutter-devindia-wrap .our-exp-card p,
.new-wrap.hire-flutter-devindia-wrap .our-exp-card p,
.new-wrap.hire-reactjs-devindia-wrap .our-exp-card p,
.new-wrap.hire-reactnative-devindia-wrap .our-exp-card p {
    line-height: 25px;
    font-size: 20px;
    text-align: left;
    color: #333;
    font-family: Conv_Brandon_reg
}

.new-wrap.hire-flutter-devindia-wrap .tb-box1::after,
.new-wrap.hire-reactjs-devindia-wrap .tb-box1::after {
    content: "";
    position: absolute;
    height: 100px;
    width: 100%;
    z-index: -1;
    left: 180px;
    background: url(../images/hire-flutter-dev-india/dotted-line1.svg) no-repeat !important;
    top: 35px
}

.new-wrap.hire-flutter-devindia-wrap .tb-box2::after,
.new-wrap.hire-reactjs-devindia-wrap .tb-box2::after {
    content: "";
    position: absolute;
    height: 100px;
    width: 100%;
    z-index: -1;
    left: 180px;
    background: url(../images/hire-flutter-dev-india/dotted-line2.svg) no-repeat !important;
    top: 80px
}

.new-wrap.hire-flutter-devindia-wrap .pricing-box,
.new-wrap.hire-reactjs-devindia-wrap .pricing-box {
    background: #fff;
    padding: 30px 15px;
    border-top: 5px solid #d9adf7;
    border-radius: 5px;
    margin-bottom: 35px;
    box-shadow: #e1e9ef 0 17px 40px 0;
    min-height: 560px
}

.new-wrap.hire-flutter-devindia-wrap ul.price-ul li,
.new-wrap.hire-reactjs-devindia-wrap ul.price-ul li,
.nft-new.crypto-exch-dev-wrap ul.model-ul li {
    list-style-type: none;
    font-size: 18px;
    margin-bottom: 15px;
    padding-left: 24px;
    background: url(../images/hire-flutter-dev-india/pricing-list-b.svg) 0 10px/16px no-repeat;
    line-height: 30px
}

.new-wrap.hire-reactjs-devindia-wrap ul.qn-list li,
.new-wrap.hire-reactjs-devindia-wrap ul.skill-list li {
    padding-left: 20px;
    background: url(../images/list-skill.svg) 0 10px/8px no-repeat;
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-type: none;
    margin-bottom: 5px;
    font-size: 18px
}

.new-wrap.hire-flutter-devindia-wrap .pricing-box .price-det,
.new-wrap.hire-reactjs-devindia-wrap .pricing-box .price-det {
    min-height: 200px;
    margin-bottom: 15px
}

.new-wrap.hire-flutter-devindia-wrap .pricing-box .price-det .valid-price,
.new-wrap.hire-reactjs-devindia-wrap .pricing-box .price-det .valid-price {
    font-family: Conv_Brandon_reg;
    color: #05002c;
    font-weight: 900;
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 20px
}

.new-wrap.hire-flutter-devindia-wrap .pricing-box .price-det .valid-price>sup,
.new-wrap.hire-reactjs-devindia-wrap .pricing-box .price-det .valid-price>sup {
    position: relative;
    top: -8px;
    font-size: 22px;
    margin-right: 4px;
    color: #3e3e3e
}

.new-wrap.hire-flutter-devindia-wrap .pricing-box .price-det .valid-price>span,
.new-wrap.hire-reactjs-devindia-wrap .pricing-box .price-det .valid-price>span {
    font-family: Conv_Brandon_reg;
    font-weight: 900;
    font-size: 20px;
    color: #3e3e3e
}

.new-wrap.hire-flutter-devindia-wrap .pricing-box .price-det h3,
.new-wrap.hire-reactjs-devindia-wrap .pricing-box .price-det h3 {
    font-family: Conv_GothamRounded-Book;
    font-size: 24px;
    color: #3e3e3e;
    margin-bottom: 10px
}

.new-wrap.flutter-devindia-wrap .cta-section p,
.new-wrap.hire-flutter-devindia-wrap .cta-section p,
.new-wrap.hire-reactjs-devindia-wrap .cta-section p,
.new-wrap.hire-reactnative-devindia-wrap .cta-section p {
    color: #dddde1
}

.new-wrap.flutter-devindia-wrap .cta-section h3,
.new-wrap.hire-flutter-devindia-wrap .cta-section h3,
.new-wrap.hire-reactjs-devindia-wrap .cta-section h3,
.new-wrap.hire-reactnative-devindia-wrap .cta-section h3 {
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 20px
}

.new-wrap.flutter-devindia-wrap .cta-form,
.new-wrap.hire-flutter-devindia-wrap .cta-form,
.new-wrap.hire-reactjs-devindia-wrap .cta-form,
.new-wrap.hire-reactnative-devindia-wrap .cta-form {
    width: 80%;
    min-height: 100px
}

.new-wrap.flutter-devindia-wrap .cta-form .field .control .input,
.new-wrap.hire-flutter-devindia-wrap .cta-form .field .control .input,
.new-wrap.hire-reactjs-devindia-wrap .cta-form .field .control .input,
.new-wrap.hire-reactnative-devindia-wrap .cta-form .field .control .input {
    font-size: 15px;
    padding-left: 45px;
    height: 45px;
    width: 100%;
    background-color: #fff;
    position: relative;
    border-radius: 4px;
    color: #363636;
    border: 1px solid #dee2e6
}

.new-wrap.flutter-devindia-wrap .cta-form .field .control,
.new-wrap.hire-flutter-devindia-wrap .cta-form .field .control,
.new-wrap.hire-reactjs-devindia-wrap .cta-form .field .control,
.new-wrap.hire-reactnative-devindia-wrap .cta-form .field .control {
    font-size: 1.3rem
}

.new-wrap.flutter-devindia-wrap .cta-form .field .form_errors,
.new-wrap.hire-flutter-devindia-wrap .cta-form .field .form_errors,
.new-wrap.hire-reactjs-devindia-wrap .cta-form .field .form_errors,
.new-wrap.hire-reactnative-devindia-wrap .cta-form .field .form_errors {
    font-size: 12px;
    color: #f10;
    margin: 0
}

.new-wrap.flutter-devindia-wrap .cta-btn-curve-bg,
.new-wrap.hire-flutter-devindia-wrap .cta-btn-curve-bg,
.new-wrap.hire-reactjs-devindia-wrap .cta-btn-curve-bg,
.new-wrap.hire-reactnative-devindia-wrap .cta-btn-curve-bg {
    font-family: Conv_Brandon_reg;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    background: #28a8e0;
    padding: 10px 35px;
    border: 1px solid #28a8e0;
    border-radius: 100px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin-right: 15px
}

.new-wrap.flutter-devindia-wrap .cta-section,
.new-wrap.hire-flutter-devindia-wrap .cta-section,
.new-wrap.hire-reactjs-devindia-wrap .cta-section,
.new-wrap.hire-reactnative-devindia-wrap .cta-section {
    background: url(../images/logo-icon-o2.png) left top/22% no-repeat #03032b
}

.new-wrap.flutter-devindia-wrap .trial-period-card,
.new-wrap.hire-flutter-devindia-wrap .trial-period-card,
.new-wrap.hire-reactjs-devindia-wrap .trial-period-card,
.new-wrap.hire-reactnative-devindia-wrap .trial-period-card {
    margin-bottom: 30px;
    position: relative
}

.new-wrap.flutter-devindia-wrap .trial-period-card img,
.new-wrap.hire-flutter-devindia-wrap .trial-period-card img,
.new-wrap.hire-reactjs-devindia-wrap .trial-period-card img,
.new-wrap.hire-reactnative-devindia-wrap .trial-period-card img {
    position: inherit;
    z-index: 1;
    width: 75px
}

.new-wrap.flutter-devindia-wrap .trial-period-card span,
.new-wrap.hire-flutter-devindia-wrap .trial-period-card span,
.new-wrap.hire-reactjs-devindia-wrap .trial-period-card span,
.new-wrap.hire-reactnative-devindia-wrap .trial-period-card span {
    position: absolute;
    z-index: 0;
    font-family: Conv_GothamRounded-Book;
    top: -37px;
    left: -23px;
    padding: 10px 15px;
    width: 50px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .2s ease-in-out;
    font-weight: 600;
    font-size: 27px;
    color: #05002c12
}

.new-wrap.hire-flutter-devindia-wrap .merits-card,
.new-wrap.hire-react-native-devindia-wrap .cta-ad-content,
.new-wrap.hire-reactjs-devindia-wrap .merits-card {
    min-height: 295px
}

.new-wrap.flutter-devindia-wrap .defi-ins-wr strong,
.new-wrap.hire-flutter-devindia-wrap .defi-ins-wr strong,
.new-wrap.hire-reactjs-devindia-wrap .defi-ins-wr strong,
.new-wrap.hire-reactnative-devindia-wrap .defi-ins-wr strong {
    color: #dddde1;
    font-size: 16px;
    font-weight: 500;
    display: block;
    text-align: center
}

.new-wrap.flutter-devindia-wrap .sub-title,
.new-wrap.hire-flutter-devindia-wrap .sub-title,
.new-wrap.hire-reactjs-devindia-wrap .sub-title,
.new-wrap.hire-reactnative-devindia-wrap .sub-title {
    font-family: Conv_GothamRoundedMedium_21022 !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    color: #212529;
    line-height: 30px;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 14px;
    padding-left: 70px;
    position: relative
}

.new-wrap.fullstack-dev-wrap .tech-card img {
    width: 95px;
    height: 70px;
    margin-bottom: 25px
}

.new-wrap.fullstack-dev-wrap .s-card,
.new-wrap.hire-reactnative-devindia-wrap.react-native-dev-india-wrap .ad-content.sf-card {
    box-shadow: none;
    min-height: 330px
}

.new-wrap.hire-reactjs-devindia-wrap .sec-position {
    margin: 0;
    min-height: 90px;
    position: relative
}

.new-wrap.hire-reactjs-devindia-wrap .side-heading {
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    top: 30px
}

.new-wrap.hire-reactjs-devindia-wrap .ad-content.ds-card {
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 285px
}

.new-wrap.hire-reactjs-devindia-wrap .ad-content.sf-card {
    box-shadow: none;
    min-height: 400px
}

.new-wrap.flutter-devindia-wrap .hm-data h5,
.new-wrap.hire-reactjs-devindia-wrap .hm-data h5,
.new-wrap.hire-reactnative-devindia-wrap .hm-data h5 {
    font-family: Conv_Brandon_reg;
    font-size: 22px;
    letter-spacing: .7px;
    font-weight: 700
}

.new-wrap.hire-reactjs-devindia-wrap .rse-card h4 {
    font-size: 24px;
    color: #05002c;
    margin-bottom: 20px;
    font-family: Conv_GothamRounded-Book;
    font-weight: 600
}

.new-wrap.hire-reactjs-devindia-wrap .rse-card {
    padding: 30px;
    min-height: 350px
}

.new-wrap.hire-reactjs-devindia-wrap .rse-card-br {
    border-right: 1px solid #eee
}

.new-wrap.hire-reactjs-devindia-wrap .testi-card,
.new-wrap.software-dev-company-canada-wrap .testi-card {
    cursor: pointer;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 12px rgb(0 0 0 / 5%);
    padding: 30px;
    height: auto;
    margin: 20px 0
}

.new-wrap.hire-reactjs-devindia-wrap .start-list,
.new-wrap.software-dev-company-canada-wrap .start-list {
    list-style: none;
    padding: 0;
    font-size: 24px;
    height: 30px;
    cursor: pointer;
    display: flex
}

.new-wrap.hire-reactjs-devindia-wrap .start-list li,
.new-wrap.software-dev-company-canada-wrap .start-list li {
    margin-right: 5px;
    margin-bottom: 0
}

.new-wrap.hire-reactjs-devindia-wrap .star-icn,
.new-wrap.software-dev-company-canada-wrap .star-icn {
    color: #f0ad4e;
    width: 20px
}

.new-wrap.hire-reactjs-devindia-wrap .funnel-section-card {
    background-color: #fff;
    padding: 20px;
    min-height: 175px;
    margin-bottom: 20px;
    border-radius: 5px;
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.new-wrap.hire-reactjs-devindia-wrap .funnel-section-card h4 {
    text-align: center;
    font-size: 20px
}

.new-wrap.hire-reactjs-devindia-wrap .iq-box .card {
    margin: 10px 0;
    border: 1px solid rgb(0 0 0 / .125);
    -webkit-box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 12px rgb(0 0 0 / 5%);
    box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 12px rgb(0 0 0 / 5%);
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: .25rem
}

.new-wrap.hire-reactjs-devindia-wrap .iq-box .card-header {
    padding: 8px 0;
    margin-bottom: 0;
    border-bottom: 1px solid rgb(0 0 0 / .125);
    background: 0;
    border: 0
}

.new-wrap.hire-reactjs-devindia-wrap .iq-box .card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.new-wrap.hire-reactjs-devindia-wrap .iq-box .btn.btn-link {
    text-align: left;
    overflow: hidden;
    font-size: 18px;
    color: #000;
    font-weight: 700;
    width: 100%;
    position: relative;
    padding-right: 75px;
    text-decoration: none
}

.new-wrap.hire-reactjs-devindia-wrap .qn-arrow {
    position: absolute;
    right: 15px;
    width: 15px;
    background: url(../images/hire-react-dev-india/qn-minus-blue.svg) center/13px no-repeat;
    height: 100%;
    top: 0;
    bottom: 0
}

.new-wrap.hire-reactjs-devindia-wrap .btn-link.collapsed .qn-arrow {
    background: url(../images/hire-react-dev-india/qn-plus-blue.svg) center/13px no-repeat
}

.new-wrap.hire-reactjs-devindia-wrap .qn-box {
    margin-top: 70px
}

.new-wrap.hire-reactjs-devindia-wrap .iblock-pad {
    padding-top: 60px;
    padding-bottom: 60px
}

.new-wrap.flutter-devindia-wrap .techmain-row,
.new-wrap.hire-reactnative-devindia-wrap .techmain-row,
.new-wrap.ruby-on-rails-dev-wrap .techmain-row,
.new-wrap.software-dev-company-canada-wrap .techmain-row,
.nft-new .techmain-row {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 0
}

.new-wrap.flutter-devindia-wrap .tech-stack-color,
.new-wrap.hire-reactnative-devindia-wrap .tech-stack-color,
.new-wrap.ruby-on-rails-dev-wrap .tech-stack-color,
.new-wrap.software-dev-company-canada-wrap .tech-stack-color,
.nft-new .tech-stack-color {
    background-color: #fff;
    min-height: 190px;
    padding: 10px 5px;
    border-radius: 10px;
    margin-bottom: 30px
}

.new-wrap.flutter-devindia-wrap .techmain-row h4,
.new-wrap.hire-reactnative-devindia-wrap .techmain-row h4,
.new-wrap.ruby-on-rails-dev-wrap .techmain-row h4,
.new-wrap.software-dev-company-canada-wrap .techmain-row h4,
.nft-new .techmain-row h4 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 10px;
    text-align: center
}

.new-wrap.hire-reactnative-devindia-wrap .ad-content.sf-card {
    box-shadow: none;
    min-height: 280px
}

.new-wrap.hire-reactnative-devindia-wrap .ad-content.ds-card {
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 340px
}

.new-wrap.hire-reactnative-devindia-wrap .cs-card {
    min-height: 375px
}

.new-wrap.flutter-devindia-wrap .advanced-card,
.new-wrap.hire-reactnative-devindia-wrap .advanced-card {
    min-height: 300px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.new-wrap.flutter-devindia-wrap .ad-content.sf-card {
    box-shadow: none;
    min-height: 340px
}

.new-wrap.flutter-devindia-wrap .ad-content.ds-card {
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 330px
}

.new-wrap.flutter-devindia-wrap .m-card {
    min-height: 415px
}

.new-wrap .cont-section .sub-title,
.wrapper .cta-ad-content h3,
.wrapper.white-label-wrap .why-box:hover h3,
section.wrapper.nft-new.crypto-exch-dev-wrap .cta-box .why-b-con h3 {
    color: #fff !important
}

.new-wrap.hire-react-native-devindia-wrap .ad-content.ds-card,
.new-wrap.hire-react-native-devindia-wrap .ad-content.sf-card {
    min-height: 325px
}

.new-wrap.hire-react-native-devindia-wrap .benefits-sec .border-key-1::before {
    top: 63%
}

.new-wrap.hire-react-native-devindia-wrap .benefits-sec .border-key::before {
    height: 75vh
}

.nft-new .blog-card {
    border-radius: 15px;
    box-shadow: 0 10px 30px #5061691a;
    margin: 30px auto;
    width: 375px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    position: relative
}

.nft-new .nft-info,
.nft-new .nft-info-res {
    margin-top: 20px;
    background: #fff;
    border-radius: 15px;
    padding: 20px
}

.nft-new .blog-content {
    background-color: #fff;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    width: 100%;
    padding: 20px;
    position: absolute;
    bottom: 12px;
    z-index: 2
}

.nft-new .blog-content h4 {
    font-size: 18px;
    line-height: 30px;
    min-height: 95px
}

.nft-new .nft-info {
    display: inline-block;
    border: 2px dashed #ededed
}

.nft-new .nft-info-res>span,
.nft-new .nft-info>span,
.nft-new.crypto-exch-dev-wrap .crypto-info>span {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1.5px;
    background: -webkit-linear-gradient(60deg, #9050da, #f558ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0
}

.nft-new .nft-info-res {
    text-align: center;
    line-height: 35px;
    display: block;
    border: 2px dashed #ededed
}

.nft-new .hiring-model-box h3,
.nft-new .hiring-model-box strong {
    font-family: Conv_GothamRounded-Book;
    font-weight: 900;
    font-size: 22px
}

section.wrapper.nft-new .blockchain-wr.cont-section {
    min-height: auto
}

.nft-new .bchain-box {
    background-color: #f7fafc;
    border-radius: 15px
}

.nft-new .bchain-card {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: .2s ease-in-out
}

.nft-new .bchain-card>img,
.wrapper .bchain-card>img {
    width: 65px;
    margin-bottom: 15px
}

.new-wrap.ruby-on-rails-dev-wrap .techbg,
.new-wrap.software-dev-company-canada-wrap .techbg,
.nft-new .techbg {
    padding: 40px 20px;
    border-radius: 10px;
    margin-bottom: 30px
}

.nft-new .trial-period-card img {
    z-index: 1;
    width: 50px
}

.nft-new .trial-period-card h3,
.nft-new .trial-period-card h4,
.nft-new.crypto-exch-dev-wrap .trial-period-card h3 {
    font-family: Conv_GothamRounded-Book;
    margin: 10px 0;
    font-size: 20px;
    color: #05002c;
    font-weight: 600;
    line-height: 30px
}

.nft-new .how-do-sec .market-pla-out {
    background: no-repeat padding-box #ffffff85;
    border-radius: 15px;
    box-shadow: none;
    height: 75px;
    min-height: 75px
}

.nft-new .how-do-sec .market-pla-num {
    color: #05002c26
}

.nft-new .market-pla-out.defi-sec .market-pla-p strong {
    font-size: 18px;
    color: #05002c;
    font-weight: 500;
    display: block
}

.new-wrap.software-dev-company-canada-wrap .process-box,
.new-wrap.startup-partner-wrap .process-box,
.nft-new .process-box {
    background-color: #f4f7f9;
    padding: 30px;
    border-radius: 20px
}

.new-wrap.software-dev-company-canada-wrap .process-box .process-flow-card,
.new-wrap.startup-partner-wrap .process-box .process-flow-card,
.nft-new .process-box .process-flow-card {
    padding-left: 50px;
    margin-bottom: 50px;
    position: relative;
    background-color: inherit;
    width: 100%
}

.new-wrap.software-dev-company-canada-wrap .process-box .process-flow-card .content h4,
.new-wrap.startup-partner-wrap .process-box .process-flow-card .content h4,
.nft-new .process-box .process-flow-card .content h3,
.nft-new .process-box .process-flow-card .content h4 {
    font-size: 20px;
    margin: 10px 0
}

.new-wrap.blockchain-dev-ser-wrap .process-box span.span-line,
.new-wrap.software-dev-company-canada-wrap .process-box span.span-line,
.new-wrap.startup-partner-wrap .process-box span.span-line,
.nft-new .process-box span.span-line {
    position: absolute;
    width: 2px;
    background-color: #dce8f1;
    top: 45px;
    bottom: 30px;
    left: 60px
}

.nft-new .process-box.icn .process-flow-card.workflow-icn1::before {
    content: "";
    background: url(../images/nft-new/p-asset_tokenisation.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new .process-box.icn .process-flow-card.workflow-icn2::before {
    content: "";
    background: url(../images/nft-new/p-permissions_roles.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new .process-box.icn .process-flow-card.workflow-icn3::before {
    content: "";
    background: url(../images/nft-new/p-workflow.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new .process-box.icn .process-flow-card.workflow-icn4::before {
    content: "";
    background: url(../images/nft-new/p-smart_contract.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new .process-box.icn .process-flow-card.workflow-icn5::before {
    content: "";
    background: url(../images/nft-new/p-token_integration.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new .process-box.icn .process-flow-card.workflow-icn6::before {
    content: "";
    background: url(../images/nft-new/p-quality_assurance.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new .process-box.icn .process-flow-card.workflow-icn7::before {
    content: "";
    background: url(../images/nft-new/p-launch.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new .process-box.icn .process-flow-card.workflow-icn8::before {
    content: "";
    background: url(../images/nft-new/p-nft-wallet.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

section.wrapper.nft-new .action-wr.cont-section {
    min-height: 570px
}

.nft-new .nfer-img img {
    width: 50px;
    margin-bottom: 10px
}

.mail-icon::after {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658820761/pyramidions/mail_fumsth.svg) 0 0/cover no-repeat
}

.call-icon::after {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658820812/pyramidions/telephone_ggxopt.svg) 0 0/cover no-repeat
}

.loc-icon::after {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658820848/pyramidions/placeholder_q1rwsq.svg) 0 0/cover no-repeat
}

.fsm-icons .f-icn {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658820979/pyramidions/facebook-circular-logo_ttue7f.png) 0 0/cover no-repeat
}

.fsm-icons .i-icn {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658821024/pyramidions/instagram_y5rgks.png) 0 0/cover no-repeat
}

.fsm-icons .l-icn {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658821059/pyramidions/linkedin-logo_wvf7yk.png) 0 0/cover no-repeat
}

.fsm-icons .d-icn {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658821134/pyramidions/dribbble-icon_ozfmwc.svg) 0 0/cover no-repeat
}

.fsm-icons a:hover .f-icn {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658820979/pyramidions/facebook-circular-logo-h_eecu5v.png) 0 0/cover no-repeat
}

.fsm-icons a:hover .i-icn {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658821024/pyramidions/instagram-h_eohwvi.png) 0 0/cover no-repeat
}

.fsm-icons a:hover .l-icn {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658821059/pyramidions/linkedin-logo-h_kktcfg.png) 0 0/cover no-repeat
}

.fsm-icons a:hover .d-icn {
    background: url(https://res.cloudinary.com/dd4rnu9sf/image/upload/v1658821134/pyramidions/dribbble_m1cz8c.png) 0 0/cover no-repeat
}

.new-wrap.healthcare-soft-dev-wrap .wh-work-box h4 {
    font-size: 16px;
    line-height: 20px
}

.new-wrap.healthcare-soft-dev-wrap .tb-box1::after {
    content: "";
    position: absolute;
    top: 70px;
    height: 100px;
    background: url(../images/media-ent-software/icons/dotted-line-.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    left: 165px
}

.new-wrap.healthcare-soft-dev-wrap .tb-box2::after {
    content: "";
    position: absolute;
    top: 15px;
    height: 100px;
    background: url(../images/media-ent-software/icons/dotted-line.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    left: 180px
}

.new-wrap.healthcare-soft-dev-wrap .benefits-sec .border-key::before,
.new-wrap.uiux-design-dev-wrap .benefits-sec .border-key::before {
    height: 540px
}

.new-wrap.nodejs-dev-company-warp .payment-card {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
    min-height: 260px
}

.new-wrap.nodejs-dev-company-warp .payment-card h4 {
    font-family: Conv_GothamRounded-Book;
    font-size: 18px;
    color: #000;
    line-height: 32px;
    font-weight: 600;
    margin: 10px 0;
    text-align: center
}

.error-404-wrap .link-section,
.new-wrap.nodejs-dev-company-warp .payment-card.cta-card {
    background-color: #03032b
}

.error-404-wrap .error-card>p,
.new-wrap.nodejs-dev-company-warp .payment-card.cta-card>h4 {
    color: #fff;
    font-size: 20px
}

.new-wrap.nodejs-dev-company-warp .benefits-sec .border-key::before {
    height: 360px
}

.new-wrap.software-dev-company-canada-wrap .process-box.icn .process-flow-card.workflow-icn1::before {
    content: "";
    background: url(../images/software-development-company-canada/p-ideation.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.software-dev-company-canada-wrap .process-box.icn .process-flow-card.workflow-icn2::before {
    content: "";
    background: url(../images/software-development-company-canada/p-prototype_design.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.software-dev-company-canada-wrap .process-box.icn .process-flow-card.workflow-icn3::before {
    content: "";
    background: url(../images/software-development-company-canada/p-app_dev.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.software-dev-company-canada-wrap .process-box.icn .process-flow-card.workflow-icn4::before {
    content: "";
    background: url(../images/software-development-company-canada/p-testing.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.software-dev-company-canada-wrap .process-box.icn .process-flow-card.workflow-icn5::before {
    content: "";
    background: url(../images/software-development-company-canada/p-deployment.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.software-dev-company-canada-wrap .process-box.icn .process-flow-card.workflow-icn6::before {
    content: "";
    background: url(../images/software-development-company-canada/p-maintenance.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.software-dev-company-canada-wrap .ds-card img,
.new-wrap.software-testing-company-wrap .process-card img,
.wrapper.flutter-devindia-wrap .benefits-sec .benefits-card img,
.wrapper.flutter-devindia-wrap .defi-ins-wr img,
.wrapper.flutter-devindia-wrap .depi-ser-in .why-box img,
.wrapper.flutter-devindia-wrap .ds-card img,
.wrapper.flutter-devindia-wrap .why-us-section .aoacs-bimg img {
    width: 60px
}

.new-wrap.software-dev-company-canada-wrap .ad-content.ds-card {
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 300px
}

.new-wrap.software-dev-company-canada-wrap .our-engagement-mod {
    padding: 25px;
    background-color: #fff;
    min-height: 210px
}

_::-webkit-full-page-media,
_:future,
:root .new-wrap .hero-form select {
    text-indent: 32px
}

_::-webkit-full-page-media,
_:future,
:root .hero-form .flex-card .field .control .input,
.hero-form .flex-card .field .control textarea,
.hero-form select {
    text-indent: 32px
}

.error-404-wrap .error-404-img {
    width: 430px;
    min-width: 255px
}

.error-404-wrap .error-container {
    background-color: #13143c;
    padding: 40px;
    border-radius: 20px
}

.error-404-wrap .error-card {
    border-radius: 10px;
    border: 1px solid #343558;
    margin: 15px 0;
    padding: 25px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    height: 100px;
    transition: .3s ease-in-out
}

.error-404-wrap .inner-bnr {
    overflow: hidden;
    padding: 0 15%;
    background: 0 0/cover #03032b;
    position: relative;
    width: 100%;
    align-items: center;
    z-index: 1;
    padding-bottom: 40px !important;
    padding-top: 140px !important;
    height: auto !important
}

.error-404-wrap .inner-bnr h1 {
    color: #fff;
    font-size: 27px;
    margin-bottom: 20px
}

.error-404-wrap .error-card:hover {
    background-color: #28a8e0
}

.error-404-wrap .error-card>img {
    width: 24px
}

.new-wrap.best-seo-service-chennai-wrap .payment-card h4,
.new-wrap.laravel-dev-company-wrap .payment-card h4,
.new-wrap.magento-development-company-wrap .payment-card h4,
.new-wrap.python-dev-company-wrap .payment-card h4,
.new-wrap.retail-software-dev-wrap .payment-card h4,
.new-wrap.serverless-app-dev-wrap .payment-card h4,
.new-wrap.software-testing-company-wrap .payment-card h4 {
    font-family: Conv_GothamRounded-Book;
    font-size: 20px;
    color: #000;
    line-height: 32px;
    font-weight: 500;
    margin: 10px 0;
    text-align: center
}

.new-wrap.laravel-dev-company-wrap .ad-content,
.new-wrap.magento-development-company-wrap .ad-content {
    min-height: 280px;
    -webkit-box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%)
}

.new-wrap.laravel-dev-company-wrap .benefits-sec .border-key::before {
    height: 375px
}

.new-wrap.laravel-dev-company-wrap .benefits-sec .border-key-1::before {
    top: 62%
}

.new-wrap.laravel-dev-company-wrap .benefits-sec .benefits-card .benefits-pad,
.wrapper.nft-marketplace-dev .benefits-sec .benefits-card .benefits-pad {
    padding: 20px;
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.new-wrap.magento-development-company-wrap img.cta-img {
    position: absolute;
    width: 26%;
    bottom: 10px;
    right: 0;
    z-index: 0;
    opacity: 1
}

.new-wrap.mvp-dev-company-wrap .ad-content {
    min-height: 260px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.new-wrap.python-dev-company-wrap .payment-card img {
    width: 120px;
    margin-bottom: 10px
}

.new-wrap.python-dev-company-wrap .ad-content {
    min-height: 310px;
    -webkit-box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%)
}

.wrapper.nft-marketplace-dev .services-section .smart-services .why-box .why-b-con h3,
.wrapper.smart-contract-wrap .services-section .smart-services .why-box .why-b-con h3,
.wrapper.smart-contract-wrap .why-box .why-b-con h3,
section.wrapper.nft-new .why-box .why-b-con h3,
section.wrapper.nft-new .why-box .why-b-con strong {
    color: #05002c !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px
}

.white-label-wrap .nft-welcome .slid-btn .btn-curve {
    background: 0 0;
    font-size: 19px
}

.white-label-wrap span.sub-title {
    color: #212529;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 15px;
    padding-left: 70px;
    position: relative
}

.row.white-lab-fea .btc_left_service_main_wrapper h3,
.row.white-lab-fea .btc_right_service_main_wrapper h4 {
    font-size: 22px;
    font-weight: 600
}

.new-wrap.hire-reactnative-devindia-wrap.react-native-dev-india-wrap .ad-content.ds-card {
    box-shadow: none;
    min-height: 410px
}

.new-wrap.react-native-dev-india-wrap img.cta-img {
    position: absolute;
    width: 34%;
    bottom: 10px;
    right: 0;
    z-index: 0;
    opacity: 1
}

.new-wrap.blockchain-dev-ser-wrap .ad-content.ds-card {
    min-height: 410px
}

.new-wrap.blockchain-dev-ser-wrap .process-box.icn .process-flow-card.workflow-icn1::before {
    content: "";
    background: url(../images/block-chain-canada/develpoment-process/examine.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.blockchain-dev-ser-wrap .process-box.icn .process-flow-card.workflow-icn2::before {
    content: "";
    background: url(../images/block-chain-canada/develpoment-process/test.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.blockchain-dev-ser-wrap .process-box.icn .process-flow-card.workflow-icn3::before {
    content: "";
    background: url(../images/block-chain-canada/develpoment-process/implement.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.blockchain-dev-ser-wrap .process-box.icn .process-flow-card.workflow-icn4::before {
    content: "";
    background: url(../images/block-chain-canada/develpoment-process/connect.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.blockchain-dev-ser-wrap .process-box.icn .process-flow-card.workflow-icn5::before {
    content: "";
    background: url(../images/block-chain-canada/develpoment-process/establish.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.ruby-on-rails-dev-wrap .tech-items-img-h img {
    width: auto;
    margin-bottom: 0
}

.new-wrap.ruby-on-rails-dev-wrap .benefits-sec .border-key::before {
    height: 655px
}

.new-wrap.ruby-on-rails-dev-wrap .benefits-sec .border-key-1::before,
.new-wrap.travel-software-dev-wrap .benefits-sec .border-key-1::before {
    top: 61%
}

.new-wrap .benefits-pad h4 {
    font-size: 20px;
    margin-bottom: 10px
}

.new-wrap.best-seo-service-chennai-wrap .payment-card,
.new-wrap.serverless-app-dev-wrap .payment-card {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #fff;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%)
}

.new-wrap.software-testing-company-wrap .progress-h,
.nft-new .service-offer-card h3 {
    margin: 10px 0;
    font-size: 20px;
    font-family: Conv_GothamRounded-Book;
    font-weight: 600;
    text-align: center
}

.new-wrap.best-seo-service-chennai-wrap .depi-ser-in .why-box {
    min-height: 420px
}

.new-wrap.serverless-app-dev-wrap .benefits-sec .border-key::before {
    height: 330px
}

.new-wrap.software-testing-company-wrap .client-box.tech-card {
    padding: 20px 0;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.new-wrap.software-testing-company-wrap .wh-work-box h4 {
    font-size: 20px;
    line-height: 24px
}

.new-wrap.software-testing-company-wrap .tb-box1::after {
    content: "";
    position: absolute;
    height: 100px;
    background: url(../images/media-ent-software/icons/dotted-line-.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    top: 72px;
    left: 300px
}

.new-wrap.software-testing-company-wrap .tb-box2::after {
    content: "";
    position: absolute;
    height: 100px;
    background: url(../images/media-ent-software/icons/dotted-line.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    top: 10px;
    left: 285px
}

.new-wrap.startup-partner-wrap .process-box.icn .process-flow-card.workflow-icn1::before {
    content: "";
    background: url(../images/startup-partner/p-idea.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.startup-partner-wrap .process-box.icn .process-flow-card.workflow-icn2::before {
    content: "";
    background: url(../images/startup-partner/p-decide.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.startup-partner-wrap .process-box.icn .process-flow-card.workflow-icn3::before {
    content: "";
    background: url(../images/startup-partner/p-uiux.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.startup-partner-wrap .process-box.icn .process-flow-card.workflow-icn4::before {
    content: "";
    background: url(../images/startup-partner/p-mvp-development.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.startup-partner-wrap .process-box.icn .process-flow-card.workflow-icn5::before {
    content: "";
    background: url(../images/startup-partner/p-full-fledged-development.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.new-wrap.startup-partner-wrap .process-box.icn .process-flow-card.workflow-icn6::before {
    content: "";
    background: url(../images/startup-partner/p-support.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new .service-offer-card {
    background-color: #fff;
    margin-bottom: 30px;
    padding: 20px;
    border-radius: 10px;
    min-height: 180px;
    box-shadow: 0 10px 30px #5061691a;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center
}

.ad-float2,
.float,
.float2,
.float2.float-only {
    position: fixed;
    width: 50px;
    left: 30px;
    background-color: #25d366;
    font-size: 30px;
    z-index: 100
}

.float,
.float2,
.float2.float-only {
    border-radius: 50px;
    box-shadow: 2px 2px 3px #999;
    height: 50px;
    text-align: center
}

.nft-new .service-offer-card h3 {
    color: #05002c;
    line-height: 30px
}

.my-float {
    margin-top: 16px
}

.float,
.float2.float-only {
    bottom: 40px;
    color: #fff
}

.wrapper.nft-new.nft-marketplace-dev .blog-content,
footer {
    bottom: 0
}

.nft-new .glow-btn,
.white-label-wrap .glow-btn,
.white-label-wrap .glow-btn-white-label {
    display: inline-block;
    background: #28a8e0;
    padding: 12px 35px;
    border-radius: 100px;
    animation: 1.5s infinite glowing;
    position: relative;
    color: #fff;
    overflow: hidden;
    cursor: pointer
}

.float2 {
    bottom: 120px;
    color: #fff
}

.mr20 {
    margin-right: 20px
}

.mb20 {
    margin-bottom: 20px !important
}

.nft-new.nft-nav nav.theme-nav.fixed-top.scrolled-up button.navbar-toggler .menu-icon-toggle::after,
.nft-new.nft-nav nav.theme-nav.fixed-top.scrolled-up button.navbar-toggler .menu-icon-toggle::before,
.nft-new.nft-nav nav.theme-nav.fixed-top.scrolled-up button.navbar-toggler a span {
    background-color: #000 !important
}

@media (max-width:991px) {
    .nft-new.nft-nav .scrolled-up button.navbar-toggler {
        background: #03032b;
        right: 10px
    }
}

@keyframes glowing {

    0%,
    100% {
        background-color: #00b0de;
        box-shadow: 0 0 3px #00b0de
    }

    50% {
        background-color: #28a8e0;
        box-shadow: 0 0 20px #28a8e0
    }
}

.white-label-wrap .glow-btn,
.white-label-wrap .glow-btn-white-label {
    font-size: 18px;
    margin-bottom: 15px
}

.new-wrap.woo-commerce .cta-ad-content,
.new-wrap.woo-commerce .depi-ser-in .why-box {
    height: 290px;
    min-height: 300px
}

.new-wrap ul.defi-con li,
.new-wrap ul.defi-con.why-list li {
    list-style-type: none;
    margin-left: 30px;
    position: relative;
    color: #333;
    line-height: 30px;
    font-size: 18px;
    margin-bottom: 5px
}

.new-wrap.wordpress-dev-wrap .ad-content {
    min-height: 245px
}

.new-wrap.wordpress-dev-wrap .depi-ser-in .why-box {
    padding: 25px;
    margin-bottom: 30px;
    height: 330px;
    min-height: 560px;
    justify-content: start;
    align-items: baseline
}

.new-wrap.agile-dev-wrap .ad-content {
    min-height: 365px
}

.new-wrap.agile-dev-wrap .depi-ser-in .why-box {
    height: 300px;
    min-height: 390px
}

.new-wrap.angularjs-dev-wrap .depi-ser-in .why-box {
    height: 400px;
    min-height: 450px
}

.new-wrap ul.defi-con li:before {
    content: "";
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    background-color: #28a8e0;
    position: absolute;
    left: -29px;
    top: 9px
}

.new-wrap.angularjs-dev-wrap .mini-ser-card,
.new-wrap.travel-software-dev-wrap .mini-ser-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    box-shadow: none !important;
    min-height: 220px
}

.new-wrap.angularjs-dev-wrap .mini-ser-card h4,
.nft-new .blog-card .blog-content h3,
.wrapper.smart-contract-wrap .process-h4 {
    font-size: 18px;
    line-height: 30px
}

.new-wrap.angularjs-dev-wrap .tech-card img {
    width: 70px;
    height: 70px;
    margin-bottom: 15px
}

.nft-new.white-label-nft-wrap .nft-info {
    display: inline-block;
    margin-right: 15px !important;
    text-align: center;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    border: 2px dashed #ededed
}

.nft-new.white-label-nft-wrap .nft-info>span {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1.5px;
    background: -webkit-linear-gradient(60deg, #9050da, #f558ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    display: flex;
    justify-content: center;
    align-items: center
}

section.wrapper.nft-new.white-label-nft-wrap .nft-features .why-box {
    background: #fff;
    border-radius: 30px;
    margin-bottom: 30px;
    box-shadow: 0 10px 30px #5061691a;
    min-height: 290px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.nft-new .trial-period-card {
    margin-bottom: 30px;
    padding: 20px;
    border-radius: 10px;
    border: 2px dashed #ededed;
    min-height: 235px
}

.wrapper.smart-contract-wrap .nft-ser-in .why-box,
section.wrapper.nft-new.white-label-nft-wrap .nft-ser-in .why-box {
    min-height: 330px;
    background: 0 0;
    border-radius: 10px;
    position: relative;
    padding: 25px;
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.nft-new.white-label-nft-wrap .process-box.icn .process-flow-card.workflow-icn1::before {
    content: "";
    background: url(../images/whitelabel-nft-marketplace-dev/w-signup-integrate-wallet.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new.white-label-nft-wrap .process-box.icn .process-flow-card.workflow-icn2::before {
    content: "";
    background: url(../images/whitelabel-nft-marketplace-dev/w-create-nfts.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new.white-label-nft-wrap .process-box.icn .process-flow-card.workflow-icn3::before {
    content: "";
    background: url(../images/whitelabel-nft-marketplace-dev/w-explore-storefront.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new.white-label-nft-wrap .process-box.icn .process-flow-card.workflow-icn4::before {
    content: "";
    background: url(../images/whitelabel-nft-marketplace-dev/w-buy-nfts.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

.nft-new.white-label-nft-wrap .process-box.icn .process-flow-card.workflow-icn5::before {
    content: "";
    background: url(../images/whitelabel-nft-marketplace-dev/w-transfer-of-nfts.svg) 0 0/50px no-repeat #f4f7f9;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: -7px;
    left: -9px;
    z-index: 10
}

section.wrapper.nft-new.white-label-nft-wrap .nfer-widget {
    backdrop-filter: blur(25px);
    background: no-repeat padding-box #ffffff85;
    border-radius: 15px;
    box-shadow: none;
    min-height: 220px
}

.nft-new .bchain-card>strong {
    font-size: 18px;
    text-align: center
}

.new-wrap.travel-software-dev-wrap .ad-content,
.nft-new.crypto-exch-dev-wrap .trial-period-card {
    min-height: 235px
}

.new-wrap.travel-software-dev-wrap .benefits-sec .border-key::before {
    height: 595px
}

.new-wrap.travel-software-dev-wrap .depi-ser-in .why-box {
    padding: 25px;
    margin-bottom: 30px;
    height: 280px;
    min-height: 300px;
    justify-content: start;
    align-items: baseline
}

.new-wrap.travel-software-dev-wrap .benefits-sec .benefits-card img {
    width: 65px;
    margin: 0 0 10px
}

.new-wrap.hire-flutter-devindia-wrap .risk-free-sec .ad-content {
    min-height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: #ebeef1 0 17px 40px 0
}

.new-wrap.hire-flutter-devindia-wrap .our-engagement-card {
    background-color: #fff;
    box-shadow: #ebeef1 0 17px 40px 0;
    height: 400px;
    min-height: 415px;
    padding: 30px;
    margin-bottom: 30px
}

.new-wrap.hire-flutter-devindia-wrap .our-engagement-card img,
.nft-new.crypto-exch-dev-wrap .model-card>img,
.nft-new.crypto-exch-dev-wrap .nfer-img img {
    width: 65px;
    margin-bottom: 10px
}

.new-wrap.hire-flutter-devindia-wrap .list_ul li:before {
    content: "";
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    background-color: #28a8e0;
    position: absolute;
    left: -25px;
    top: 10px
}

.new-wrap.hire-flutter-devindia-wrap ul.list_ul li {
    font-family: Conv_Brandon_reg;
    list-style: none;
    margin-left: 25px;
    position: relative;
    line-height: 30px
}

.new-wrap.hire-flutter-devindia-wrap .ad-content.ds-card {
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 290px
}

.nft-new .info-center,
.nft-new.crypto-exch-dev-wrap .info-center,
.wrapper.nft-marketplace-dev .info-center,
.wrapper.smart-contract-wrap .info-center {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.nft-new.crypto-exch-dev-wrap .nft-info {
    margin-top: 20px;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    border: 2px dashed #ededed;
    width: 23.33%;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center
}

.nft-new.crypto-exch-dev-wrap .nft-info>span,
.wrapper.nft-marketplace-dev .nft-info>span,
.wrapper.smart-contract-wrap .nft-info>span {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1.5px;
    background: -webkit-linear-gradient(60deg, #9050da, #f558ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    margin-bottom: 10px
}

.nft-new.crypto-exch-dev-wrap .bchain-card>strong {
    font-size: 16px;
    text-align: center
}

.nft-new.crypto-exch-dev-wrap .model-sec .model-card>h3 {
    color: #05002c !important;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 15px
}

.nft-new.crypto-exch-dev-wrap .model-card {
    border-top: 5px solid #d9adf7;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 10px 30px #5061691a;
    min-height: 495px;
    padding: 30px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 25px
}

.ad-float2,
.wrapper.adcamp-app-development .ad-float2 {
    height: 50px;
    box-shadow: 2px 2px 3px #999;
    text-align: center
}

.nft-new.crypto-exch-dev-wrap img.faq-img {
    width: 380px;
    min-width: 320px;
    margin: 0 auto;
    display: block
}

section.nft-new.crypto-exch-dev-wrap .nfer-widget {
    background: no-repeat padding-box #ffffff85;
    border-radius: 15px;
    box-shadow: none;
    min-height: 365px
}

.nft-new.crypto-exch-dev-wrap .trial-period-card {
    margin-bottom: 30px;
    padding: 20px;
    border-radius: 10px;
    border: 2px dashed #ededed
}

.widget.footer-widget .widget-title {
    color: #05002c;
    font-size: 22px;
    margin-bottom: 15px;
    border-bottom: 0;
    padding-bottom: 0
}

.ad-app-devbody {
    padding-bottom: 415px !important;
    font-family: Conv_GothamRounded-Book;
    overflow-x: hidden !important
}

.ad-footer-sec .fotter-icn,
.adcamp-nav-wrap .header-icn {
    font-size: 16px;
    margin-right: 10px
}

.ad-float2 {
    bottom: 50px;
    color: #fff;
    border-radius: 50px
}

.ad-app-devbody .mobile-app-wl h1 {
    font-size: 70px;
    line-height: 80px
}

.ad-app-devbody .mobile-app-wl h1 span {
    color: #51aed7
}

.ad-app-devbody .mobile-app-wl p {
    font-size: 30px;
    line-height: 40px
}

.adcampfooter-link {
    color: #2e2e2e;
    -webkit-appearance: none
}

.adcamp-nav-wrap .header-number {
    color: #48c2f7 !important;
    font-weight: 600
}

.adcamp-nav-wrap .last-item-nav {
    margin-left: 25px
}

.adcamp-nav-wrap .number-res-display {
    position: absolute !important;
    right: 15px;
    top: 25px;
    left: auto;
    border: 0;
    height: 35px;
    width: auto;
    border-radius: 6px;
    z-index: 1
}

.adcamp-app-development .cta-btn-prop {
    border-radius: .25rem
}

.software-dev-chennai .sib1 {
    background: url(../images/software-dev-company-chennai/development.svg) 90% 5%/60px no-repeat #f9f9f9
}

.software-dev-chennai .sib2 {
    background: url(../images/software-dev-company-chennai/engineering.svg) 90% 5%/60px no-repeat #f6f6f6
}

.software-dev-chennai .sib3 {
    background: url(../images/software-dev-company-chennai/block-chain.svg) 90% 5%/60px no-repeat #f3f3f3
}

.new-wrap.software-dev-chennai .flex-card .form-heading {
    font-size: 16px;
    font-weight: 900;
    text-align: center;
    margin-bottom: 15px;
    line-height: 22px;
    border-bottom: 1px solid #aeaeae7d;
    padding-bottom: 5px;
    color: #212529;
    font-family: Conv_GothamRounded-Book
}

.footer-logo {
    width: 160px
}

.new-wrap.hire-reactjs-devindia-wrap .serv-sec .ad-content.ds-card {
    min-height: 285px;
    box-shadow: #e1e9ef 0 17px 40px 0
}

.wrapper.exchange-development-company .add-on-card,
.wrapper.white-label-wrap .add-on-card {
    background: 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 260px
}

.wrapper.web-story-wrap .webstory-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    width: 280px;
    padding: 10px
}

.wrapper.web-story-wrap .webstory-card img {
    border-radius: 8px;
    width: 100%;
    max-width: 280px;
    transition: .3s ease-in
}

.wrapper.web-story-wrap .category-pills .nav-link {
    font-family: Conv_Brandon_reg;
    color: #4a4a4a;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.5
}

.wrapper.web-story-wrap .category-pills .nav-link.active {
    color: #28a8e0;
    letter-spacing: 1px;
    font-weight: 600
}

.wrapper.web-story-wrap .pill {
    cursor: pointer;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 2px;
    color: #fff;
    padding: 2px 10px;
    border-radius: 30px;
    line-height: 20px
}

.wrapper.web-story-wrap .category-menu-container {
    display: block;
    margin: 0;
    position: sticky;
    top: 80px
}

.wrapper.web-story-wrap .pos-rel {
    position: relative;
    transition: .3s ease-in-out;
    border-radius: 8px
}

.wrapper.web-story-wrap .pill {
    position: absolute;
    bottom: 15px;
    left: 10px;
    z-index: 1
}

.pos-rel:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    border-radius: 8px
}

.pos-rel:hover {
    box-shadow: rgb(0 0 0 / .09) 0 2px 1px, rgb(0 0 0 / .09) 0 4px 2px, rgb(0 0 0 / .09) 0 8px 4px, rgb(0 0 0 / .09) 0 16px 8px, rgb(0 0 0 / .09) 0 32px 16px
}

.modal-content.webstory-content {
    width: auto !important
}

.web-story-modal .modal-body {
    padding: .8rem
}

.nav.category-pills {
    flex-direction: column
}

.popup-privew {
    border: none
}

.wrapper.adcamp-app-development .ad-float2 {
    position: fixed;
    width: 50px;
    bottom: 25%;
    left: inherit !important;
    right: 10px !important;
    background-color: #25d366;
    color: #fff;
    border-radius: 50px;
    font-size: 30px;
    z-index: 100
}

.wrapper.adcamp-app-development ul.banner-list li {
    list-style: none;
    color: #fff;
    display: inline-flex;
    padding: 0 10px 0 0;
    margin-top: 10px;
    align-items: center
}

.wrapper.adcamp-app-development ul.banner-list li img {
    width: 15px !important;
    margin-right: 10px;
    margin-bottom: 0
}

.wrapper.adcamp-app-development .para {
    color: #fff;
    margin: 16px 0;
    font-size: 16px !important;
    line-height: 30px
}

.banner-certification.tri-mobile {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0
}

.wrapper.adcamp-app-development ul.banner-certification li {
    display: block;
    padding-right: 0 !important
}

.wrapper.adcamp-app-development ul.banner-certification li>img {
    width: 90px
}

.wrapper.adcamp-app-development .certi-img {
    vertical-align: middle;
    height: 180px
}

.wrapper.adcamp-app-development .certi-img img {
    width: 160px;
    display: block;
    margin: auto;
    height: 140px;
    filter: grayscale(1);
    transition: .45s;
    object-fit: contain
}

.wrapper.adcamp-app-development .certi-img img:hover {
    filter: grayscale(0);
    transform: scale3d(100)
}

.nft-new.crypto-exch-dev-wrap .how-do-sec .market-pla-out {
    background: no-repeat padding-box #ffffff85;
    border-radius: 15px;
    box-shadow: none
}

section.nft-new.crypto-exch-dev-wrap .defi-con li {
    color: #fff;
    line-height: 30px;
    text-align: left
}

.nft-new.crypto-exch-dev-wrap .crypto-info {
    display: inline-block;
    margin-top: 20px;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    border: 2px dashed #ededed;
    line-height: 32px
}

.nft-new.crypto-exch-dev-wrap .why-box.cta-box {
    background-color: #03032b !important
}

.nft-new.crypto-exch-dev-wrap .why-box.cta-box .why-b-icon {
    margin-bottom: 10px;
    padding: 20px;
    width: 90px;
    border-radius: 100px;
    background: #18183b !important
}

section.nft-new.crypto-exch-dev-wrap .market-nft-wr .why-box {
    background: #f7fafc;
    box-shadow: none;
    min-height: 320px !important
}

.nft-new.crypto-exch-dev-wrap .cf-card,
.wrapper.nft-marketplace-dev .nft-ser-in .why-box,
section.wrapper.crypto-exch-dev-wrap.nft-new .nft-features .why-box,
section.wrapper.nft-new.exchange-development-company .nft-features .why-box {
    min-height: 300px !important
}

.wrapper .calendly-sec {
    background: linear-gradient(13deg, #c3c1ff -56.25%, #f5f5ff 95.02%)
}

.wrapper.smart-contract-wrap .welcome-area {
    background: url(../images/smart-contract/bannerbg-smartcontract.webp) 0 0/cover #03032b
}

.wrapper.smart-contract-wrap .smartContract-benefits .why-box {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
    padding: 20px;
    border-radius: 10px;
    border: 2px dashed #ededed;
    min-height: 280px;
    background-color: #fff;
    box-shadow: none !important
}

.wrapper.smart-contract-wrap .services-section .smart-services .why-box {
    background: #fff;
    border-radius: 30px;
    box-shadow: 0 10px 30px #5061691a;
    min-height: 300px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.wrapper.smart-contract-wrap .services-section .smart-services .why-b-icon {
    margin-bottom: 10px;
    padding: 20px;
    width: 85px;
    border-radius: 100px;
    background: #f7fafc
}

.wrapper.nft-marketplace-dev .services-section .smart-services .why-b-icon img,
.wrapper.smart-contract-wrap .services-section .smart-services .why-b-icon img {
    width: 45px;
    height: auto
}

.wrapper.smart-contract-wrap .smartlang-section .smartlang-card .why-box {
    background: #f5f8fa;
    border-radius: 30px;
    box-shadow: 0 10px 30px #5061691a;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 260px;
    padding: 20px
}

.wrapper.smart-contract-wrap .smartlang-section .smartlang-card .dark-why-box.why-box {
    background: #05002c !important
}

.wrapper.smart-contract-wrap .smartlang-section .smartlang-card .dark-why-box.why-box strong {
    color: #fff;
    font-size: 20px;
    box-shadow: 0 10px 30px #5061691a
}

.wrapper.smart-contract-wrap .hero-form .error-log>label.form_errors {
    top: 82px
}

.wrapper.smart-contract-wrap .wwb-img {
    margin: 0 auto 40px
}

.wrapper.smart-contract-wrap .tb-box1::after {
    content: "";
    position: absolute;
    top: 75px;
    height: 100px;
    background: url(../images/media-ent-software/icons/dotted-line-.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    left: 100px
}

.wrapper.smart-contract-wrap .tb-box2::after {
    content: "";
    position: absolute;
    top: 60px;
    height: 100px;
    background: url(../images/media-ent-software/icons/dotted-line.svg) no-repeat !important;
    width: 100%;
    z-index: -1;
    left: 100px
}

.wrapper.smart-contract-wrap .smart-er img {
    width: 160px;
    display: block;
    margin: 30px auto
}

.wrapper.nft-marketplace-dev .nft-info,
.wrapper.smart-contract-wrap .nft-info {
    margin-top: 20px;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    border: 2px dashed #ededed;
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center
}

.wrapper.nft-marketplace-dev .nft-marketplace-dev .mr30 {
    margin-right: 30px
}

.wrapper.nft-marketplace-dev .services-section .smart-services .why-box {
    background: #fff;
    border-radius: 30px;
    box-shadow: 0 10px 30px #5061691a;
    min-height: 290px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.wrapper.nft-marketplace-dev .services-section .smart-services .why-b-icon {
    margin-bottom: 10px;
    padding: 15px;
    width: 80px;
    border-radius: 100px;
    background: #f7fafc
}

.wrapper.nft-marketplace-dev .nfer-widget {
    min-height: 230px !important
}

.wrapper.nft-marketplace-dev .p-lineh::after {
    content: "";
    position: absolute;
    top: 12px;
    height: 100px;
    background: url(../images/smart-contract/p-line-h.svg) no-repeat !important;
    width: 300px;
    z-index: -1;
    left: 75px
}

.wrapper.nft-marketplace-dev .p-linev::after {
    content: "";
    position: absolute;
    top: 170px;
    height: 160px;
    background: url(../images/smart-contract/p-line-v.svg) no-repeat !important;
    width: 130px;
    z-index: -1;
    right: 54px
}

.wrapper.nft-marketplace-dev .benefits-sec .border-key::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 340px;
    background: #00000014;
    top: 20px;
    left: 0
}

.wrapper.nft-marketplace-dev .benefits-sec .benefits-card img {
    width: 60px;
    margin: 0 0 20px 10px
}

.wrapper.nft-marketplace-dev .benefits-sec .benefits-card h3 {
    text-align: center;
    font-size: 20px;
    color: #05002c;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px
}

.wrapper.nft-marketplace-dev .nft-features .whyus-box {
    min-height: 280px !important
}

.wrapper.nft-marketplace-dev .why-box {
    margin-bottom: 25px
}

.wrapper.nft-new.nft-marketplace-dev .defi-con.banner-list {
    margin: 10px 0;
    color: #fff
}

.wrapper.nft-new.nft-marketplace-dev .defi-con li,
.wrapper.nft-new.nft-marketplace-dev .defi-con.banner-list li {
    line-height: 30px
}

.wrapper.nft-new.nft-marketplace-dev ul.banner-list li {
    color: #fff;
    line-height: 30px
}

.wrapper.nft-new.nft-marketplace-dev ul.banner-list li:before,
.wrapper.nft-new.nft-marketplace-dev ul.ul-list li:before {
    line-height: 30px;
    content: "";
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    background-color: #28a8e0;
    position: absolute;
    left: -24px;
    top: 8px
}

.wrapper.nft-new.nft-marketplace-dev .time-cost-card.trial-period-card {
    margin-bottom: 30px;
    padding: 20px;
    border-radius: 10px;
    border: 2px dashed #ededed;
    min-height: 285px
}

.wrapper.nft-new.nft-marketplace-dev .bk-card.nfer-widget {
    background: no-repeat padding-box #ffffff85;
    border-radius: 15px;
    box-shadow: none;
    min-height: 350px !important
}

.wrapper.nft-new.nft-marketplace-dev .bg1 {
    background-color: #f7fafc
}

.wrapper.nft-new.nft-marketplace-dev .action-wr.cont-section {
    min-height: 620px
}

.footer-form-num {
    color: #ccc !important;
    font-size: 18px;
    line-height: 27px;
    font-family: Conv_Brandon_reg
}

.calendly-badge-widget {
    right: 60px !important;
    bottom: 80px !important;
    animation: 2.5s infinite fadeInFromNone
}

.calendly-badge-widget:after {
    display: block;
    content: "";
    position: absolute;
    bottom: -10px;
    right: 14px;
    border-top: 0 solid #0069ff;
    border-bottom: 12px solid #fff0;
    border-right: 20px solid #0069ff
}

@keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 1
    }

    50% {
        display: block;
        opacity: 0
    }

    100% {
        display: block;
        opacity: 1
    }
}

.calendly-pos {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 9998
}

.calendly-pos img {
    cursor: pointer;
    padding: 2px;
    background: #0069ff;
    border-radius: 50px;
    animation: 2s infinite pulse;
    width: 50px
}

@keyframes pulse {
    0% {
        transform: scale(.95);
        box-shadow: 0 0 0 0 rgb(0 105 255 / .7)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px #fff0
    }

    100% {
        transform: scale(.95);
        box-shadow: 0 0 0 0 #fff0
    }
}

.nft-new .clients-slider,
.wrapper .clients-slider,
.wrapper.react-native-dev-india-wrap .clients-slider {
    height: 100px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: auto
}

.nft-new .clients-slider .clients-slide-track {
    display: flex;
    animation: 40s linear infinite scroll;
    display: flex;
    width: calc(200px * 14)
}

.nft-new .clients-slide img {
    width: 100%;
    padding: 30px;
    filter: grayscale()
}

.nft-new .clients-slide img:hover,
.wrapper .clients-slide img:hover,
.wrapper.react-native-dev-india-wrap .clients-slide img:hover {
    filter: none
}

.nft-new .clients-slider .clients-slide-track:hover,
.wrapper .clients-slider .clients-slide-track:hover,
.wrapper.react-native-dev-india-wrap .clients-slider .clients-slide-track:hover {
    animation-play-state: paused;
    -webkit-animation-play-state: paused
}

.nft-new .clients-head strong,
.wrapper .clients-head strong,
.wrapper.react-native-dev-india-wrap .clients-head strong {
    font-size: 22px;
    font-weight: 900;
    display: block;
    padding: 0;
    text-align: left
}

.nft-new .clients-slide>img {
    width: 100%;
    height: auto
}

.nft-new .mobile-info,
.wrapper .mobile-info {
    margin-top: 20px;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    border: 2px dashed #ededed;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    min-height: 170px
}

.nft-new .slick-slider .testi-arrow-l,
.nft-new .slick-slider .testi-arrow-r {
    position: absolute !important;
    top: 45% !important;
    background: #fff !important;
    color: #3f3f3f !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
    text-align: center !important;
    line-height: 42px !important;
    display: inline-block !important;
    cursor: pointer !important;
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    padding: 10px;
    z-index: 1
}

.nft-new .mobile-info p,
.nft-new .mobile-info span,
.wrapper .mobile-info p,
.wrapper .mobile-info span {
    font-family: Conv_GothamRoundedMedium_21022 !important;
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 1.5px;
    background: -webkit-linear-gradient(60deg, #9050da, #f558ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    margin-bottom: 10px
}

.nft-new .counter-num,
.wrapper .counter-num {
    display: flex;
    flex-direction: row;
    gap: 10px
}

.nft-new .blog-card1 {
    background: url(../images/nft-new/blog-images/a-comprehensive-guide-to-navigate-nft-marketplace-for-designers.png) 0 0/100% no-repeat !important
}

.nft-new .blog-card2 {
    background: url(../images/nft-new/blog-images/nft-mania-the-explosive-growth-of-nft-marketplaces-in-2023.png) 0 0/100% no-repeat !important
}

.nft-new .blog-card3 {
    background: url(../images/nft-new/blog-images/top-8-nft-marketplace-development-firms-in-2023.png) 0 0/100% no-repeat !important
}

.nft-new .blog-card4 {
    background: url(../images/nft-new/blog-images/nft-marketplace-development-optimizing-the-future-of-nft-trading.png) 0 0/100% no-repeat !important
}

.nft-new .blog-card5 {
    background: url(../images/nft-new/blog-images/nft-marketplace-development-a-must-have-all-encompassing-guide.png) 0 0/100% no-repeat !important
}

.nft-new .blog-card6 {
    background: url(../images/nft-new/blog-images/nft-marketplace-development-information-to-ensure-its-done-perfectly.png) 0 0/100% no-repeat !important
}

.nft-new .blog-card {
    min-height: 320px
}

.nft-new .slick-slider .testi-arrow-r {
    left: 0 !important;
    font-size: 20px
}

.nft-new .slick-slider .testi-arrow-l {
    right: 0;
    font-size: 20px
}

section.wrapper.nft-new .nft-features .why-box {
    background: #fff;
    border-radius: 30px;
    box-shadow: 0 10px 30px #5061691a;
    min-height: 400px !important;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.uberlikeapp-dev-wrap .abt-tech-card {
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 10px;
    height: 180px;
    transition: .3s ease-in-out;
    cursor: pointer;
    margin-bottom: 30px
}

.uberlikeapp-dev-wrap .abt-tech-card:hover {
    box-shadow: rgb(0 0 0 / .1) 0 20px 25px -5px, rgb(0 0 0 / .04) 0 10px 10px -5px;
    transform: translateY(-2px)
}

.uberlikeapp-dev-wrap .abt-tech-card img {
    width: 60px;
    height: auto;
    margin-bottom: 10px
}

.uberlikeapp-dev-wrap .abt-tech-card h3 {
    font-size: 20px;
    text-align: center
}

.uberlikeapp-dev-wrap .cf-text-box {
    padding: 5px 12px;
    font-weight: 400 !important
}

.uberlikeapp-dev-wrap .techstack-sec .border-key::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 580px;
    background: #00000014;
    top: 20px;
    left: 0
}

.uberlikeapp-dev-wrap .no-border-brand {
    border-right: 0 solid rgb(0 0 0 / .08) !important
}

.uberlikeapp-dev-wrap .why-btn-wr h4 {
    font-size: 35px;
    line-height: 40px;
    position: relative;
    margin-bottom: 20px;
    color: #fff;
    z-index: 1
}

.uberlikeapp-dev-wrap img.cta-img {
    position: absolute;
    width: 38%;
    bottom: -20px;
    right: 0;
    z-index: 0;
    opacity: 1
}

.wrapper .megamenu.single-dropdown-menu {
    width: 15%;
    left: 58%
}

.bitcoin-wrap.ai-dev-wrap .sub-title {
    font-weight: 600
}

.bitcoin-wrap.ai-dev-wrap .bg1 {
    background-color: #f0f7ff
}

.bitcoin-wrap.ai-dev-wrap .bg2 {
    background-color: #f4f7f9
}

.bitcoin-wrap.ai-dev-wrap .team-sticky {
    position: sticky;
    top: 5em;
    transform-origin: center top;
    margin: .5em;
    height: auto;
    min-height: 300px;
    background-color: #fff;
    border-radius: 10px;
    padding: 30px;
    box-shadow: rgb(0 0 0 / .1) 0 0 5px 0, rgb(0 0 0 / .1) 0 0 1px 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.bitcoin-wrap.ai-dev-wrap .team-sticky:nth-child(0) {
    transform: translateY(0)
}

.bitcoin-wrap.ai-dev-wrap .team-sticky:first-child {
    transform: translateY(16px)
}

.bitcoin-wrap.ai-dev-wrap .team-sticky:nth-child(2) {
    transform: translateY(32px)
}

.bitcoin-wrap.ai-dev-wrap .team-sticky:nth-child(3) {
    transform: translateY(48px)
}

.bitcoin-wrap.ai-dev-wrap .team-sticky:nth-child(4) {
    transform: translateY(56px)
}

.bitcoin-wrap .footer-body {
    padding-bottom: 480px;
    font-family: Conv_GothamRounded-Book;
    overflow-x: hidden !important
}

.bitcoin-wrap.ai-dev-wrap .btn-curve span,
.bitcoin-wrap.ai-dev-wrap .btn-curve-bg span {
    font-weight: 500;
    font-size: 17.5px;
    letter-spacing: 1.1px
}

.bitcoin-wrap.ai-dev-wrap .flex-card span.spanform-heading,
.wrapper .flex-card span.contact-title,
.wrapper.white-label-wrap .flex-card span.contact-title {
    font-size: 16px;
    font-family: Conv_GothamRounded-Book;
    font-weight: 900;
    margin-bottom: 15px;
    line-height: 22px;
    border-bottom: 1px solid #aeaeae7d;
    padding-bottom: 5px;
    text-align: center
}

.bitcoin-wrap.ai-dev-wrap .button.success-btn,
.wrapper.flutter-devindia-wrap .button.success-btn {
    font-weight: 700;
    font-size: 17.5px;
    letter-spacing: 1.1px
}

.bitcoin-wrap .process-icon {
    width: 45px;
    margin-bottom: 15px
}

.bitcoin-wrap .bitcoin-cards.why-box,
.bitcoin-wrap .why-box {
    background: #fff;
    margin-bottom: 30px;
    min-height: 290px;
    display: flex
}

.pos-rel,
.pos-rel:after,
.pos-rel:hover {
    background: 0 0 !important
}

.bitcoin-wrap .bitcoin-cards.why-box {
    border-radius: 10px;
    box-shadow: none;
    border: 2px dashed #dadada;
    justify-content: flex-start;
    align-items: flex-start
}

.bitcoin-wrap .why-box {
    border-radius: 10px;
    box-shadow: 0 10px 30px #5061691a;
    justify-content: flex-start;
    align-items: flex-start
}

.form-control:focus,
.pos-rel:hover,
.wrapper .service-card {
    box-shadow: none !important
}

.bitcoin-wrap img.faq-img {
    width: 320px;
    max-width: 300px
}

.pos-rel {
    position: relative !important
}

.wrapper .star-rating-five::before {
    content: "â˜…â˜…â˜…â˜…â˜…";
    -webkit-background-clip: text
}

.wrapper .star-rating-four::before {
    content: "â˜…â˜…â˜…â˜…";
    -webkit-background-clip: text
}

.wrapper .clients-slider .clients-slide-track,
.wrapper.react-native-dev-india-wrap .clients-slider .clients-slide-track {
    animation: 40s linear infinite scroll;
    display: flex;
    width: calc(200px * 14);
    column-gap: 50px;
    align-items: center
}

.wrapper .clients-slide img,
.wrapper.react-native-dev-india-wrap .clients-slide img {
    width: 100%;
    filter: grayscale()
}

.wrapper .clients-slide>img,
.wrapper.react-native-dev-india-wrap .clients-slide>img {
    width: 100%;
    height: auto;
    object-fit: contain
}

.wrapper.react-native-dev-india-wrap .pos-static {
    position: static;
    z-index: 1;
    width: 550px
}

.wrapper.react-native-dev-india-wrap .pos-abs {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0
}

.wrapper.react-native-dev-india-wrap .about-section .v-bounce-anim,
.wrapper.react-native-dev-india-wrap .enhance-section .v-bounce-anim,
.wrapper.react-native-dev-india-wrap .reason-sec .v-bounce-anim {
    animation: 3.6s ease-in-out infinite v-bounce-animation
}

.wrapper.react-native-dev-india-wrap .about-section .v-flip-anim {
    animation: 3.6s ease-in-out infinite v-flip-animation;
    transform-origin: center;
    transform-box: fill-box
}

.wrapper .techstack-section {
    background: url(../images/logo-icon-o2.webp) -30% 4%/50% no-repeat #05002c
}

.wrapper .techstack-section .h-scroll-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    overflow-x: scroll;
    overflow: hidden
}

.wrapper .techstack-section #viewContainer {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    padding: 15px;
    height: 90px;
    border-radius: 10px
}

.wrapper .techstack-section .pill-heading {
    font-size: 20px;
    padding: 15px 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 4px 2px;
    cursor: pointer;
    color: #fff;
    font-weight: 500;
    line-height: 1.2;
    border-radius: 10px
}

.wrapper .techstack-section .pill-heading.active {
    color: #fff !important;
    background: #28a8e0;
    padding: 15px 25px;
    transition: .3s ease-out
}

.wrapper .techstack-section .tab-content.current {
    display: block;
    display: inherit;
    width: 100%
}

.wrapper .techstack-section #viewContainer::-webkit-scrollbar {
    display: none
}

.wrapper .tab-content {
    display: none;
    width: 100% !important
}

.wrapper.web-story-wrap .tab-content {
    display: block !important;
    width: 100% !important
}

.wrapper .d-all-center {
    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important
}

.wrapper .bchain-box {
    background-color: #f7fafc;
    border-radius: 15px;
    margin: 5px
}

.wrapper .bchain-card {
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: .2s ease-in-out;
    text-align: center
}

.wrapper .blog-card {
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.wrapper.react-native-dev-india-wrap .whychoose-sec .service-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    box-shadow: none !important;
    min-height: 375px;
    background-color: #fff
}

.wrapper.flutter-devindia-wrap #gear-anim,
.wrapper.react-native-dev-india-wrap #gear-anim,
.wrapper.react-native-dev-india-wrap #react-spin {
    animation: 6s infinite rotate-animInfographic;
    transform-origin: center;
    transform-box: fill-box
}

.wrapper.flutter-devindia-wrap #bulb-anim,
.wrapper.flutter-devindia-wrap #hand-shake,
.wrapper.flutter-devindia-wrap #pen-anim,
.wrapper.flutter-devindia-wrap #share-bubble-anim,
.wrapper.flutter-devindia-wrap #tools-anim,
.wrapper.react-native-dev-india-wrap #bulb-anim,
.wrapper.react-native-dev-india-wrap #hand-shake,
.wrapper.react-native-dev-india-wrap #pen-anim,
.wrapper.react-native-dev-india-wrap #share-bubble-anim,
.wrapper.react-native-dev-india-wrap #tools-anim {
    animation: 3s ease-in-out infinite tilt-animInfographic;
    transform-origin: center;
    transform-box: fill-box
}

.wrapper.flutter-devindia-wrap #rocket-anim,
.wrapper.react-native-dev-india-wrap #rocket-anim {
    animation: 3s ease-in-out infinite vmove-animInfographic
}

.wrapper .new-cta-section,
.wrapper.react-native-dev-india-wrap .react-cta-section {
    background-image: url(../images/react-native-dev-india/cta-new-react-native.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: calc(2rem + 4vw) 0;
    border-radius: 20px;
    background-color: #05002c
}

.wrapper .slick-slider .casestudy-arrow-l,
.wrapper .slick-slider .casestudy-arrow-r,
.wrapper .slick-slider .testi-arrow-l,
.wrapper .slick-slider .testi-arrow-r {
    position: absolute !important;
    top: 45% !important;
    color: #3f3f3f !important;
    width: 25px !important;
    height: 25px !important;
    text-align: center !important;
    line-height: 42px !important;
    cursor: pointer !important;
    z-index: 1
}

.wrapper .new-cta-alignment,
.wrapper.react-native-dev-india-wrap .react-cta-alignment {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start
}

.wrapper .new-cta-content,
.wrapper.react-native-dev-india-wrap .react-cta-content {
    padding: 0 0 0 40px
}

.wrapper .new-cta-content p,
.wrapper.react-native-dev-india-wrap .react-cta-content p {
    color: #fff;
    margin-top: 10px
}

.wrapper.react-native-dev-india-wrap .welcome-area li.li-prop,
.wrapper.react-native-dev-india-wrap .welcome-area p.para-prop {
    font-family: Conv_GothamRounded-Book, Conv_GothamRounded-Book-fallback !important;
    font-size: 20px !important
}

.wrapper.react-native-dev-india-wrap .li-prop,
.wrapper.react-native-dev-india-wrap .para-prop {
    font-size: 20px !important
}

.wrapper .star-rating-five::before,
.wrapper .star-rating-four::before {
    -webkit-text-fill-color: #fff0;
    letter-spacing: 3px;
    font-size: 25px;
    display: block;
    -webkit-text-fill-color: #fff0
}

.wrapper .service-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    min-height: 235px;
    background-color: #fff
}

.wrapper .slick-dots {
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    list-style: none
}

.wrapper .slick-dots li {
    display: inline-block;
    margin: 0 10px
}

.wrapper .slick-dots li button {
    font-size: 0;
    height: 10px;
    width: 10px;
    padding: 0;
    background-color: #ccc;
    border-radius: 50%;
    border: none
}

.wrapper .slick-dots .slick-active button {
    background-color: #28a8e0;
    height: 12px;
    width: 12px
}

.wrapper .testi-card {
    min-height: auto;
    box-shadow: rgb(0 0 0 / .1) 0 4px 12px;
    background: url(../images/mobile-dubai/client-testimonial-bg.png) bottom right/75px no-repeat #fff;
    padding: 25px;
    border-radius: 14px;
    margin-bottom: 20px
}

.wrapper .testi-card h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px
}

.wrapper .testi-card p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px
}

.wrapper .testi-card .testi-person .client-role {
    color: #afafaf
}

.wrapper .star-rating-five::before {
    content: "â˜…â˜…â˜…â˜…â˜…";
    background: linear-gradient(90deg, #fc0 calc(5 / 5 * 100%), #d5d5d5 calc(5 / 5 * 100%));
    -webkit-background-clip: text
}

.wrapper .star-rating-four::before {
    content: "â˜…â˜…â˜…â˜…";
    background: linear-gradient(90deg, #fc0 calc(5 / 5 * 100%), #d5d5d5 calc(5 / 5 * 100%));
    -webkit-background-clip: text
}

.wrapper .testi-card .testi-person h4 {
    font-size: 20px;
    margin: 0;
    line-height: 25px;
    font-weight: 700
}

.wrapper .case-study-mockup {
    height: 650px;
    object-fit: contain
}

.wrapper .case-study-bg1 {
    background-image: linear-gradient(to right top, #05002c, #000a42, #000e59, #060e70, #190b87);
    border-radius: 16px
}

.wrapper .case-study-bg2 {
    background-image: linear-gradient(to right top, #05002c, #021d43, #01335b, #034a71, #0f6287);
    border-radius: 16px
}

.wrapper .case-study-bg1,
.wrapper .case-study-bg2 {
    padding: 10px 30px
}

.wrapper .slick-slider .casestudy-arrow-l,
.wrapper .slick-slider .casestudy-arrow-r {
    font-size: 20px;
    background: #ffffffcf !important;
    padding: 4px;
    border-radius: 8px !important;
    display: inline-block !important;
    border: 1px solid #e3e3e3;
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%)
}

.wrapper .slick-slider .casestudy-arrow-l {
    right: 40px
}

.wrapper .slick-slider .casestudy-arrow-r {
    left: 40px
}

.wrapper .case-studies-container {
    max-width: 1440px
}

.wrapper .cs-row-prop {
    padding: 30px
}

.wrapper .cs-logo {
    width: 120px;
    border-radius: 8px;
    margin-bottom: 30px
}

.wrapper .case-study-ul {
    color: #fff;
    list-style: none
}

.wrapper .case-study-ul li {
    background: url(../images/cs-right-icon.svg) 0 8px/6px no-repeat;
    padding-left: 20px
}

.wrapper .cs-tablet-sec .cs-tablet-content {
    font-size: 16px;
    padding: 7px 20px;
    border-radius: 10px;
    background-color: #ffffff9d
}

.wrapper .cs-tablet-sec {
    display: flex;
    column-gap: 15px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px
}

.wrapper .location-industry-sec {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 40px;
    margin: 20px 0
}

.wrapper .location-industry-sec span {
    color: #fff;
    font-size: 16px
}

.wrapper .location-industry-sec h3 {
    color: #fff;
    font-size: 18px
}

.wrapper .location-industry-sec .li-card {
    display: flex;
    flex-direction: column;
    row-gap: 5px
}

.wrapper .cs-stack-sec {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 20px 0;
    column-gap: 25px
}

.wrapper .cs-stack-sec img {
    width: auto;
    height: 35px
}

.wrapper .badge-position {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: -8px
}

.wrapper .badge-card {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 10%) 0 4px 12px;
    padding: 15px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .2s ease-in-out;
    height: 150px
}

.team-card,
.wrapper .blog-card {
    border-radius: 20px;
    display: flex
}

.wrapper .badge-card img {
    width: auto;
    height: 100%;
    object-fit: contain
}

.wrapper .badge-card:hover {
    transform: translateY(-3px);
    box-shadow: rgb(50 50 93 / .25) 0 13px 27px -5px, rgb(0 0 0 / .3) 0 8px 16px -8px
}

.wrapper .blog-card {
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%);
    background-color: #fff;
    min-height: 350px;
    width: auto;
    max-width: 400px;
    flex-direction: column;
    justify-content: flex-start;
    margin: 30px auto;
    transition: .3s
}

.wrapper .blog-card-head img {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100%;
    height: 210px;
    object-fit: fill;
    object-position: top
}

.wrapper .blog-card-body {
    padding: 15px
}

.wrapper .blog-card-body h3 {
    margin-bottom: 2rem;
    margin-top: 1rem;
    height: 40px;
    font-size: 18px;
    line-height: 25px
}

.wrapper .blog-card-body span {
    background: #e4e4e4;
    padding: 2px 8px;
    color: #000;
    border-radius: 5px
}

.wrapper .slick-slider .testi-arrow-l,
.wrapper .slick-slider .testi-arrow-r {
    font-size: 20px;
    background: #fff !important;
    padding: 10px;
    border-radius: 50% !important;
    display: inline-block !important;
    box-shadow: 0 3px 15px -1px rgb(0 0 0 / 10%)
}

.wrapper.flutter-devindia-wrap .mobile-app-wl h1 {
    font-size: 55px !important;
    line-height: 65px !important
}

.wrapper.flutter-devindia-wrap .welcome-area p.para-prop {
    font-family: Conv_GothamRounded-Book, Conv_GothamRounded-Book-fallback !important
}

.wrapper.flutter-devindia-wrap .about-section .about-prop-one,
.wrapper.flutter-devindia-wrap .enhance-section .enhance-prop-one,
.wrapper.flutter-devindia-wrap .information-section .scaleOur-prop-one,
.wrapper.flutter-devindia-wrap .information-section .why-prop-one {
    z-index: 1
}

.wrapper.flutter-devindia-wrap .about-section .about-prop-two,
.wrapper.flutter-devindia-wrap .enhance-section .enhance-prop-two,
.wrapper.flutter-devindia-wrap .information-section .scaleOur-prop-two,
.wrapper.flutter-devindia-wrap .information-section .why-prop-two {
    position: inherit;
    z-index: 2
}

.wrapper.flutter-devindia-wrap .about-section .vertical-bounce-anim,
.wrapper.flutter-devindia-wrap .enhance-section .vertical-bounce-anim,
.wrapper.flutter-devindia-wrap .information-section .vertical-bounce-anim {
    animation: 3.6s ease-in-out infinite flutterv-bounce-animation
}

.wrapper .cta-section label.form_errors {
    position: absolute;
    right: 0;
    bottom: -20px
}

.wrapper .faq-box .card-header h3 button {
    padding: 20px 0 !important
}

.fluttersec-wrap.float2 {
    bottom: 30px;
    color: #fff
}

.wrapper.home-page-wrapper .sib1 {
    background: url(../images/services-development.webp) 90% 5%/60px no-repeat #f9f9f9
}

.wrapper.home-page-wrapper .sib2 {
    background: url(../images/services-engineering.webp) 90% 5%/60px no-repeat #f6f6f6
}

.wrapper.home-page-wrapper .sib3 {
    background: url(../images/services-block-chain.webp) 90% 5%/60px no-repeat #f3f3f3
}

.wrapper.home-page-wrapper .cont-box h3 {
    font-size: 21px;
    color: #fff;
    line-height: 32px
}

.wrapper .wel-sli video {
    opacity: .3;
    max-width: initial;
    width: 140%;
    display: block;
    position: absolute;
    top: 0;
    left: -40%
}

.welcome-text p,
.wrapper.home-page-wrapper .welcome-area .welcome-text h1 {
    font-family: Conv_GothamRoundedMedium_21022, Conv_GothamRoundedMedium_21022-fallback !important
}

.wrapper.home-page-wrapper .wrc-box span.counter {
    color: #fff;
    line-height: 1.2;
    font-family: Conv_GothamRounded-Book;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 10px
}

@keyframes flutterv-bounce-animation {

    0%,
    100% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(5px)
    }
}

@keyframes v-bounce-animation {

    0%,
    100% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(20px)
    }
}

@keyframes vmove-animInfographic {

    0%,
    100% {
        transform: translateY(0)
    }

    30% {
        transform: translateY(-5px)
    }
}

@keyframes tilt-animInfographic {

    0%,
    100% {
        transform: translateY(0) rotate(-4deg) scale(1)
    }

    30% {
        transform: translateY(-5px) rotate(4deg) scale(1.1)
    }
}

@keyframes rotate-animInfographic {
    0% {
        -ms-transform: rotate(0);
        -moz-transform: rotate(0);
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -ms-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}

@keyframes scroll {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(calc(-250px * 7))
    }
}

.team-card {
    padding: 20px;
    height: auto;
    box-shadow: 0 5px 40px -1px #0000000F;
    flex-direction: column;
    row-gap: 20px;
    margin-bottom: 30px
}

.member-sec {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.member-details h3 {
    font-size: 20px;
    margin-bottom: 5px
}

.member-details span {
    font-size: 18px;
    color: #000
}

.team-card .team-people {
    filter: grayscale(1);
    object-fit: contain;
    transition: .5s ease-in-out
}

.team-card .arrow-icon-prop {
    opacity: .5;
    transform: rotate(-45deg);
    transition: .5s ease-in-out
}

.team-card:hover .arrow-icon-prop {
    opacity: 1;
    transform: rotate(0)
}

.team-card:hover .team-people {
    filter: grayscale(0)
}

.team-people {
    background: #f5f8fa;
    border-radius: 8px
}

.team-modal .modal-body {
    padding: 4.5rem
}

.team-modal .modal-content,
.team-modal .modal-footer,
.team-modal .modal-header {
    border: 0 !important
}

.team-modal .modal-content .close {
    position: absolute;
    top: 35px;
    right: 35px;
    font-weight: 100;
    font-size: 40px;
    border: 1px solid #ccc;
    line-height: 10px;
    padding: 14px 10px;
    border-radius: 50px;
    z-index: 1111
}

.team-modal .modal-team-card {
    background-color: #fff;
    border-radius: 20px;
    padding: 20px;
    width: 100% !important;
    border: 1px solid #f1f1f1
}

.team-modal .modal-team-card .modal-member-image {
    background: #f5f8fa;
    border-radius: 10px;
    object-fit: contain
}

.team-modal .modal-member-details h3 {
    font-size: 40px
}

.team-modal .modal-member-details span {
    margin-bottom: 5px;
    display: inline-block;
    font-size: 24px
}

.team-modal .modal-member-details p {
    margin-bottom: 20px;
    font-size: 18px
}

.team-modal .modal-linkedin-btn {
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 5px;
    font-size: 18px;
    color: #0a66c2;
    padding: 5px 15px;
    border: 1px solid #0a66c2;
    border-radius: 50px
}

.team-modal .carousel-control-prev-icon {
    background-image: url(../images/about/modal-left-arrow.svg)
}

.team-modal .carousel-control-next-icon {
    background-image: url(../images/about/modal-right-arrow.svg)
}

.team-modal .carousel-control-next-icon,
.team-modal .carousel-control-prev-icon {
    width: 45px !important;
    height: 45px !important
}

.team-modal .carousel-control-next,
.team-modal .carousel-control-prev {
    width: 5% !important
}

.team-modal .carousel-control-prev {
    right: 70px;
    left: 0;
    top: auto;
    bottom: 15px;
    margin: 0 auto;
    align-items: flex-end;
    height: 70px
}

.team-modal .carousel-control-next {
    right: 0;
    left: 70px;
    top: auto;
    bottom: 15px;
    margin: 0 auto;
    align-items: flex-end;
    height: 70px
}

.aoa-main::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/about/our-value2.webp) 0 0/cover no-repeat
}

.wrapper .sub-title,
.wrapper .sub-title2 {
    color: #212529;
    font-size: 13px;
    margin-bottom: 15px;
    position: relative;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px
}

.wrapper.about-wrap .aoacs-box h3 {
    color: #000;
    font-weight: 600;
    font-size: 22px;
    line-height: 32px;
    margin: 10px 0
}

.popup-wrapper .popupform h2.popup-h2 {
    font-size: 42px;
    line-height: 50px;
    font-weight: 700;
    color: #2e2e2e;
    margin-bottom: 1rem
}

.popup-wrapper .popupform p.popup-para {
    font-size: 18px;
    color: #959595;
    margin-bottom: 1rem
}

.popup-wrapper .popupform label.form_errors {
    font-size: 12px;
    color: #f10;
    position: absolute;
    right: 5px;
    top: 45px
}

.popup-wrapper .popupform .control textarea,
.popup-wrapper .popupform .field .control .input,
.popup-wrapper .popupform .field .control textarea {
    font-size: 16px;
    padding-left: 0;
    height: 42px;
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    border-radius: 0;
    color: #363636;
    border: 0;
    border-bottom: 1.5px solid #989898 !important;
    margin-bottom: 1.4rem
}

.popup-wrapper .popupform select {
    font-size: 16px;
    padding-left: 0;
    height: 42px;
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    position: relative;
    border-radius: 0;
    color: #363636;
    border: 0;
    border-bottom: 1.5px solid #989898 !important;
    margin-bottom: 1.4rem
}

.popup-wrapper .popup-left-bg1,
.white-label-nft-popupwrap.popup-wrapper .popup-left-bg1,
.white-label-nft-popupwrap.popup-wrapper .popup-left-bg2 {
    background: url(../images/crypto-exchange-dev/crypto-exchange-form-bg-two.webp) 0 0/cover no-repeat;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.popup-wrapper .popup-left-bg2 {
    background: url(../images/crypto-exchange-dev/crypto-exchange-form-bg-four.webp) 0 0/cover no-repeat;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.popup-wrapper .mod-close-btn-prop {
    position: relative;
    z-index: 1111
}

.popup-wrapper .mod-close-btn-prop button span {
    font-size: 30px;
    font-family: math
}

.wrapper.exchange-development-company .blockchain-wr .bchain-card img {
    object-fit: contain;
    width: 65px;
    aspect-ratio: 1/1
}

.wrapper.crypto-exch-dev-wrap .no-fung-moc,
.wrapper.exchange-development-company .no-fung-moc,
.wrapper.white-label-wrap .add-on-card .aoacs-bimg img,
.wrapper.white-label-wrap .why-box .why-b-icon img {
    object-fit: contain;
    aspect-ratio: 1/1
}

.wrapper.exchange-development-company .defi-wr .abt-img img {
    object-fit: contain !important
}

.wrapper.exchange-development-company .welcome-text .btn-curve-bg {
    margin-right: 0 !important
}

.wrapper.crypto-exch-dev-wrap .welcome-area .mobile-app-wl h1,
.wrapper.exchange-development-company .welcome-area .mobile-app-wl h1 {
    font-size: 48px;
    line-height: 55px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 15px
}

.wrapper.crypto-exch-dev-wrap .welcome-area h2,
.wrapper.exchange-development-company .welcome-area h2 {
    color: #fff;
    font-size: 26px;
    line-height: 35px;
    margin-bottom: 15px
}

.wrapper.crypto-exch-dev-wrap .welcome-area p,
.wrapper.exchange-development-company .welcome-area p {
    color: #d6d6e8;
    margin-top: 0;
    font-size: 20px;
    line-height: 28px
}

.wrapper.exchange-development-company .welcome-area {
    background: url(../images/crypto-exchange-dev/bannerbg.webp) 0 0/cover #03032b !important
}

.wrapper.exchange-development-company .feature-section,
.wrapper.exchange-development-company .how-do-sec,
section.wrapper.nft-new.exchange-development-company section.nft-incorp {
    background: url(../images/crypto-exchange-dev/features-bg.webp) 0 0/cover no-repeat
}

section.wrapper.nft-new.exchange-development-company .makr-fea-wr .why-b-icon {
    margin-bottom: 10px;
    padding: 15px 20px;
    width: 90px;
    border-radius: 100px;
    background: #f7fafc
}

.wrapper.crypto-exch-dev-wrap .marketplace-img img,
.wrapper.crypto-exch-dev-wrap .nft-moc-img img,
.wrapper.crypto-exch-dev-wrap .tokenization-wr .vector-prop,
.wrapper.exchange-development-company .marketplace-img img,
.wrapper.exchange-development-company .nft-moc-img img,
.wrapper.exchange-development-company .tokenization-wr .vector-prop,
.wrapper.white-label-wrap picture img,
picture img,
section.wrapper.nft-new.crypto-exch-dev-wrap .makr-fea-wr .why-b-icon img,
section.wrapper.nft-new.exchange-development-company .makr-fea-wr .why-b-icon img {
    object-fit: contain
}

.wrapper.exchange-development-company .row.white-lab-fea .btc_left_service_main_wrapper_new,
.wrapper.exchange-development-company .row.white-lab-fea .btc_right_service_main_wrapper {
    height: auto !important;
    margin-top: 20px !important
}

.wrapper.exchange-development-company .btc_left_service_main_wrapper_new,
.wrapper.exchange-development-company .btc_right_service_main_wrapper {
    float: left !important;
    width: 100% !important;
    margin-top: 100px !important;
    min-height: 150px !important
}

.wrapper.exchange-development-company .btc_left_ser_icon_wrapper_new,
.wrapper.exchange-development-company .btc_right_ser_icon_wrapper {
    float: left !important;
    width: 100px !important;
    padding-top: 18px !important
}

.wrapper.exchange-development-company .btc_left_ser_icon_cont_wrapper_new {
    float: left !important;
    width: calc(100% - 100px) !important;
    padding-left: 40px !important;
    position: relative !important
}

.wrapper.exchange-development-company .btc_left_ser_icon_cont_wrapper_new:after {
    left: 10px !important
}

.wrapper.exchange-development-company .btc_left_ser_icon_cont_wrapper_new:after,
.wrapper.exchange-development-company .btc_right_ser_icon_cont_wrapper:after {
    border: 0 solid #e5e5e5 !important;
    width: 1px !important;
    height: 119px !important;
    top: 1px !important;
    position: absolute !important;
    content: "" !important
}

.wrapper.exchange-development-company .btc_left_ser_icon_cont_wrapper_new h3,
.wrapper.exchange-development-company .btc_right_ser_icon_cont_wrapper h3 {
    font-size: 22px;
    line-height: 32px;
    font-weight: 600 !important;
    font-family: Conv_GothamRounded-Book
}

section.wrapper.nft-new.exchange-development-company .btc_left_ser_icon_wrapper_new {
    padding: 10px;
    background: 0 0;
    border-radius: 10px;
    margin-bottom: 10px
}

section.wrapper.nft-new.exchange-development-company .nft-ser-in .why-box {
    border-radius: 10px;
    position: relative;
    padding: 25px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background: #f5f8fa !important;
    min-height: 320px
}

.wrapper.exchange-development-company .sec-fea-box {
    min-height: 320px;
    transition: .45s linear;
    padding: 25px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    border-radius: 10px;
    background: #f5f8fa;
    margin-bottom: 30px
}

.wrapper.exchange-development-company .sec-fea-box .sec-fea-icon img {
    width: 65px;
    height: 65px;
    margin-bottom: 15px
}

.wrapper.exchange-development-company .add-on-card h3 {
    text-align: center;
    font-size: 20px;
    line-height: 30px
}

.wrapper.exchange-development-company .banner-mock img.banner-mockup-image {
    aspect-ratio: 4/3
}

.wrapper.exchange-development-company .banner-mockup-image {
    aspect-ratio: 9/16
}

.wrapper.crypto-exch-dev-wrap .faq-box .card-header h3 button,
.wrapper.exchange-development-company .faq-box .card-header h3 button {
    padding: 20px !important
}

.wrapper.exchange-development-company .btc_ser_center_img_wrapper img,
.wrapper.exchange-development-company .inner-contact-container {
    width: 80%;
    margin: 0 auto;
    object-fit: contain
}

.wrapper.exchange-development-company .cf-text-span:hover .t-phold,
.wrapper.exchange-development-company .cont-section .sub-title,
.wrapper.exchange-development-company .tml-mail .sub-title {
    color: #ccc !important
}

section.wrapper.crypto-exch-dev-wrap.nft-new .welcome-area {
    background: url(../images/crypto-exchange-dev/bannerbg.webp) 0 0/cover #03032b
}

.nft-new.crypto-exch-dev-wrap .how-do-sec,
section.wrapper.nft-new section.nft-incorp {
    background: url(../images/crypto-exchange-dev/features-bg.webp) 0 0/cover
}

.wrapper.white-label-wrap .why-box {
    display: flex;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    cursor: default
}

.wrapper.white-label-wrap .hero-form label.form_errors {
    top: 70% !important
}

.wrapper.white-label-wrap .hero-form .select-field label.form_errors {
    top: 95% !important
}

.wrapper.white-label-wrap .white-lable-service .why-b-con h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px
}

.wrapper.white-label-wrap .ebook-wr .eook-img img {
    width: auto;
    height: 480px;
    aspect-ratio: 3/4
}

.cont-section {
    background: url(../images/logo-icon-o2.webp) -30% 4%/50% no-repeat #05002c !important
}

section.defi-wr .abt-img:before {
    content: "";
    content: "";
    width: 80%;
    z-index: 01;
    left: 80px;
    top: 40px;
    height: 80%;
    position: absolute;
    margin: auto;
    background-color: #dff1ff;
    -webkit-animation: 10s linear infinite alternate forwards border-transform;
    animation: 10s linear infinite alternate forwards border-transform
}

.wrapper.white-label-nft-wrap .welcome-area {
    background: url(../images/whitelabel-nft-marketplace-dev/bannerbg.webp) 0 0/cover #03032b !important
}

.wrapper.white-label-nft-wrap .how-do-sec,
.wrapper.white-label-nft-wrap .nft-incorp,
.wrapper.white-label-nft-wrap section.nft-services {
    background: url(../images/whitelabel-nft-marketplace-dev/services-bg.webp) 0 0/cover !important
}

.wrapper.white-label-nft-wrap .makr-fea-wr .nft-features .why-box {
    background: #fff;
    border-radius: 30px;
    margin-bottom: 30px;
    box-shadow: 0 10px 30px #5061691a;
    min-height: 290px !important;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.wrapper.white-label-nft-wrap .trial-period-card img {
    z-index: 1;
    width: 65px;
    height: 65px;
    aspect-ratio: 1/1;
    object-fit: contain
}

.wrapper.white-label-nft-wrap .bchain-card img {
    aspect-ratio: 1/1;
    object-fit: contain
}

.banner-list {
    display: flex;
    color: #fff;
    padding: 0
}

.banner-list li img {
    width: 15px;
    margin-right: 5px
}

.banner-list li {
    margin-left: 5px
}

.hero-form {
    background-color: #e7e7e7;
    padding: 32px 20px;
    border-radius: 17px
}

.bg-count {
    background: #f4f7f9
}

#counter {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px 0;
    width: 100%
}

#counter .item {
    background: #fff;
    width: 200px;
    padding: 35px 40px;
    margin: 10px 25px;
    text-align: center;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 38px -8px rgb(0 0 0 / .34);
    -moz-box-shadow: 0 0 38px -8px rgb(0 0 0 / .34);
    box-shadow: 0 0 38px -8px rgb(0 0 0 / .34)
}

#counter .item .count {
    color: #e8b12d;
    margin-bottom: 5px;
    font-size: 40px
}

#counter .item h3 {
    color: #4f4e28;
    text-transform: capitalize;
    font-size: 1rem !important
}

.w-122 {
    width: 122px
}

.w-122 {
    width: 110px
}

.ban-form {
    font-size: 25px;
    font-weight: 700
}

.case-study-logo {
    width: 150px !important;
    background: #fff;
    padding: 10px
}

.button-12 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 6px 14px;
    border-radius: 6px;
    border: none;
    color: #ffffff !important;
    font-weight: 600;
    background: #3386ef;
    box-shadow: 0 .5px 1px rgb(0 0 0 / .1), inset 0 .5px .5px rgb(255 255 255 / .5), 0 0 0 .5px rgb(0 0 0 / .12);
    color: #DFDEDF;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation
}

.button-12:focus {
    box-shadow: inset 0 .8px 0 -.25px rgb(255 255 255 / .2), 0 .5px 1px rgb(0 0 0 / .1), 0 0 0 3.5px rgb(58 108 217 / .5);
    outline: 0
}

.ml-3 {
    margin-left: 3px
}

.mr-20px {
    margin-right: 20px
}

.image-container {
    padding: 20px
}

.image-box {
    overflow: hidden;
    border-radius: 10px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
    padding: 20px
}

.image-box img {
    width: 100%;
    height: auto;
    transition: transform 0.4s ease
}

.image-box:hover img {
    transform: scale(1.1)
}

.image-box:hover {
    box-shadow: 0 8px 16px rgb(0 0 0 / .2)
}

.w-70px {
    width: 70px
}

@media (max-width:768px) {
    .rs-banner.style9.mob-banner-sec .images-part img {
        right: 0px !important
    }

    .rs-banner.style9.mob-banner-sec {
        height: 1260px !important
    }

    .sm-d-none {
        display: none
    }

    .outer-ser {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column
    }

    #counter {
        flex-direction: column
    }

    .banner-text {
        font-size: 36px !important;
        line-height: 58px !important
    }

    .parent-text.w-40 {
        width: 100% !important
    }

    .h-690 {
        height: 350px !important
    }

    .tri-mobile.banner-certification li {
        width: 40%;
        height: 80px;
        padding: 15px
    }

    .tri-mobile.banner-certification li .w-70px {
        width: 100% !important
    }
}

@media (max-width:480px) {
    .client-row .col-md-2 {
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%
    }
}

.h-690 {
    height: 690px
}

.parent-text {
    position: absolute;
    top: 25%
}

.position-relative {
    position: relative
}

.banner-text {
    font-size: 50px;
    line-height: 75px
}

.w-40 {
    width: 40%
}

.h-570 {
    height: 570px
}

.p-0 {
    padding: 0
}

.pt-65px {
    padding-top: 65px
}

.h-85 {
    height: 85%
}

.rs-banner.style9 .banner-content .title.mob-add {
    font-size: 45px !important
}

.rs-banner.style9.mob-banner-sec .images-part img {
    right: -20%
}

@keyframes rotateAndMoveLeftToRight {
    0% {
        transform: translateX(0) rotate(0deg)
    }

    50% {
        transform: translateX(100px) rotate(180deg)
    }

    100% {
        transform: translateX(0) rotate(0deg)
    }
}

@keyframes rotateAndMoveRightToLeft {
    0% {
        transform: translateX(0) rotate(0deg)
    }

    50% {
        transform: translateX(-100px) rotate(-180deg)
    }

    100% {
        transform: translateX(0) rotate(0deg)
    }
}

.horizontal.new-style {
    height: 60px;
    display: inline-block;
    animation: rotateAndMoveLeftToRight 2s linear infinite
}

.horizontal.new-style2 {
    height: 60px;
    display: inline-block;
    animation: rotateAndMoveRightToLeft 15s linear infinite
}

.rotated-style.mob-1 {
    height: 70px
}

.rs-banner.style9 .banner-animation .bnr-animate.four.mob-4 {
    right: 7%
}

.rs-banner.style9 .banner-animation .bnr-animate.four.mob-4 .vertical {
    height: 100px
}

.rs-banner.style9 .banner-content {
    padding: 151px 0 72px !important
}

.left-call a {
    position: fixed;
    left: 30px;
    bottom: 100px;
    z-index: 1000;
    padding: 15px 15px;
    background: #022279;
    color: #fff;
    font-size: 36px;
    line-height: 0;
    border-radius: 32px
}

.parent-text.add-page {
    padding: 0rem 2rem 5rem 2rem !important;
}

.footer-hp p {
    color: #022279;
    font-size: 16px;
}