.become-partner-content .btn-revers.crypto-blue-btn,
.grow-info .btn-revers.crypto-blue-btn,
.grow-info h2,
.grow-info p,
.partner-banner .btn-revers.crypto-blue-btn,
.partner-banner h1,
.partner-banner p,
.partner-counter-item h2,
.partner-counter-item p,
.partnter-banner h2 {
    line-height:normal;
    font-style:normal
}

.sales-intergration ul li {
    list-style-type:disc
}

.pricing-pack table tr td,
.pricing-pack table tr th {
    border:1px solid #ddd;
    padding:10px 20px;
    vertical-align:middle;
    font-size:16px
}

.facts-inner,
.health-wrapper,
.pricing-pack table tr td:nth-child(2),
.pricing-pack table tr td:nth-child(3),
.pricing-pack table tr td:nth-child(4),
.pricing-pack table tr th:nth-child(2),
.pricing-pack table tr th:nth-child(3),
.pricing-pack table tr th:nth-child(4),
.service-wrapper,
.step-sec .discription,
.tech-img {
    text-align:center
}

.blockchain-work-head,
.partnter-banner h2 {
    font-stretch:normal;
    letter-spacing:normal
}

.m-top-30 {
    margin-top:30px
}

.m-top-120 {
    margin-top:120px
}

.m-bottom-10 {
    margin-bottom:10px!important
}

.about-mission-sec .heading-small-text,
.e-book-launch-box .heading-common,
.grow-section .grow-heading,
.login-signup-modal .modal-body .heading-common,
.m-bottom-30,
.mb-30 {
    margin-bottom:30px
}

.m-bottom-60 {
    margin-bottom:60px
}

.m-bottom-80 {
    margin-bottom:80px
}

.m-bottom-100 {
    margin-bottom:100px
}

.clr-white,
.color-white,
.for-white-all,
.for-white-all .heading-common,
.shop-now-side-form .btn-revers {
    color:#fff!important
}

.section-investment.typ-section.ico-step5,
.service-wrapper {
    margin-bottom:40px
}

.service-wrapper p img {
    width:70px;
    height:70px;
    object-fit:contain
}

.service-wrapper h3 {
    min-height:52px;
    max-height:52px;
    font-size:24px;
    font-weight:600
}

.service-details {
    min-height:96px;
    max-height:96px
}

.implement-wrapper .card-img img {
    padding:30px 0;
    max-width:100%;
    height:auto;
    margin:0 auto;
    width:100%;
    object-fit:fill
}

.bg-ebook {
    background:#38b1fa;
    padding:60px 0 40px
}

.bg-benifit .heading-common,
.bg-benifit ul li,
.bg-ebook h2,
.salesforce-crm.empower-sec,
.salesforce-intergration-service-inner .intergration-service-icon i.white,
.salesforce-intergration-service-inner ul li:hover .intergration-service-info p b,
.service-crypto:hover h4,
.strip-salesforce-inner .heading-common,
.thought-wrapper p,
.web-developmet-features .service-crypto:hover p {
    color:#fff
}

.bg-ebook p a {
    background:#fff;
    border-color:#fff
}

.pricing-pack table {
    border:1px solid #002e5b;
    min-width:710px
}

.pricing-pack table tr th {
    color:#fff;
    background:#004991
}

.ico-development-section .table-striped,
.pricing-pack table tr td {
    color:#949494
}

.pricing-pack table tr td img,
.table-striped tr td img {
    height:20px
}

.heading_btc,
.pricing-pack table .heading_btc {
    font-size:16px!important;
    margin:0;
    vertical-align:middle
}

.pricing-pack table tr td .common-btn {
    line-height:30px;
    padding:0 10px;
    font-size:14px
}

.feature-wallet>div {
    padding:0 80px
}

.choose-img img,
.mack-book img,
img {
    max-width:100%
}

.bg-benifit {
    background:#004991;
    padding:60px 0 30px
}

.bg-benifit .service-wrapper h3 {
    color:#fff;
    font-size:20px
}

.health-wrapper {
    background:#fff;
    width:100px;
    height:100px;
    border-radius:50%;
    line-height:100px;
    border:1px solid #000;
    margin:0 auto 20px
}

.health-wrapper img {
    width:42px!important
}

.bg-benifit .common-btn {
    background:#fff;
    border:0
}

.feature-wallet ul li {
    font-weight:400;
    font-size:16px;
    margin-bottom:16px
}

.feature-wallet ul li p {
    font-size:14px;
    margin-top:8px
}

.heading-common1 {
    color:#fff;
    font-weight:600;
    font-size:24px
}

.thought-wrapper {
    padding:20px 0
}

.thought-inner {
    border-left:4px solid #fff;
    padding:20px 0 4px 20px
}

.feature-wallet .small-list li {
    min-height:32px
}

.choose-title {
    font-size:18px;
    font-weight:600;
    margin:16px 0 4px
}

.di-bg,
.el-bg,
.erp-bg,
.rms-bg,
.wms-bg {
    background-color:#002e5b!important;
    border-color:#002e5b!important
}

.m-top-20 {
    margin-top:20px
}

.clr-text,
.main-timeline5 .timeline:nth-child(3n) .year,
.main-timeline5 .timeline:nth-child(4n) .year {
    color:#002e5b
}

.inner-culter {
    background:#fff;
    box-shadow:0 0 80px 0 rgba(0, 0, 0, .08);
    padding:40px 32px;
    min-height:390px;
    border-radius:12px
}

.testimonial-wrapper {
    background:#f0f7fe
}

.testimonial-wrapper .slick-dots {
    text-align:left;
    margin-left:25%;
    bottom:20px;
    display:inline-block!important;
    width:auto
}

.testimonial-wrapper .mos-all-wrap p strong {
    font-weight:700
}

.section-padd {
    padding:80px 0
}

.become-partner-content,
.career-program-sec .for-right,
.our-team-sec .social-icon,
.partner-btn {
    text-align:right
}

.banner-career .heading-common {
    padding-top:70px
}

.banner-career .heading-small-text {
    margin:20px 0 40px;
    text-align:justify!important;
    line-height:26px
}

.banner-salesforce.banner-career .heading-small-text,
.main-timeline5 .timeline:first-child {
    margin-top:0
}

.crm-why-choose-sec,
.erp-img-sec,
.ico-development-section,
.intro-section,
.ios-category-sec,
.main-serivces-web,
.our-team-sec,
.partner-why-us,
.product-mocup-sec,
.satge-sec,
.service-desktop,
.testimonial-wrapper.fd-why,
.web-developmet-features {
    padding:60px 0
}

@media screen and (max-width:991px) {
    .common-btn {
        line-height:18px;
        padding:8px 22px;
        font-size:14px
    }

    .bg-benifit .feature-wallet .major-benefits-list {
        margin:0
    }

    .container {
        max-width:767px
    }

    .thought-inner {
        padding:12px 0 1px 14px
    }

    .heading-common1 {
        font-size:20px
    }

    .inner-culter {
        padding:20px 16px
    }

    .for-row-reverce .col-lg-8 {
        order:2
    }

    .for-row-reverce .for-right {
        text-align:left
    }

}

.partner-client {
    display:flex!important;
    align-items:center;
    justify-content:center;
    min-height:80px!important
}

.partnter-banner {
    height:607px;
    width:100%;
    background-image:url(../images/other/partner-banner.png);
    background-size:cover;
    background-position:center;
    text-align:center;
    margin-bottom:30px;
    background-repeat:no-repeat;
    display:flex;
    align-items:center
}

.partner-banner h1 {
    color:#fff;
    font-size:32px;
    font-weight:600;
    text-transform:capitalize;
    margin-bottom:24px
}

.partner-banner p {
    color:#fff;
    font-size:16px;
    font-weight:400;
    margin-bottom:50px
}

.partner-banner p:first-child {
    margin-bottom:10px
}

.partner-banner .btn-revers.crypto-blue-btn {
    border-radius:8px;
    text-align:center;
    font-size:16px;
    font-weight:600;
    padding:12px 32px;
    border:.4px solid #fff;
    background:rgba(0, 0, 0, .05)!important;
    backdrop-filter:blur(7.5px)
}

.partnter-banner h2 {
    font-weight:600;
    font-size:38px;
    color:#333
}

.partner-shadow-box {
    box-shadow:0 0 32px 0 rgba(0, 0, 0, .13);
    border-radius:16px;
    padding:30px!important;
    text-align:center;
    margin:0 35px
}

.partner-shadow-box span {
    width:100%;
    height:100px;
    float:left;
    position:relative
}

.become-partner {
    padding:65px 0
}

.partner-counter-item {
    border-radius:88.92px 0 88.92px 88.92px;
    background:rgba(77, 142, 255, .1);
    padding:27px 45px;
    text-align:center
}

.partner-counter-item.item-2 {
    border-radius:88.92px 88.92px 88.92px 0;
    margin-bottom:33px
}

.partner-counter-item.item-3 {
    border-radius:0 92px 92px
}

.partner-counter-item h2 {
    color:#002e5b;
    text-align:center;
    font-size:56px;
    font-weight:700;
    margin-bottom:8px
}

.partner-counter-item p {
    color:#002e5b;
    text-align:center;
    font-size:24px;
    font-weight:500;
    text-transform:uppercase;
    margin-bottom:0
}

.become-partner-content h2,
.become-partner-content p {
    text-align:right;
    line-height:normal;
    font-style:normal
}

.become-partner-content h2 {
    color:#002e5b;
    font-size:32px;
    font-weight:600;
    text-transform:capitalize;
    margin-bottom:24px
}

.become-partner-content p {
    color:#212121;
    font-size:16px;
    font-weight:400;
    margin-bottom:77px
}

.become-partner-content .btn-revers.crypto-blue-btn {
    border-radius:10px;
    background:#002e5b!important;
    border-color:#002e5b;
    padding:14px 70px;
    color:#fff;
    text-align:center;
    font-size:16px;
    font-weight:600
}

.partner-client-section ul {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    width:100%;
    margin:0;
    padding:0
}

.partner-client-section ul .card-border {
    width:4%
}

.partner-client-section .card-border .card-img {
    border-left:0
}

.partner-client-section .card-border.right .card-img {
    border-left:1px dashed #c2c2c2
}

.partner-client-section ul li {
    list-style-type:none;
    width:23%
}

.partner-client-section .card-img {
    border:1px dashed #c2c2c2;
    border-right:0;
    border-top:0;
    min-height:150px;
    display:flex;
    align-items:center
}

.partner-client-section .card-img.card-border-btm {
    border-bottom:0
}

.partner-client-section .card-img img {
    padding-top:0;
    height:50px
}

.partner-client-section {
    padding-bottom:50px
}

.faq-section,
.grow-section,
.industries-sec {
    padding:50px 0
}

.grow-section .grow-heading .heading-small-text::after {
    margin:unset
}

.grow-item {
    border-radius:8px;
    border:1px solid rgba(101, 101, 101, .4);
    background:#fff;
    box-shadow:0 4px 4px 0 rgba(0, 0, 0, .1);
    padding:23px 28px 30px;
    position:relative;
    min-height:529px
}

.grow-item::before {
    content:'';
    position:absolute;
    top:0;
    right:0;
    border-radius:0 8px 0 0;
    background:var(--quest-blue, #002e5b);
    height:94px;
    width:11px
}

.developer-sec .empowering-icon,
.grow-icon,
.mb-15,
.salesforce-services-icon {
    margin-bottom:15px
}

.grow-info h2 {
    color:#002e5b;
    font-size:24px;
    font-weight:600;
    margin-bottom:6px
}

.benefit li p,
.grow-info p,
.grow-info ul li:last-child p {
    margin-bottom:0
}

.grow-info p {
    color:#000;
    font-size:16px;
    font-weight:400;
    min-height:73px
}

.grow-info ul {
    position:relative;
    padding:0;
    margin:0;
    min-height:240px
}

.grow-info ul li {
    position:relative;
    list-style-type:none;
    padding-left:30px
}

.grow-info ul li::before {
    content:'';
    position:absolute;
    top:5px;
    left:0;
    background:url(../images/other/check-grow.png) no-repeat;
    width:18px;
    height:18px
}

.grow-info ul li p {
    margin-bottom:6px;
    min-height:unset
}

.grow-info .btn-revers.crypto-blue-btn {
    border-radius:10px;
    background:#002e5b!important;
    border:1px solid #002e5b;
    padding:13px 0;
    width:100%;
    color:#fff;
    text-align:center;
    font-size:20px;
    font-weight:500;
    display:inline-block
}

.container.partner-section-ver-2 {
    text-align:left;
    padding:50px 60px 70px!important;
    border-radius:16px
}

.comman-partner-cta-all-pages {
    background-color:#7ac2ff;
    text-align:center
}

.comman-partner-cta-all-pages p {
    font-weight:200;
    font-size:40px;
    line-height:1.3;
    color:#fff
}

.partner-section-ver-2 h5 {
    color:#fff;
    margin-top:30px;
    margin-bottom:50px;
    line-height:1.3
}

@media screen and (max-width:1440px) {
    .grow-info ul {
        min-height:230px
    }

}

@media screen and (max-width:1199px) {
    .grow-info p {
        font-size:15px
    }

}

@media screen and (max-width:1023px) {
    .partner-banner h1 {
        font-size:25px;
        margin-bottom:15px
    }

    .partner-banner p {
        font-size:15px;
        margin-bottom:10px
    }

    .partner-counter-item {
        margin-bottom:20px;
        padding:20px 45px
    }

    .partner-counter-item.item-2 {
        margin-bottom:20px
    }

    .partner-counter-item h2 {
        font-size:52px;
        margin-bottom:15px
    }

    .partner-client-section ul li {
        width:33%
    }

    .partner-client-section ul .card-border {
        display:none
    }

    .partner-client-section .card-img {
        min-height:125px
    }

    .partner-client-section .card-img.bl-0 {
        border-left:0
    }

    .partner-client-section .card-img.card-border-btm {
        border-bottom:1px dashed #c2c2c2
    }

    .partner-client-section .card-img.card-border-btm.bb-0 {
        border-bottom:0;
        border-right:1px dashed #c2c2c2
    }

    .grow-info p {
        font-size:13px;
        min-height:76px
    }

    .grow-item {
        padding:20px 20px 0;
        min-height:400px
    }

    .grow-info h2 {
        font-size:22px
    }

    .grow-info .btn-revers.crypto-blue-btn {
        font-size:18px
    }

    .grow-info ul {
        min-height:220px
    }

}

@media screen and (max-width:767px) {
    .service-details,
    .service-wrapper h3 {
        min-height:100%;
        max-height:100%
    }

    .m-top-120 {
        margin-top:60px
    }

    .container {
        max-width:100%
    }

    .service-wrapper {
        margin-bottom:30px
    }

    .about-app-deve-sec .heading-small-text {
        margin-bottom:20px
    }

    .service-wrapper h3 {
        font-size:19px
    }

    .m-bottom-100 {
        margin-bottom:50px
    }

    .about-app-deve-sec {
        padding:30px 0
    }

    .about-app-deve-sec .container .d-flex>p {
        margin:10px auto
    }

    .about-app-deve-sec .container .d-flex>p img,
    .partner-client-section ul li {
        width:100%
    }

    .padding-section {
        padding:30px 0 0
    }

    .service-banner .d-flex.justify-content-end {
        justify-content:center!important
    }

    .feature-wallet .major-benefits-list {
        margin:20px 0 0
    }

    .feature-wallet>div {
        padding:0 30px
    }

    .feature-wallet ul li {
        min-height:30px
    }

    .grow-info p,
    .grow-info ul,
    .grow-item {
        min-height:unset
    }

    .partner-banner {
        margin-top:77px
    }

    .partner-counter-item h2 {
        font-size:44px;
        margin-bottom:10px
    }

    .become-partner-content h2 {
        font-size:28px;
        margin-bottom:12px
    }

    .become-partner-content p {
        margin-bottom:15px
    }

    .partner-client-section .card-img {
        min-height:105px;
        border-right:0;
        border-left:0
    }

    .grow-info p {
        font-size:17px;
        margin-bottom:10px
    }

    .grow-item {
        margin-bottom:25px
    }

    .trustedby-img.partner-client {
        padding:0
    }

    .grow-section {
        padding:40px 0
    }

}

@media screen and (max-width:320px) {
    .partner-banner h1 {
        font-size:22px;
        margin-bottom:11px
    }

    .partner-banner p {
        font-size:13px;
        margin-bottom:10px
    }

    .partner-counter-item h2 {
        font-size:32px;
        margin-bottom:5px
    }

    .partner-counter-item p {
        font-size:20px
    }

    .become-partner-content h2 {
        font-size:23px;
        margin-bottom:8px
    }

    .partner-client-section .card-img {
        min-height:100px
    }

    .partner-client-section .card-img img {
        height:45px
    }

}

.intro-section .pic img {
    min-width:100%;
    max-width:100%;
    min-height:100%;
    max-height:100%;
    left:0;
    right:0;
    top:0;
    bottom:0;
    display:block
}

.login-signup-modal .modal-header {
    min-height:0;
    padding:10px 20px 0 0;
    border-bottom:none
}

.login-signup-modal .modal-body {
    position:relative;
    padding:0 40px 40px
}

.modal-form .form-control {
    height:40px
}

.modal-form textarea.form-control {
    height:auto
}

.project-clint-counter-section.partner {
    padding:20px 0;
    background-color:#d4ecff
}

.project-clint-counter-section.partner .mos-all-wrap p {
    color:#000
}

.icon-rotate {
    transform:rotate(90deg)
}

.project-clint-counter-section .block {
    text-align:center;
    color:#fff
}

.project-clint-counter-section.partner .block {
    color:#787878;
    font-weight:600
}

.project-clint-counter-section.partner .counter-wrapper {
    font-size:42px;
    margin-top:20px
}

.project-clint-counter-section.partner .block .text-block {
    font-size:17px;
    text-transform:uppercase;
    color:#002e5b
}

.partner-slider .item .facts-card .card-img {
    padding:0;
    display:flex;
    height:auto;
    align-items:center;
    justify-content:center;
    text-align:center;
    flex-direction:column
}

.partner-slider .item .facts-card .card-img img {
    padding:0;
    height:70px;
    width:145px;
    object-fit:contain;
    filter:grayscale(0);
    opacity:1
}

.partner-slider .item .facts-card:hover .card-img img {
    filter:grayscale(100%);
    opacity:.5
}

.partner-slider .item .facts-card .card-img h5 {
    font-weight:600;
    font-size:14px;
    color:#000;
    margin-top:15px
}

.sec-enterprise .facts-card {
    padding:0 10px;
    border:none!important;
    box-shadow:none!important;
    margin:20px
}

.banner_blockchain {
    background-size:cover;
    background-position:center right;
    padding:0 0 45px
}

.banner_blockchain .on-mobile-hide,
.hireform.careerform {
    margin:0
}

.blockchain-services .mos-all-wrap img {
    width:55px
}

.blockchain-services {
    padding:60px 0 10px
}

.blockchain-work {
    padding:50px 0 10px
}

.blockchain-services .mos-all-wrap,
.technology-block {
    margin:10px 0 40px
}

.blockchain-service-box {
    padding:10px
}

.blockchain-services .mos-all-wrap p {
    text-align:justify
}

.feature-blockchain {
    border:4px solid #002e5b;
    min-height:340px;
    display:flex;
    align-items:center;
    padding:30px;
    justify-content:center;
    border-radius:5px;
    margin-top:20px
}

.outer-ideation {
    width:100%;
    padding-left:0
}

.ideation-step-box {
    display:inline-block;
    width:19%;
    text-align:center;
    vertical-align:top
}

.ideation-circle {
    position:relative;
    height:60px;
    width:60px;
    background-color:#fff;
    border:2px dashed #2b58a5;
    border-radius:15px;
    margin:0 auto;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    font-weight:600;
    color:#333
}

.ideation-circle::before {
    content:"";
    background-color:#2b58a5;
    height:12px;
    width:12px;
    border-radius:50%;
    position:absolute;
    top:23px;
    left:-25px
}

.ideation-circle::after {
    content:"";
    height:0;
    border-bottom:2px dashed #2b58a5;
    width:130px;
    position:absolute;
    top:28px;
    left:60px
}

.progress-heading::after,
.progress-heading::before {
    height:8px;
    border-radius:3px;
    position:absolute;
    left:0;
    bottom:-20px
}

.how-it-work-sec ul li:first-child::after,
.how-it-work-sec ul li:nth-child(2)::after,
.ideation-step-box:first-child .ideation-circle::before,
.ideation-step-box:last-child .ideation-circle::after {
    content:none
}

.ideation-step-box p {
    margin-top:30px;
    font-size:14px;
    font-style:normal;
    font-stretch:normal;
    line-height:26px;
    color:#333;
    padding:0 10px;
    opacity:.8
}

.progress-heading {
    position:relative;
    margin-left:50px;
    margin-bottom:80px
}

.progress-heading::before {
    content:"";
    background-color:#d0d0d0;
    width:450px
}

.progress-heading::after {
    content:"";
    background-color:#004991;
    width:150px
}

.diliverable-box {
    background:url(../images/blockchain-box-bg.png) no-repeat #2a2c9c;
    width:379px;
    height:315px;
    border-radius:6px;
    padding:30px 20px;
    color:#fff;
    margin:0 50px 0 40px;
    min-height:315px
}

.diliverable-box h4 {
    font-weight:600;
    font-size:22px;
    text-align:center
}

.diliverable-box ol li {
    padding:10px 0;
    font-weight:600;
    font-size:14px
}

.blockchain-process {
    padding:60px 0 0
}

.blockchain-process .for-row-margin {
    margin:10px 0 100px
}

.for-order-changeing .col-xl-8,
.order-1 {
    order:1
}

.for-order-changeing .progress-heading {
    text-align:left;
    margin-left:40%
}

.for-order-changeing .progress-heading::after {
    width:300px
}

.third-block-deation .progress-heading::after {
    width:450px
}

.for-order-changeing .ideation-step-box,
.third-block-deation .ideation-step-box {
    width:16%
}

.blockchain-work-head {
    font-size:22px;
    font-weight:600;
    font-style:normal;
    line-height:30px;
    color:#333;
    text-transform:uppercase;
    text-align:center;
    margin:20px 0
}

.blockchain-services .mos-all-wrap h4 {
    font-size:18px;
    color:#004991;
    min-height:45px
}

.tech-img img {
    height:110px;
    object-fit:contain;
    width:160px;
    margin:0 auto
}

.blockchain-technology {
    padding:30px 0 120px
}

.blockchain-deve-services {
    background-color:#f5f5f5;
    padding:60px 80px
}

.blockchain-deve-services .service-crypto {
    box-shadow:2px 2px 10px rgba(0, 0, 0, .05);
    padding:15px;
    margin:15px 0;
    border-radius:0;
    min-height:390px;
    background-color:#fff;
    text-align:center
}

.blockchain-deve-services .crypto-service-row {
    padding:0
}

.blockchain-deve-services .service-crypto:hover .blue {
    display:block;
    margin:0 auto
}

.blockchain-deve-services .service-crypto:hover,
.heading-small-text.color-white::after {
    background-color:#fff
}

.blockchain-deve-services .service-crypto:hover p {
    color:initial
}

.blockchain-deve-services .service-crypto:hover h4 {
    color:#004991
}

.blockchain-deve-services .service-crypto h4 {
    text-transform:uppercase;
    max-width:320px;
    margin:20px auto;
    height:46px;
    display:flex;
    align-items:center;
    justify-content:center
}

.blockchain-deve-services .service-crypto p {
    min-height:95px;
    line-height:22px
}

.blockchain-deve-services .service-crypto a {
    padding:0;
    margin-top:10px!important;
    border-radius:0;
    float:none;
    display:inline-block;
    background:0 0;
    color:#004991!important;
    border-bottom:2px solid #004991;
    font-weight:500
}

.cripto-img,
.our-projects .outer-centeral,
.tabs-services .tablinks {
    position:relative
}

.client-sec,
.main-serivces-web {
    padding:40px 0
}

#technology-stack ul {
    display:flex;
    justify-content:space-between
}

#technology-stack ul li {
    margin:0 10px
}

@media screen and (max-width:1250px) {
    .banner-career .heading-common {
        padding-top:0
    }

}

.btn-revers.orange-btn {
    background:#dc5d54!important;
    color:#fff!important;
    border-color:#dc5d54
}

.btn-revers.gradient-btn::after,
.btn-revers.light-blue-btn::after,
.btn-revers.orange-btn::after,
.btn-revers.purple-btn::after,
.btn-revers.purple-dark-btn::after {
    background:#fff!important;
    border-radius:5px
}

.btn-revers.orange-btn:active,
.btn-revers.orange-btn:focus,
.btn-revers.orange-btn:hover {
    text-decoration:none;
    color:#dc5d54!important;
    border-color:#dc5d54
}

.btn-revers.light-blue-btn {
    background:#2b58a5!important;
    color:#fff!important;
    border-color:#2b58a5
}

.btn-revers.light-blue-btn:active,
.btn-revers.light-blue-btn:focus,
.btn-revers.light-blue-btn:hover {
    text-decoration:none;
    color:#2b58a5!important;
    border-color:#2b58a5
}

.color-light-blue {
    color:#2b58a5!important
}

.language-dropdown .dropdown-menu {
    box-shadow:0 0 10px rgba(0, 0, 0, .17);
    min-width:160px
}

.language-dropdown .dropdown-menu img {
    width:20px;
    margin-right:10px;
    border-radius:50%
}

.language-dropdown .dropdown-menu .dropdown-item {
    padding:10px 20px;
    position:relative;
    display:flex;
    align-items:center;
    font-weight:400;
    color:#333;
    font-size:15px!important
}

.language-dropdown .dropdown-menu .dropdown-item:active,
.language-dropdown .dropdown-menu .dropdown-item:focus,
.language-dropdown .dropdown-menu .dropdown-item:hover {
    background-color:transparent
}

.language-dropdown .dropdown-menu .dropdown-item::before {
    content:"";
    width:0;
    position:absolute;
    height:2px;
    left:0;
    background-color:#002e5b;
    bottom:0;
    transition:.5s
}

.erp-img img,
.erp-img-sec .erp-img img,
.language-dropdown .dropdown-menu .dropdown-item:hover:before {
    width:100%
}

#index-loader .index-copy .letter {
    font-size:80px;
    padding-left:10px
}

.bellImg {
    height:auto;
    width:80px;
    margin:0 0 50px;
    animation:3s ease-in-out infinite move
}

.discription,
.salesforce1-sec .discription {
    margin-top:20px;
    letter-spacing:normal;
    text-align:justify;
    font-style:normal;
    font-stretch:normal
}

@keyframes move {
    0%,
    100% {
        transform:scale(1) rotate(0)
    }

    50% {
        transform:scale(1.5) rotate(.1deg)
    }

}

.ios-section.sales-force {
    background:#f4f4f4;
    padding:60px 0
}

.ios-section {
    padding:80px 0 70px;
    width:100%;
    overflow:hidden
}

.discription {
    display:block;
    font-size:16px;
    line-height:24px;
    color:#333;
    opacity:.8
}

.discription a {
    color:#2b58a5
}

.ios-section.sales-force.salesforce-consulting h3 {
    margin-top:0;
    font-size:22px;
    font-weight:500;
    color:#002e5b
}

.why-quest h3 {
    font-size:22px;
    font-weight:500;
    color:#fff
}

.quote-typ-head {
    font-size:18px;
    font-weight:600;
    color:#333;
    line-height:1.3
}

.ios-section.sales-force h3 {
    margin:65px 0 10px
}

.ios-section.sales-force .btn-block,
.outer-shop-now {
    margin:20px 0
}

.ios-section.sales-force .btn-block .btn-revers {
    margin-right:20px
}

.quest-value-sec,
.salesforce1-sec {
    background-color:#002e5b;
    padding:60px 0
}

.for-white-all .quote-typ-head {
    color:#fff;
    opacity:1
}

.salesforce-content ul {
    padding-left:35px
}

.salesforce-content ul li {
    position:relative;
    list-style:none
}

.salesforce-content ul li .salesforce-more-info::before {
    content:'';
    font-size:10px;
    border:2px solid #002e5b;
    border-radius:50%;
    position:absolute;
    left:-38px;
    top:5px;
    height:24px;
    width:24px;
    text-align:center;
    line-height:22px
}

.salesforce-content .discription {
    font-size:18px
}

.salesforce-content ul li p span {
    font-weight:bolder
}

.force h4 {
    color:#000;
    font-weight:600
}

.force .force-inner-info h5 {
    margin-bottom:10px;
    font-weight:600;
    font-size:22px
}

.force {
    background-image:unset!important
}

.salesforce-crm.empower-sec .salesforce-content ul li .salesforce-more-info::before {
    border-color:#fff
}

.faq-section .accordion-item {
    margin-bottom:13px
}

.faq-section .accordion-item .accordion-header .accordion-button {
    background:#002e5b;
    color:#fff!important;
    padding:10px 20px;
    border-radius:4px;
    cursor:pointer;
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    height:55px;
    line-height:inherit;
    box-shadow:unset
}

.faq-section .accordion-item .accordion-header .accordion-button::after {
    width:18px;
    height:18px;
    background-color:#fff;
    border-radius:50%;
    background-position:center center;
    background-size:11px;
    transform:unset
}

.salesforce-content.force ul li .salesforce-more-info::before {
    top:2px
}

.sales-intergration-info h3 {
    font-size:22px;
    font-weight:600;
    color:#002e5b
}

.integration-service-item li h3 {
    margin-bottom:5px;
    font-size:18px
}

.sales-intergration-banner {
    padding-top:20px
}

.salesforce-intergration-service {
    background:linear-gradient(122.37deg, #002e5b 0, #094979 37.69%, #105d8e 64.81%, #1977ac 84.01%, #28a3dc 100%);
    padding:60px 0
}

.salesforce-intergration-service-inner ul {
    padding:0;
    margin-bottom:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}

.salesforce-intergration-service-inner ul li {
    width:25%;
    display:flex;
    min-height:116px;
    padding:27px 13px 20px;
    animation-timing-function:linear;
    -webkit-animation-duration:.2s;
    animation-duration:.2s
}

.us-metaverse-area .salesforce-intergration-service-inner ul li {
    min-height:95px
}

.us-metaverse-area .heading-small-text::after {
    background:#fff
}

.empower-sec.crm-why-choose-sec,
.us-metaverse-area .us-are-heading {
    margin-bottom:20px
}

.careerform::before,
.intergration-service-icon-blue,
.service-crypto .white,
.service-crypto:hover .blue,
.why-us-inner .heading-small-text::after {
    display:none
}

.salesforce-intergration-service-inner ul li:hover {
    background:#000
}

.salesforce-intergration-service-inner ul li:hover .intergration-service-icon .intergration-service-icon-blue,
.service-crypto:hover .white {
    display:block
}

.salesforce-intergration-service-inner .border-right {
    border-right:1px solid #fff!important
}

.salesforce-intergration-service-inner .border-bottom {
    border-bottom:1px solid #fff!important
}

.salesforce-intergration-service-inner .intergration-service-icon {
    width:32px
}

.salesforce-intergration-service-inner .intergration-service-icon i {
    font-size:32px;
    color:#28a3dc
}

.salesforce-intergration-service-inner .intergration-service-icon i.blue {
    color:#256aad
}

.salesforce-intergration-service-inner .intergration-service-info {
    padding-left:15px
}

.salesforce-intergration-service-inner .bb-0 {
    border-bottom:0 solid #fff!important
}

.salesforce-intergration-service-inner .bbr-0 {
    border-right:0px solid #fff!important
}

.salesforce-intergration-service-inner .intergration-service-info p {
    color:#fff;
    font-size:15px;
    margin-bottom:0
}

.careerform form input {
    height:unset;
    padding:8px 10px
}

.careerform form textarea {
    padding:7px 10px;
    height:auto
}

.bannersec.careersec .left-heading .heading-small-text {
    margin-bottom:45px
}

.careerform .heading-small-text::after,
.tabs-services .tablinks .white-circle {
    right:0
}

.benefit li {
    width:50%;
    margin-bottom:0!important
}

.inquire-info p {
    font-size:16px
}

.trondapp-section.our-solution .block-chin-boxsd {
    min-height:382px;
    margin-bottom:20px
}

.trondapp-section.our-solution .block-chin-boxsd .blok-inwv h4 a {
    color:#004991;
    font-weight:600!important
}

.industry-feature .salesforce-content.main-right-content {
    background-size:unset;
    background-position:bottom
}

.salesforce1-sec .discription {
    display:block;
    font-size:16px;
    line-height:26px;
    color:#fff!important
}

.creat-project-strip {
    background:#004991;
    padding:30px 0;
    color:#fff
}

.creat-project-strip .btn-revers {
    margin:20px 0 0
}

.right-border {
    border-right:1px solid #fff
}

.salesforce-strip {
    background-color:#38b0f9!important
}

.btn-revers.sales-blue-btn {
    background:#004991!important;
    color:#fff!important;
    border-color:#004991;
    margin-right:20px
}

.btn-revers.crypto-blue-btn::after,
.btn-revers.sales-blue-btn::after {
    background:#fff!important;
    border-radius:9px
}

.btn-revers.crypto-blue-btn:active,
.btn-revers.crypto-blue-btn:focus,
.btn-revers.crypto-blue-btn:hover,
.btn-revers.sales-blue-btn:active,
.btn-revers.sales-blue-btn:focus,
.btn-revers.sales-blue-btn:hover {
    text-decoration:none;
    color:#004991!important;
    border-color:#004991
}

.btn-white-for-sales {
    background:#fff!important;
    color:#004991!important;
    border-color:#004991
}

.how-it-work-sec ul li::after,
.section-roadmap .timeline-nav-button.timeline-nav-button--next::after,
.section-roadmap .timeline-nav-button.timeline-nav-button--prev::after,
.wallet-video-sec {
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat
}

.btn-white-for-sales::after {
    background:#004991!important;
    border-radius:9px
}

.btn-white-for-sales:active,
.btn-white-for-sales:focus,
.btn-white-for-sales:hover {
    text-decoration:none;
    color:#fff!important;
    border-color:#004991;
    background-color:#004991!important
}

.commn-border-btn {
    border-color:#fff!important
}

.color-sales-blue,
.sec-enterprise .heading-common.service-heading {
    color:#002e5b!important
}

.heading-small-text.after-light-blue::after {
    background:#2b58a5!important
}

.app-exchang-sec {
    padding-bottom:0!important
}

.app-exchang-sec h3 {
    margin:40px 0 10px
}

.creat-project-strip .sales-blue-btn {
    margin-right:0
}

@media screen and (max-width:1024px) {
    .app-exchang-sec h3,
    .ios-section.sales-force h3 {
        margin:0 0 10px
    }

    .ios-section.sales-force.salesforce-consulting h3,
    .why-quest h3 {
        font-size:20px
    }

    .banner-salesforce .heading-common {
        padding-top:60px
    }

    .app-exchang-sec .col-lg-7 {
        order:2
    }

    .sales-force .pl-0 {
        padding-left:15px!important
    }

    .trondapp-section.our-solution .block-chin-boxsd {
        min-height:445px
    }

}

.developement-stage-row {
    padding:5px 0
}

.ios-categories-block {
    margin:20px 0 40px
}

.ios-categories-block img,
.technology-block img {
    width:70px
}

.ios-categories-block h4 {
    font-size:20px;
    font-weight:600;
    color:#333;
    line-height:1.3;
    margin:20px 0
}

.technology-block h4 {
    font-size:18px;
    color:#004991;
    font-weight:600;
    line-height:1.3;
    margin:15px 0 5px
}

.technology-block h5 {
    font-size:16px;
    font-weight:600;
    font-style:normal;
    font-stretch:normal;
    line-height:26px;
    color:#333;
    opacity:.8
}

.full-technology-sec {
    background-color:#d4ecff;
    padding:60px 0;
    margin-bottom:50px
}

@media screen and (max-width:767px) {
    .crm-why-choose p,
    .developement-stage-row .img-block,
    .tech-img {
        text-align:center
    }

    .ideation-step-box {
        display:block;
        width:100%
    }

    .ideation-circle::after {
        content:"";
        height:81px;
        border-left:2px dashed #2b58a5;
        width:0;
        position:absolute;
        top:60px;
        left:30px;
        z-index:-1
    }

    .blockchain-ideation-tech.activity .ideation-circle::before {
        top:-80px
    }

    .ideation-circle::before {
        content:none;
        background-color:#2b58a5;
        height:12px;
        width:12px;
        border-radius:50%;
        position:absolute;
        top:-60px;
        left:25px
    }

    .ideation-step-box p {
        opacity:1;
        background-color:#fff;
        z-index:100
    }

    .for-order-changeing .ideation-step-box,
    .third-block-deation .ideation-step-box {
        width:100%
    }

    .tech-img {
        margin:30px 0
    }

    .progress-heading::before {
        right:0;
        margin:auto
    }

    .progress-heading::after {
        right:0;
        margin:auto;
        width:220px
    }

    .progress-heading {
        margin-left:0!important
    }

    .banner_blockchain {
        margin-bottom:30px
    }

    .ios-banner .heading-common {
        padding:0!important
    }

    .satge-sec {
        padding:15px 0
    }

    .developement-stage-row .text-left.left-heading {
        text-align:center!important
    }

    .developement-stage-row.for-order .col-md-6 {
        order:2
    }

    .developement-stage-row {
        padding:30px 0 0
    }

    .ios-section.sales-force.salesforce-consulting h3,
    .why-quest h3 {
        font-size:18px
    }

    .crm-why-choose .counting {
        margin:auto
    }

    .crm-why-choose {
        min-height:122px!important
    }

}

.service-crypto {
    box-shadow:2px 2px 10px rgba(0, 0, 0, .3);
    padding:30px;
    margin:25px;
    border-radius:10px;
    min-height:346px;
    transition:.5s ease-in-out
}

.service-crypto h4 {
    font-size:16px;
    color:#004991
}

.service-crypto p {
    padding:0;
    margin-bottom:0
}

.client-list ul li.odd,
.mt-100,
.service-crypto.mt-100 {
    margin-top:100px
}

.crypto-service-row {
    padding:30px 0
}

.service-crypto .blue {
    height:120px
}

.service-crypto:hover {
    background-color:#004991;
    transform:scale(1.04)
}

.service-crypto:hover p {
    color:#ddd
}

.resent-implemetation-sec .facts-card {
    background-color:#004991;
    padding:30px 20px
}

.btn-revers.crypto-blue-btn {
    background:#004991!important;
    color:#fff!important;
    border-color:#004991
}

.salesforce-info .common-btn {
    padding:0 20px;
    margin-bottom:8px
}

.salesforce-service .professional-service ul li {
    list-style:lower-alpha
}

.salesforce-service .professional-service.prominent ul li {
    list-style:decimal
}

.salesforce-service .professional-service .salesforce-financial li {
    list-style:disc!important
}

.salesforce-service h3 {
    font-size:17px;
    font-weight:700;
    line-height:22px;
    margin-bottom:5px
}

.blue-crpto-strip {
    background-color:#004991!important
}

.web-dev-banner {
    padding:20px 0 80px
}

.tabs-services .tablinks.text-right {
    padding:30px 110px 30px 0
}

.tabs-services .tablinks img {
    width:50px;
    height:50px;
    position:absolute;
    max-width:0 auto
}

.tabs-services .tablinks span {
    clear:both;
    text-transform:uppercase;
    font-size:14px;
    color:#333;
    font-weight:600
}

.tabs-services .tablinks.active .white-circle,
.tabs-services .tablinks:focus .white-circle,
.tabs-services .tablinks:hover .white-circle {
    background-color:#002e5b;
    transition:.5s ease-in-out
}

.tabs-services .tablinks img.ic-white {
    width:50px;
    height:50px;
    opacity:0;
    transition:.1s ease-in-out
}

.tabs-services .tablinks.active img.ic-blue,
.tabs-services .tablinks:focus img.ic-blue,
.tabs-services .tablinks:hover img.ic-blue {
    opacity:0;
    transition:.5s ease-in-out
}

.tabs-services .tablinks.active img.ic-white,
.tabs-services .tablinks:focus img.ic-white,
.tabs-services .tablinks:hover img.ic-white {
    opacity:1;
    transition:.5s ease-in-out
}

.mt-80 {
    margin-top:75%
}

.tabs-services .tablinks.text-left {
    padding:30px 0 30px 110px
}

.tabs-services .tablinks.text-left .white-circle {
    left:0;
    right:auto
}

.web-services-slider .business_domains img {
    margin:0 auto
}

.our-shor-disc-strip {
    background-color:#2b58a5;
    padding:30px 0
}

.inner-brif {
    border-left:1px solid #ddd;
    padding:10px 10px 10px 20px;
    vertical-align:middle
}

.inner-brif h2 {
    font-size:28px;
    font-weight:600;
    font-style:normal;
    font-stretch:normal;
    line-height:30px;
    letter-spacing:0;
    color:#fff;
    margin-bottom:10px
}

.crm-services p,
.crm-why-choose p,
.inner-brif p,
.our-team-sec h3,
.our-team-sec h6,
.section-investment .discription,
.section-roadmap .timeline__content h2,
.web-developmet-features .service-crypto p {
    letter-spacing:normal;
    font-style:normal;
    font-stretch:normal
}

.inner-brif p {
    font-size:17px;
    font-weight:400;
    line-height:26px;
    color:#fff;
    opacity:.8;
    margin-bottom:0
}

.web-developmet-features .service-crypto {
    margin:0 0 20px;
    padding:15px;
    min-height:230px
}

.web-developmet-features .service-crypto h4 {
    font-weight:600;
    margin-top:20px
}

.quest-value-list li img,
.web-developmet-features .service-crypto img {
    height:60px
}

.web-developmet-features .service-crypto p {
    font-size:16px;
    line-height:26px;
    color:#333;
    opacity:.8
}

.our-projects .outer-centeral:before {
    content:"";
    position:absolute;
    background-color:#dff5f5;
    width:75%;
    height:100%;
    z-index:-1;
    left:0;
    top:0;
    opacity:.6;
    right:inherit
}

.our-projects .content-side {
    padding:40px
}

.our-projects .content-side ul li {
    font-size:14px;
    font-weight:600;
    color:#333;
    line-height:26px;
    list-style:none;
    opacity:.8
}

.our-projects .content-side ul,
.quest-value-list {
    padding-left:0
}

.project-new-slider .slick-dots {
    bottom:-10%
}

.sec-enterprise {
    padding:30px 0;
    overflow:hidden
}

.main-serivces-web .some-feture-point ul {
    padding-left:0;
    width:100%
}

.main-serivces-web .some-feture-point li {
    display:inline-block;
    width:49%;
    vertical-align:top
}

.main-serivces-web .some-feture-point li div {
    padding:20px 30px;
    background-color:#fff;
    box-shadow:2px 2px 10px rgba(0, 0, 0, .2);
    margin:20px;
    min-height:210px
}

.main-serivces-web .some-feture-point img {
    height:50px
}

.main-serivces-web .some-feture-point h5 {
    font-size:16px;
    font-weight:600;
    color:#333;
    line-height:1.3;
    margin:10px 0;
    display:flex;
    align-items:center;
    justify-content:center
}

.discription-content,
.strip-salesforce-inner .partner-btn {
    text-align:left
}

@media screen and (max-width:1200px) {
    .main-serivces-web .some-feture-point li div {
        margin:10px;
        min-height:250px
    }

}

@media screen and (max-width:520px) {
    .main-serivces-web .some-feture-point li {
        width:100%!important
    }

    .main-serivces-web .some-feture-point li div {
        min-height:auto
    }

    .inner-brif {
        border-left:none;
        padding:15px;
        text-align:center
    }

    .services-tab-sec.for-service-mobile {
        padding-bottom:0
    }

    .web-developmet-features {
        padding:20px 0
    }

    .section {
        padding:15px 0
    }

    .our-projects .outer-centeral:before {
        width:100%
    }

    .our-projects .outer-centeral {
        position:relative;
        margin:30px 0
    }

    .project-new-slider .slick-dots {
        bottom:-10px
    }

}

.crm-service-sec {
    background-color:#f7f7f7;
    padding:60px 0
}

.crm-services {
    background-color:#eee;
    box-shadow:2px 2px 10px rgba(0, 0, 0, .08);
    padding:30px;
    border-radius:5px;
    margin:15px;
    text-align:center;
    min-height:370px
}

.crm-services img {
    width:120px
}

.crm-services p,
.crm-why-choose p {
    display:block;
    margin-top:20px;
    font-size:16px;
    line-height:26px;
    color:#333;
    opacity:.8
}

.design-cerativity-choose ul,
.services-list-crm ul {
    padding:0;
    text-align:center
}

.services-list-crm ul li {
    width:32.33%;
    display:inline-block;
    vertical-align:top
}

.crm-why-choose {
    margin:10px 30px;
    min-height:150px
}

.crm-why-choose .counting {
    width:50px;
    height:50px;
    border-radius:50%;
    border:2px solid #004991;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#004991;
    font-size:22px;
    font-weight:600
}

.crm-why-choose img {
    height:90px;
    width:90px;
    object-fit:contain
}

.pt-0 {
    padding-top:0!important
}

.gradient-blue {
    background-color:#0c5fa6!important
}

.btn-revers.gradient-btn {
    background:#0c5fa6!important;
    color:#fff!important;
    border-color:#0c5fa6
}

.btn-revers.gradient-btn:active,
.btn-revers.gradient-btn:focus,
.btn-revers.gradient-btn:hover {
    text-decoration:none;
    color:#0c5fa6!important;
    border-color:#0c5fa6
}

.color-gradient {
    color:#0c5fa6
}

.heading-small-text.after-gradient::after {
    background-color:#0c5fa6
}

.heading-small-text.light-blue-after::after {
    background-color:#38b0f9
}

.purple-strip {
    background-color:#5c6be8!important
}

.btn-revers.purple-btn {
    background:#5c6be8!important;
    color:#fff!important;
    border-color:#5c6be8
}

.btn-revers.purple-btn:active,
.btn-revers.purple-btn:focus,
.btn-revers.purple-btn:hover {
    text-decoration:none;
    color:#5c6be8!important;
    border-color:#5c6be8
}

.color-purple {
    color:#5c6be8
}

.heading-small-text.after-purple::after {
    background-color:#5c6be8
}

.purple-dark-strip {
    background-color:#343f74!important
}

.btn-revers.purple-dark-btn {
    background:#343f74!important;
    color:#fff!important;
    border-color:#343f74
}

.btn-revers.purple-dark-btn:active,
.btn-revers.purple-dark-btn:focus,
.btn-revers.purple-dark-btn:hover {
    text-decoration:none;
    color:#343f74!important;
    border-color:#343f74
}

.color-purple-dark {
    color:#343f74
}

.heading-small-text.after-purple-dark::after {
    background-color:#343f74
}

.design-cerativity-choose ul li {
    display:inline-block;
    width:32.33%;
    vertical-align:top;
    padding:30px
}

.design-cerativity-choose .crm-why-choose {
    position:relative;
    height:170px;
    border:1px solid #ddd;
    margin:0 auto;
    padding:30px;
    display:flex;
    align-items:flex-start;
    justify-content:center;
    background:#eee;
    border-radius:10px
}

.one-section {
    padding:20px 0 40px
}

.design-cerativity-choose .crm-why-choose:hover {
    box-shadow:2px 2px 10px rgba(0, 0, 0, .2)
}

.design-cerativity-choose .crm-why-choose .counting {
    position:absolute;
    left:-25px;
    top:-25px;
    background-color:#e3e4e5;
    border:1px solid #e3e4e5;
    color:#004991
}

.wallet-video-sec {
    padding:60px 0;
    background-image:url(../images/banners/bg_testimonials.jpg)
}

.wallet-video-sec .video-outer-box {
    background-color:#002e5b;
    padding:10px
}

.wallet-feature .service-crypto {
    min-height:255px
}

.wallet-types .some-feture-point li div {
    min-height:180px;
    padding:20px
}

.exchange-feature .services-list-crm ul li h5 {
    font-size:18px;
    color:#004991;
    font-weight:600;
    line-height:1.3;
    margin:15px 0
}

.exchange-boxes .crm-services img {
    width:auto
}

.exchange-feature .crm-services {
    min-height:332px
}

.exchange-feature {
    background-color:#e5ecf3
}

.e-book-launch-box,
.product-mocup-sec {
    background-color:#002e5b
}

.ico-feature .crm-services {
    min-height:382px
}

.ico-feature .services-list-crm ul li h5 {
    font-size:18px;
    color:#004991;
    font-weight:600;
    line-height:1.3;
    margin:15px 0;
    min-height:46px
}

.ico-feature .services-list-crm p {
    min-height:110px
}

.section-investment {
    padding:60px 0;
    background-color:#004991;
    overflow:hidden!important;
    text-align:center
}

.section-investment .discription {
    display:block;
    margin-top:20px;
    font-size:16px;
    line-height:26px;
    color:#fff;
    text-align:center
}

.ico-step3 .ico-step3-img {
    background-color:#fff;
    padding:15px;
    border-radius:15px
}

.ico-step5 .ico-step5-img img {
    margin:50px auto
}

.ico-development-section .table-striped td,
.ico-development-section .table-striped th {
    border:1px solid #ccc;
    padding:15px
}

.ico-development-section .table_head {
    color:#fff;
    font-size:16px;
    padding:20px;
    background:#004991!important;
    font-weight:700
}

.heading_btc {
    font-size:20px;
    margin-bottom:5px!important;
    font-weight:600
}

.ico-development-section .table-striped tr th {
    padding:13px 15px;
    font-size:16px;
    font-weight:400
}

.about-us-sec {
    padding:80px 0 30px
}

.about-us-sec h3 {
    font-size:30px;
    margin:5px 0;
    line-height:40px;
    font-weight:400
}

.quest-value-list li {
    display:inline-block;
    text-align:center;
    width:19%
}

.quest-value-list li h4 {
    color:#fff;
    font-weight:600;
    font-size:18px;
    letter-spacing:1px;
    margin:20px 0 0
}

.our-team-img img {
    width:100%;
    height:100%;
    object-fit:contain;
    border-radius:50%
}

.our-team-img {
    height:330px;
    width:330px;
    padding:10px;
    border:4px solid #002e5b;
    border-radius:50%
}

.our-team-sec .social-icon img {
    height:40px;
    width:40px
}

.our-team-sec h3 {
    font-size:24px;
    line-height:30px;
    color:#002e5b;
    margin-bottom:0;
    text-transform:uppercase
}

.our-team-sec h6,
.section-roadmap .timeline__content h2 {
    margin-bottom:4px
}

.our-team-sec h6 {
    font-size:16px;
    line-height:30px;
    color:#686868;
    margin-top:0
}

.team-dsc-row {
    margin:100px 0
}

.section-roadmap .timeline--horizontal .timeline-divider {
    background-color:#fff!important;
    height:2px!important;
    border:1px dashed #ddd!important;
    left:30px;
    right:30px
}

.section-roadmap .timeline-nav-button.timeline-nav-button--next,
.section-roadmap .timeline-nav-button.timeline-nav-button--prev,
.section-roadmap .timeline-nav-button:disabled {
    border:4px solid #0c5fa6;
    z-index:100;
    background-color:#002e5b
}

.section-roadmap .timeline-nav-button:disabled {
    opacity:.5;
    opacity:1!important
}

.section-roadmap .timeline-nav-button.timeline-nav-button--prev::after {
    content:"";
    position:absolute;
    left:2px;
    top:3px;
    height:15px;
    width:15px;
    background-image:url(../images/icons/left-arrow.png)
}

.section-roadmap .timeline-nav-button.timeline-nav-button--next::after {
    content:"";
    position:absolute;
    left:5px;
    top:3px;
    height:15px;
    width:15px;
    background-image:url(../images/icons/right-white.png)
}

.section-roadmap .timeline-nav-button {
    height:30px;
    width:30px
}

.section-roadmap {
    overflow:hidden;
    padding:60px 0
}

.section-roadmap .timeline__item:after {
    background-color:#002e5b;
    border:none;
    height:14px;
    width:14px
}

.section-roadmap .timeline--horizontal .timeline__item .timeline__content:before {
    border:none!important;
    background-color:#002e5b;
    height:60px;
    width:60px;
    left:30px;
    top:0
}

.section-roadmap .timeline--horizontal .timeline__item .timeline__content:after {
    border:none!important;
    background-color:#002e5b;
    height:90%;
    width:4px;
    left:7%;
    top:18%
}

.section-roadmap .timeline__content {
    padding-left:70px;
    border:none;
    padding-top:0;
    padding-bottom:0;
    min-height:130px
}

.section-roadmap .timeline--horizontal .timeline__item:after {
    left:7%
}

.section-roadmap .timeline__item--bottom .timeline__content:after {
    top:-65px!important;
    height:50%!important
}

.section-roadmap .timeline--horizontal .timeline__item {
    padding-bottom:0;
    height:225px!important
}

.section-roadmap .timeline--horizontal .timeline__item--bottom {
    padding:4.5rem 0 0
}

.number-box {
    position:absolute;
    background-color:#fff;
    height:45px;
    width:45px;
    left:7px;
    z-index:100;
    top:7px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
    font-weight:600;
    color:#333
}

.section-roadmap .timeline__content h2 {
    font-size:18px;
    font-weight:600;
    line-height:20px;
    color:#002e5b
}

.section-roadmap .timeline__content p {
    font-size:14px;
    color:#333;
    text-align:justify;
    opacity:.8;
    line-height:17px
}

.section-roadmap .timeline__content p span {
    font-size:14px;
    font-weight:600;
    color:#002e5b
}

.section-roadmap .timeline--horizontal .timeline__items {
    height:520px!important
}

.section-roadmap .timeline--horizontal {
    margin-top:35px
}

.pagination-list .pagination {
    justify-content:flex-end
}

.disabled.page-item .page-link {
    background-color:rgba(0, 46, 91, .5);
    border-color:rgba(0, 46, 91, .5)!important;
    color:#fff!important
}

.pagination-list .page-link {
    border:1px solid #002e5b!important;
    color:#002e5b;
    outline:0;
    box-shadow:none
}

.pagination-list .pagination .page-link {
    border-radius:10%;
    margin:7px;
    height:35px;
    width:35px;
    font-size:12px;
    font-weight:600;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#002e5b!important
}

.pagination-list .page-item.active .page-link,
.pagination-list .page-item:focus .page-link,
.pagination-list .page-item:hover .page-link {
    background-color:#002e5b;
    color:#fff!important
}

.bannermain-input-group .form-control {
    width:auto!important;
    border:1px solid #ddd!important
}

.outer-shop-now {
    padding:30px;
    border-radius:5px
}

.outer-shop-now p {
    font-size:16px;
    font-weight:300;
    font-style:normal;
    font-stretch:normal;
    line-height:26px;
    color:#333;
    padding:10px 0 0;
    opacity:.8;
    text-align:justify
}

.outer-shop-now .common-btn {
    padding:0 30px;
    line-height:38px
}

.outer-shop-now .price-amt {
    padding:10px 0;
    color:#000!important;
    font-size:22px
}

.header-main .navbar-light .navbar-nav button.nav-link {
    border:none;
    background-color:transparent;
    padding:3px 8px;
    text-align:left
}

.salesforce-banner .salesforce-banner-img {
    height:550px;
    width:100%
}

@media screen and (max-width:1199px) {
    .for-order-changeing .progress-heading {
        text-align:left;
        margin-left:50px
    }

    .for-order-changeing .col-xl-8 {
        order:initial
    }

    .section-roadmap .timeline--horizontal .timeline__item .timeline__content:after {
        top:40px
    }

}

@media screen and (max-width:991px) {
    .partner-shadow-box {
        padding:20px!important;
        margin:0
    }

    .banner-career .heading-common {
        padding-top:0
    }

    .banner-salesforce .heading-common {
        padding-top:30px
    }

    .service-crypto.mt-100 {
        margin-top:20px
    }

    .services-list-crm ul li {
        width:49.33%
    }

    .design-cerativity-choose ul li {
        width:40.33%
    }

    .about-us-sec h3 {
        font-size:30px;
        line-height:38px
    }

    .list-industry-sec li,
    .quest-value-list li {
        width:24%;
        margin:15px 0
    }

    .section-roadmap .timeline--horizontal .timeline__item .timeline__content:after {
        top:55px
    }

    .section-roadmap .timeline--horizontal .timeline__items {
        height:470px!important
    }

}

.developer-sec .empowering-info h3,
.method-step li h2,
.method-step li p,
.who-info p,
.why-us-info li h2 {
    font-style:normal;
    line-height:normal
}

@media screen and (max-width:767px) {
    .design-cerativity-choose ul li,
    .services-list-crm ul li {
        width:100%
    }

    .crm-services {
        padding:40px;
        min-height:auto
    }

    .digital-marketing-icons .crm-services {
        min-height:auto!important;
        padding:30px
    }

    .design-cerativity-choose .crm-why-choose {
        height:auto
    }

    .list-industry-sec li,
    .quest-value-list li {
        width:49%;
        margin:20px 0
    }

    .ico-development-section .table-striped {
        min-width:650px
    }

    .section-roadmap .timeline--mobile .timeline__item .timeline__content:after,
    .section-roadmap .timeline__item--bottom .timeline__content:after {
        border:none!important;
        background-color:#002e5b;
        height:2px;
        width:25px;
        left:-25px
    }

    .section-roadmap .timeline--mobile .timeline__item .timeline__content:before {
        border:none!important
    }

    .section-roadmap .timeline__content {
        padding-left:70px;
        border:1px solid #ddd;
        padding-top:18px;
        padding-bottom:23px;
        min-height:130px;
        margin-right:20px
    }

    .section-roadmap .timeline--mobile .timeline__item:after {
        left:5px;
        margin:0
    }

    .number-box {
        background-color:#002e5b;
        top:18px;
        color:#fff;
        border-radius:5px
    }

    .our-team-img {
        height:280px;
        width:280px;
        padding:10px;
        border:4px solid #002e5b;
        border-radius:50%;
        margin:20px auto
    }

    .our-team-sec .discription,
    .our-team-sec .social-icon,
    .our-team-sec h3,
    .our-team-sec h6 {
        text-align:center
    }

    .order-1 {
        order:inherit
    }

    .team-dsc-row {
        margin:25px 0
    }

}

.shop-slider .slick-next.slick-arrow::before,
.shop-slider .slick-prev.slick-arrow::before {
    height:20px;
    width:20px;
    position:absolute;
    left:15px;
    top:15px;
    content:"";
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat
}

@media screen and (max-width:420px) {
    .list-industry-sec li,
    .quest-value-list li {
        width:100%;
        margin:20px 0
    }

}

.refund-section {
    padding:120px 0
}

.refund-img img {
    height:120px;
    margin-bottom:30px
}

.refund-section h5 {
    color:#333;
    font-weight:600;
    margin-top:10px;
    font-size:18px
}

.digital-marketing-icons .crm-services {
    min-height:260px
}

.digital-marketing-icons .crm-services img {
    width:60px
}

.input-group-common {
    max-width:520px;
    margin:30px auto
}

.input-group-common .form-control {
    box-shadow:none;
    outline:0;
    border:1px solid #ddd
}

.btn-demo {
    margin-top:-42px!important
}

.datainjustis-strip {
    background-color:#568bb9
}

.rotating {
    -webkit-animation:3s linear infinite rotating;
    -moz-animation:3s linear infinite rotating;
    -ms-animation:rotating 3s linear infinite;
    -o-animation:3s linear infinite rotating;
    animation:3s linear infinite rotating
}

@-webkit-keyframes rotating {
    from {
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0)
    }

    to {
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg)
    }

}

@keyframes rotating {
    from {
        -ms-transform:rotate(0);
        -moz-transform:rotate(0);
        -webkit-transform:rotate(0);
        -o-transform:rotate(0);
        transform:rotate(0)
    }

    to {
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        transform:rotate(360deg)
    }

}

.shop-now-img img {
    height:250px
}

.shop-now-side-form label {
    font-weight:600
}

.shop-slider .slick-arrow {
    background-color:#002e5b!important;
    height:50px;
    width:50px;
    display:block;
    z-index:10;
    border-radius:10px
}

.shop-slider .slick-prev.slick-arrow {
    right:auto;
    bottom:-20px;
    left:-40px;
    top:50%
}

.shop-slider .slick-prev.slick-arrow::before {
    background-image:url(../images/other/white-left.png)
}

.shop-slider .slick-next.slick-arrow {
    right:-40px;
    left:auto;
    top:50%;
    bottom:-20px
}

.shop-slider .slick-next.slick-arrow::before {
    background-image:url(../images/other/white-right.png)
}

.main-timeline5 {
    overflow:hidden;
    position:relative
}

.main-timeline5 .timeline {
    position:relative;
    margin-top:-79px
}

.main-timeline5 .timeline-icon,
.main-timeline5 .year {
    margin:auto;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}

.main-timeline5 .timeline:after,
.main-timeline5 .timeline:before {
    content:"";
    display:block;
    width:100%;
    clear:both
}

.main-timeline5 .timeline:before {
    content:"";
    width:100%;
    height:100%;
    box-shadow:-8px 0 5px -5px rgba(0, 0, 0, .5) inset;
    position:absolute;
    top:0;
    right:0;
    z-index:2
}

.main-timeline5 .timeline-icon {
    width:210px;
    height:210px;
    border-radius:50%;
    border:25px solid transparent;
    border-top-color:#002e5b;
    border-right-color:#002e5b;
    z-index:1;
    transform:rotate(45deg)
}

.main-timeline5 .year {
    display:block;
    width:110px;
    height:110px;
    line-height:110px;
    border-radius:50%;
    background:#fff;
    box-shadow:0 0 20px rgba(0, 0, 0, .4);
    font-size:30px;
    font-weight:700;
    color:#002e5b;
    text-align:center;
    transform:rotate(-45deg)
}

.main-timeline5 .timeline-content {
    width:35%;
    border-radius:10px;
    float:right;
    background:#002e5b;
    padding:20px 15px;
    margin:50px 0;
    z-index:1;
    position:relative
}

.main-timeline5 .timeline-content:before {
    content:"";
    width:20%;
    height:15px;
    background:#002e5b;
    position:absolute;
    top:50%;
    left:-20%;
    z-index:-1;
    transform:translateY(-50%)
}

.main-timeline5 .title {
    font-size:16px;
    font-weight:700;
    color:#fff;
    margin:0 0 10px
}

.main-timeline5 .description {
    font-size:14px;
    color:#fff;
    line-height:20px;
    margin:0 0 10px
}

.main-timeline5 .timeline:nth-child(2n):before {
    box-shadow:8px 0 5px -5px rgba(0, 0, 0, .5) inset
}

.main-timeline5 .timeline:nth-child(2n) .timeline-icon {
    transform:rotate(-135deg);
    border-top-color:#002e5b;
    border-right-color:#002e5b
}

.main-timeline5 .timeline:nth-child(2n) .year {
    transform:rotate(135deg);
    color:#002e5b
}

.main-timeline5 .timeline:nth-child(2n) .timeline-content {
    float:left
}

.main-timeline5 .timeline:nth-child(2n) .timeline-content:before {
    left:auto;
    right:-20%
}

.main-timeline5 .timeline:nth-child(2n) .timeline-content,
.main-timeline5 .timeline:nth-child(2n) .timeline-content:before,
.main-timeline5 .timeline:nth-child(3n) .timeline-content,
.main-timeline5 .timeline:nth-child(3n) .timeline-content:before,
.main-timeline5 .timeline:nth-child(4n) .timeline-content,
.main-timeline5 .timeline:nth-child(4n) .timeline-content:before {
    background:#002e5b
}

.main-timeline5 .timeline:nth-child(3n) .timeline-icon,
.main-timeline5 .timeline:nth-child(4n) .timeline-icon {
    border-top-color:#002e5b;
    border-right-color:#002e5b
}

.timeline:not(.timeline--horizontal):before {
    background-color:#000!important
}

@media only screen and (max-width:1199px) {
    .main-timeline5 .timeline {
        margin-top:-103px
    }

    .main-timeline5 .timeline-content:before {
        left:-18%
    }

    .main-timeline5 .timeline:nth-child(2n) .timeline-content:before {
        right:-18%
    }

    .sales-intergration-banner {
        padding-top:60px
    }

    .sales-intergration .comman-bchain-heading {
        font-size:26px;
        margin-bottom:5px;
        line-height:26px
    }

    .sales-intergration-info h3 {
        font-size:18px
    }

    .blokchain-tech-sec.sales-intergration .detail-inside .mb-30 {
        margin-bottom:15px
    }

    .blokchain-tech-sec.sales-intergration .detail-inside p {
        margin-bottom:5px;
        line-height:23px
    }

    .upper-strip-index ul {
        padding:0
    }

    .salesforce-service h3 {
        font-size:17px
    }

    .salesforce-banner {
        margin-top:52px
    }

    .salesforce-banner .salesforce-banner-img {
        height:calc(100vh - 150px)
    }

    .salesforce-intergration-service-inner .borders-bottom {
        border-bottom:0 solid #fff!important
    }

    .salesforce-intergration-service-inner .border-right:last-child {
        border-right:0px solid #fff!important
    }

}

@media only screen and (max-width:990px) {
    .main-timeline5 .timeline {
        margin-top:-127px
    }

    .main-timeline5 .timeline-content:before {
        left:-2%
    }

    .main-timeline5 .timeline:nth-child(2n) .timeline-content:before {
        right:-2%
    }

}

@media only screen and (max-width:767px) {
    .main-timeline5 .timeline {
        margin-top:0;
        overflow:hidden
    }

    .main-timeline5 .timeline:before,
    .main-timeline5 .timeline:nth-child(2n):before {
        box-shadow:none
    }

    .main-timeline5 .timeline-icon,
    .main-timeline5 .timeline:nth-child(2n) .timeline-icon {
        margin-top:-30px;
        margin-bottom:20px;
        position:relative;
        transform:rotate(135deg)
    }

    .main-timeline5 .timeline:nth-child(2n) .year,
    .main-timeline5 .year {
        transform:rotate(-135deg)
    }

    .main-timeline5 .timeline-content,
    .main-timeline5 .timeline:nth-child(2n) .timeline-content {
        width:100%;
        float:none;
        border-radius:0 0 20px 20px;
        text-align:center;
        padding:25px 20px;
        margin:0 auto
    }

    .main-timeline5 .timeline-content:before,
    .main-timeline5 .timeline:nth-child(2n) .timeline-content:before {
        width:15px;
        height:25px;
        position:absolute;
        top:-22px;
        left:50%;
        z-index:-1;
        transform:translate(-50%, 0)
    }

}

@media screen and (max-width:768px) {
    .shop-now-img img {
        height:auto
    }

    .outer-shop-now {
        padding:0
    }

    .sales-intergration-banner {
        padding-top:20px
    }

    .become-partner-content,
    .become-partner-content h2,
    .become-partner-content p {
        text-align: center;
    }

    .sales-intergration .comman-bchain-heading {
        font-size:22px;
        line-height:26px
    }

    .sales-intergration-info h3 {
        font-size:16px
    }

    .salesforce-top {
        margin-top:50px
    }

    .salesforce-banner .salesforce-banner-img {
        height:calc(100vh - 190px)
    }

    .trondapp-section.our-solution .block-chin-boxsd {
        min-height:360px
    }

    .salesforce-intergration-service-inner ul li {
        width:33%
    }

    .salesforce-intergration-service-inner .border-right:last-child,
    .salesforce-intergration-service-inner .br-1 {
        border-right:1px solid #fff!important
    }

    .salesforce-intergration-service-inner .br-0 {
        border-right:0px solid #fff!important
    }

    .salesforce-intergration-service-inner .bb-1,
    .salesforce-intergration-service-inner .border-bottom {
        border-bottom:1px solid #fff!important
    }

}

@media screen and (max-width:490px) {
    .sales-intergration .comman-bchain-heading {
        font-size:20px;
        line-height:24px
    }

    .sales-intergration-info h3 {
        font-size:14px
    }

    .sales-intergration-banner,
    .salesforce-top {
        margin-top:85px
    }

    .salesforce-service h3 {
        font-size:16px
    }

    .salesforce-banner {
        margin-top:0
    }

    .salesforce-intergration-service-inner ul li {
        width:100%;
        min-height:auto
    }

    .salesforce-intergration-service-inner .border-right {
        border-right:0px solid transparent!important
    }

    .salesforce-intergration-service-inner .border-right.br-0,
    .salesforce-intergration-service-inner .border-right:last-child,
    .salesforce-intergration-service-inner .br-1 {
        border-right:0px solid #fff!important
    }

    .salesforce-intergration-service-inner .borders-bottom {
        border-bottom:1px solid #fff!important
    }

    .salesforce-intergration-service-inner ul {
        width:85%;
        margin:auto
    }

}

.reason-sec.more-offers-sec ul li {
    padding:25px 80px;
    text-align:center
}

.reason-sec.more-offers-sec ul li p {
    color:#002e5b;
    margin:20px 0 10px
}

.reason-sec.more-offers-sec ul li span {
    text-align:center;
    font-size:12px;
    line-height:24px
}

.reason-icon-box {
    height:70px;
    width:70px;
    border-radius:50%;
    margin:0 auto;
    background-color:#ffdcdc;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:23px
}

.reason-icon-box img {
    width:100%;
    height:100%;
    object-fit:contain
}

.reason-icon-box.color-blue {
    background-color:#cff4fc
}

.reason-icon-box.color-orange {
    background-color:#fef1c4
}

.screen-box-new {
    padding:20px
}

.screen-box-new img {
    width:100%;
    height:auto
}

.mt-200 {
    margin-top:200px
}

.how-it-work-sec ul {
    display:flex;
    width:100%;
    padding-left:0;
    flex-wrap:wrap;
    align-items:center
}

.developer-sec .empowering-item,
.who-item {
    align-items:center;
    border-radius:15px;
    background:#fff
}

.how-it-work-sec ul li {
    list-style:none;
    width:33%;
    text-align:center;
    padding:50px;
    position:relative
}

.how-it-work-sec ul li::after {
    position:absolute;
    left:auto;
    right:-54px;
    top:140px;
    content:"";
    background-image:url(../images/walletapppage/arrow.png);
    height:10px;
    width:100px
}

.how-it-work-sec ul li:first-child {
    width:66%;
    text-align:left
}

.how-it-work-sec ul li:nth-child(5)::after {
    transform:rotate(-90deg);
    top:0;
    left:0;
    right:0;
    margin:0 auto;
    width:85px
}

.how-it-work-sec ul li:nth-child(6)::after {
    transform:rotate(-90deg);
    top:-50px;
    left:0;
    right:0;
    margin:0 auto;
    width:85px
}

.how-it-work-sec ul li:nth-child(7)::after {
    transform:rotate(-180deg);
    top:156px;
    left:-270px;
    right:0;
    margin:0 auto;
    width:85px
}

.how-it-work-sec ul li:nth-child(8)::after {
    transform:rotate(-180deg);
    top:110px;
    left:-380px;
    right:0;
    margin:0 auto;
    width:85px
}

.how-it-work-sec ul li:first-child p {
    text-align:left;
    margin-top:15px;
    max-width:100%;
    font-size:20px;
    margin-bottom:15px
}

.how-it-work-sec ul li:first-child .heading-small-text::after {
    right:auto
}

.how-it-work-sec ul li img {
    width:100%;
    max-height:190px;
    object-fit:contain
}

.how-it-work-sec ul li h4 {
    font-size:14px;
    font-weight:600;
    text-transform:uppercase;
    margin:20px 0 10px;
    color:#2c4d6d
}

.how-it-work-sec ul li p {
    font-size:13px;
    max-width:185px;
    margin:0 auto
}

.how-it-work-sec ul li:nth-child(6) div {
    height:150px;
    width:150px;
    margin:0 auto;
    border:2px solid #222a70;
    padding:14px
}

.how-it-work-sec ul li:nth-child(6) img {
    position:absolute;
    height:65px;
    left:auto;
    right:60px;
    width:65px;
    top:10px
}

.walletapppage-heading {
    font-size:28px!important;
    text-transform:uppercase;
    line-height:45px!important;
    color:#000!important
}

.walletapppage-heading b {
    display:block;
    font-size:32px;
    color:#004991!important
}

.wallet-app-banner {
    background-image:url(../images/walletapppage/banner.png);
    background-size:70%;
    background-repeat:no-repeat;
    background-position:top right;
    min-height:90vh
}

@media screen and (max-width:992px) {
    .tabs-services .tablinks .white-circle {
        position:static
    }

    .tabs-services .tablinks {
        text-align:center!important;
        padding:0!important
    }

    .services-tab .inner-tab,
    .services-tab .tab-pane {
        min-height:460px;
        padding:15px
    }

    .main-serivces-web .for-order-change {
        order:2
    }

    .mt-100,
    .mt-200 {
        margin-top:0
    }

    .wallet-app-banner {
        min-height:60vh
    }

}

@media screen and (max-width:768px) {
    .more-offers-sec {
        padding:20px 0
    }

    .reason-sec.more-offers-sec ul li {
        padding:15px
    }

    .how-it-work-sec ul li:first-child {
        width:100%;
        text-align:left;
        margin-bottom:0
    }

    .how-it-work-sec ul li {
        width:100%;
        padding:10px;
        margin-bottom:100px
    }

    .how-it-work-sec ul li:first-child p {
        padding:0
    }

    .how-it-work-sec ul li::after {
        transform:rotate(-90deg)!important;
        top:-60px!important;
        left:0!important;
        right:0!important;
        margin:0 auto!important;
        width:100px
    }

    .how-it-work-sec ul li:nth-child(6) img {
        right:30px;
        top:-25px
    }

    .how-it-work-sec ul li:nth-child(8) {
        margin-bottom:0
    }

    .faq-section {
        padding:40px 0
    }

    .faq-section .accordion-body {
        font-size:15px
    }

}

@media screen and (max-width:550px) {
    .progress-heading::before,
    .third-block-deation .progress-heading::after {
        width:350px
    }

}

@media screen and (max-width:450px) {
    .for-order-changeing .progress-heading::after,
    .progress-heading::before,
    .third-block-deation .progress-heading::after {
        width:220px
    }

    .diliverable-box {
        margin:0;
        width:100%
    }

    .faq-section {
        padding:35px 0
    }

    .trondapp-section.our-solution .block-chin-boxsd {
        min-height:auto!important
    }

}

@media screen and (max-width:300px) {
    .for-order-changeing .progress-heading::after,
    .progress-heading::before,
    .third-block-deation .progress-heading::after {
        width:180px
    }

}

@media (min-width:320px) and (max-width:766px) {
    .list-industry-sec li,
    .quest-value-list li {
        width:40%;
        margin:20px 0
    }

}

.partnter-banner.salesforce-dev-banner {
    background:url(../images/other/salesforce-dev-banner.png) 0 0/cover no-repeat
}

.get-started-btn {
    border-radius:10px;
    background-color:#1c4396!important
}

.who-item {
    box-shadow:0 0 10px 0 rgba(0, 0, 0, .15);
    padding:15px 30px;
    text-align:center;
    min-height:300px;
    display:flex;
    justify-content:center;
    flex-direction:column
}

.who-info p {
    color:#505050;
    text-align:center;
    font-size:16px;
    font-weight:400;
    margin:20px 0
}

.developer-sec .empowering-item {
    box-shadow:0 0 4px 2px #00000026;
    padding:20px 24px;
    text-align:center;
    margin-bottom:25px;
    min-height:263px;
    display:flex;
    justify-content:center;
    flex-direction:column
}

.method-step,
.why-us-box {
    display:flex;
    align-items:center
}

.developer-sec .empowering-item.centralized {
    min-height:353px
}

.developer-sec .get-started-box {
    min-height:82px
}

.developer-sec .empowering-info h3 {
    color:#013f7e;
    text-align:center;
    font-size:24px;
    font-weight:600;
    margin-bottom:15px
}

.developer-sec .empowering-info p {
    color:#505050;
    text-align:center;
    font-size:15px;
    font-style:normal;
    font-weight:400;
    line-height:22px;
    margin-bottom:0
}

.method-step {
    padding:0;
    margin:0;
    flex-wrap:wrap;
    gap:24px
}

.method-step li {
    width:21%;
    min-height:180px;
    text-align:left;
    border-radius:10px;
    background:#fff;
    box-shadow:0 0 4px 2px rgba(0, 0, 0, .15);
    padding:16px
}

.method-step li img,
.why-us-info li img {
    margin-bottom:5px
}

.method-step li h2 {
    color:#000;
    font-size:24px;
    font-weight:500;
    text-transform:capitalize;
    margin-bottom:2px
}

.method-step li p {
    color:#505050;
    font-size:16px;
    font-weight:400;
    text-transform:capitalize;
    margin-bottom:0
}

.why-us-inner {
    background:url(../images/other/why-choose-bg.png) 0 0/100% 100% no-repeat;
    padding:34px
}

.why-us-inner .title {
    padding-left:55px
}

.why-us-inner .heading-common {
    color:#fff;
    text-align:left
}

.why-us-inner .heading-small-text {
    color:#fff;
    margin-bottom:0;
    text-align:left
}

.why-us-box {
    justify-content:center;
    gap:20px
}

.why-us-info {
    padding:0;
    margin:0;
    width:33%;
    gap:20px;
    display:grid
}

.clients-img,
.salesforce-certified-form .form-group {
    margin-bottom:25px
}

.clients-img,
.why-us-info li {
    display:flex;
    background:#fff
}

.why-us-info li {
    padding:13px 24px;
    list-style-type:none;
    border-radius:6.581px;
    box-shadow:0 0 2.63234px 1.31617px #00000026;
    min-height:100px;
    align-items:center;
    justify-content:center;
    flex-direction:column
}

.why-us-info li h2 {
    color:#505050;
    text-align:center;
    font-size:14px;
    font-weight:600;
    margin-bottom:0
}

.client-list {
    height:600px;
    overflow:hidden;
    position:relative
}

.client-list>div {
    animation:6s linear infinite primary;
    position:absolute;
    left:0;
    right:0
}

@keyframes primary {
    from {
        top:0
    }

    to {
        top:-100%
    }

}

.client-list ul {
    display:flex!important;
    gap:25px;
    padding:0 0 15px;
    justify-content:center;
    margin:10px 0
}

.client-list ul li {
    list-style-type:none;
    width:23%;
    height:auto
}

.clients-img {
    padding:15px 25px;
    border-radius:15px;
    box-shadow:0 5px 25px #1c439640;
    align-items:center;
    justify-content:center;
    min-height:280px
}

.want-partner {
    border-radius:20px;
    background:linear-gradient(93deg, #003b91 0, #2676bc 99.39%);
    padding:54px 80px;
    position:relative;
    margin:0 15px
}

.banner-btn,
.partner-btn .banner-btn {
    border-radius:10px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    letter-spacing:.18px;
    font-size:18px
}

.partner-info h2 {
    color:#fff;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:normal;
    margin-bottom:0
}

.partner-btn .banner-btn {
    background:#fff;
    color:#1c4396!important
}

.banner-btn {
    border:3px solid #fff;
    background:#000;
    padding:18px 30px;
    color:#fff;
    transition:.5s;
    position:relative;
    z-index:2;
    display:inline-block
}

.facts-sec-new {
    padding:60px 0 20px;
    background-image:linear-gradient(to bottom, rgba(156, 208, 255, .16) 2%, rgba(255, 255, 255, 0) 53%, rgba(156, 208, 255, .16))
}

.benefits-item,
.salesforce-certified-form,
.salesforce-services-item {
    background:var(--button-general-bg, #fff)
}

.facts-list-outer {
    padding:0 0 60px;
    margin:0;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-bottom:1px solid #002e5b
}

.facts-list-outer li {
    list-style:none;
    width:25%
}

.facts-inner img {
    height:85px;
    width:100%;
    border-right:2px solid #e7e9ea;
    padding-bottom:20px;
    object-fit:contain
}

.facts-inner h3 {
    font-size:28px
}

.facts-inner h3,
.facts-inner h5 {
    color:#223547!important;
    font-weight:700
}

.salesforce-certified-form h2,
.salesforce-services-info h2 {
    color:#000;
    line-height:normal;
    font-style:normal;
    text-transform:capitalize
}

.facts-inner h5 {
    font-size:20px!important
}

.facts-list-outer li:last-child img {
    border-right:none
}

.partnter-banner.salesforce-certified-banner {
    background:url(../images/other/salesforce-certified-banner.png) 0 0/cover no-repeat;
    padding:50px 0;
    height:auto
}

.salesforce-certified-form {
    border-radius:22px;
    box-shadow:0 4px 15px 0 rgba(0, 0, 0, .15);
    padding:24px
}

.salesforce-certified-form h2 {
    font-size:32px;
    font-weight:700;
    margin-bottom:24px
}

.salesforce-certified-form .form-group label {
    color:#505050;
    text-align:left;
    font-feature-settings:'clig' off, 'liga' off;
    font-size:18px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    margin-bottom:5px;
    display:block
}

.salesforce-certified-form .form-group input {
    border-radius:15px;
    border:1.5px solid var(--button-general-outline, #f7f7f7);
    background:var(--button-general-bg, #fff);
    box-shadow:0 0 2px 0 rgba(0, 0, 0, .25);
    padding:19px;
    color:#505050;
    font-feature-settings:'clig' off, 'liga' off;
    font-size:18px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    width:100%
}

.salesforce-services-item {
    padding:18px;
    border-radius:16px;
    border:1px solid #bfbfbf;
    box-shadow:0 4px 15px 0 rgba(0, 0, 0, .15);
    min-height:525px
}

.salesforce-service .big-heading {
    font-size:20px;
    margin-bottom:20px
}

.salesforce-services-info h2 {
    font-size:24px;
    font-weight:500;
    margin-bottom:15px
}

.salesforce-services-info p {
    color:#505050;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:21px;
    text-transform:capitalize;
    margin-bottom:0
}

.benefits-item {
    padding:25px 12px;
    border-radius:12px;
    box-shadow:0 0 4px 2px rgba(0, 0, 0, .15);
    min-height:200px
}

.benefits-item img {
    margin-bottom:12px
}

.benefits-item h2 {
    color:#000;
    font-size:18px;
    font-style:normal;
    font-weight:510;
    line-height:normal;
    text-transform:capitalize;
    margin-bottom:0
}

.strip-salesforce-inner {
    background:url(../images/other/strip-salesforce-bg.png) 0 0/100% 100% no-repeat;
    padding:18px 63px
}

.salesforce-dev-banner .partner-banner-text {
    margin:40px 0
}

.salesforce-dev-info h2 {
    font-size:25px
}

.salesforce-dev-info h3 {
    font-size:22px
}

.iti__selected-flag {
    height:35px!important;
    border-radius:0;
    background-color: transparent !important;
}

@media (max-width:1199px) {
    .developer-sec .empowering-info p,
    .salesforce-certified-form .form-group label,
    .who-info p {
        font-size:14px
    }

    .who-item {
        min-height:335px
    }

    .want-partner {
        padding:40px 55px
    }

    .partnter-banner.salesforce-dev-banner {
        margin-top:52px
    }

    .salesforce-certified-form .form-group input {
        padding:12px;
        font-size:15px
    }

    .salesforce-certified-form h2 {
        font-size:27px;
        margin-bottom:15px
    }

    .salesforce-services-info h2 {
        font-size:20px;
        margin-bottom:10px
    }

    .salesforce-services-item {
        min-height:663px
    }

    .benefits-item {
        min-height:244px
    }

    .strip-salesforce-inner .heading-common {
        font-size:26px
    }

    .iti__selected-flag {
        height:42px!important
    }

}

@media (max-width:1023px) {
    .developer-sec .empowering-item,
    .developer-sec .empowering-item.centralized,
    .developer-sec .get-started-box,
    .who-item {
        min-height:auto
    }

    .salesforce-certified-form .form-group,
    .who-item {
        margin-bottom:15px
    }

    .benefits-item,
    .method-step {
        margin-bottom:20px
    }

    .developer-sec .get-started-box a {
        margin:0
    }

    .method-img,
    .strip-salesforce-img {
        text-align:center
    }

    .partner-info h2 {
        font-size:28px
    }

    .facts-inner h3 {
        font-size:25px
    }

    .facts-inner h5 {
        font-size:18px!important
    }

    .client-list {
        height:624px;
        overflow:hidden
    }

    .salesforce-certified-form .form-group label {
        font-size:14px
    }

    .salesforce-certified-form .form-group input {
        padding:10px;
        font-size:16px
    }

    .salesforce-services-info h2 {
        font-size:18px
    }

    .salesforce-services-info p {
        font-size:15px
    }

    .salesforce-services-item {
        min-height:405px
    }

    .benefits-item {
        min-height:221px
    }

    .strip-salesforce-inner .heading-common {
        margin-bottom:15px!important
    }

    .salesforce-dev-info h2 {
        font-size:23px
    }

    .salesforce-dev-info h3 {
        font-size:20px
    }

    .iti__selected-flag {
        height:39px!important
    }

}

@media (max-width:767px) {
    .benefits-item,
    .partner-btn,
    .partner-info h2 {
        text-align:center
    }

    .method-step li {
        width:31%;
        padding:10px
    }

    .method-step li h2,
    .salesforce-dev-info h2 {
        font-size:19px
    }

    .method-step li p {
        font-size:14px
    }

    .method-step {
        gap:12px
    }

    .why-us-inner {
        border-radius:37px;
        padding:20px
    }

    .heading-common {
        font-size:22px;
        margin-bottom:10px;
        line-height:normal
    }

    .why-us-box,
    .why-us-info {
        gap:10px
    }

    .why-us-info li {
        min-height:auto;
        padding:8px 12px
    }

    .why-us-info li h2 {
        font-size:13px
    }

    .client-list ul {
        gap:7px;
        padding-top:22px
    }

    .client-list ul li {
        width:22%
    }

    .clients-img {
        min-height:100px;
        margin-bottom:12px;
        padding:11px 20px
    }

    .benefits-item,
    .salesforce-services-item {
        min-height:auto
    }

    .clients-img img {
        max-width:70px
    }

    .client-list {
        height:470px;
        overflow:hidden
    }

    .want-partner {
        padding:20px;
        margin:0
    }

    .partner-info h2 {
        font-size:20px;
        margin-bottom:15px
    }

    .facts-list-outer {
        display:block
    }

    .facts-list-outer li {
        width:100%;
        margin-bottom:20px;
        border-bottom:2px solid #e7e9ea;
        padding-bottom:10px
    }

    .facts-inner img {
        border-right:0
    }

    .Get-started-sec h2 {
        font-size:22px
    }

    .client-list ul li.odd {
        margin-top:55px
    }

    .facts-list-outer li:last-child {
        border:none;
        padding:0;
        margin:0
    }

    .why-us-inner .title {
        padding-left:0
    }

    .salesforce-dev-banner .partner-banner-text {
        margin:10px 0
    }

    .benefits-item {
        margin-bottom:20px
    }

    .strip-salesforce-inner {
        border-radius:40px;
        padding:15px 40px
    }

    .strip-salesforce-inner .heading-common {
        font-size:20px
    }

    .strip-salesforce-img {
        text-align:center;
        margin-bottom:10px
    }

    .industries-sec {
        padding:30px 0
    }

    .salesforce-dev-info h3 {
        font-size:16px
    }

}

@media (max-width:320px) {
    .blockchain-ideation-tech .ideation-circle::before {
        top:-80px
    }

    .blockchain-ideation-tech.activity .ideation-circle::before {
        top:-102px
    }

    .blockchain-ideation-tech.activity.activity-1 .ideation-circle::before {
        top:-81px
    }

    .digital-marketing-icons .crm-services {
        padding:20px
    }

    .sales-force .pl-0 {
        padding-left:13px!important
    }

    .faq-section {
        padding:25px 0
    }

    .sales-intergration .comman-bchain-heading {
        font-size:18px;
        line-height:24px
    }

    .salesforce-service h3 {
        font-size:15px
    }

    .salesforce-banner .salesforce-banner-img {
        height:calc(100vh - 290px)
    }

    .faq-section .accordion-body {
        font-size:13px
    }

    .salesforce-intergration-service-inner ul {
        width:100%;
        margin:auto
    }

    .method-step li {
        width:47%;
        min-height:155px
    }

    .why-us-inner .title {
        padding-left:20px
    }

    .why-us-box {
        display:block
    }

    .why-us-info {
        width:80%;
        margin:auto auto 10px
    }

    .client-list ul li {
        width:22%
    }

    .client-list ul {
        padding-top:15px
    }

    .partner-info h2,
    .salesforce-dev-info h2 {
        font-size:17px
    }

    .clients-img img {
        max-width:56px
    }

    .client-list {
        height:286px
    }

    .salesforce-certified-form {
        padding:15px
    }

    .salesforce-certified-form h2 {
        font-size:24px;
        margin-bottom:10px
    }

    .strip-salesforce-inner {
        border-radius:40px;
        padding:12px 25px
    }

    .strip-salesforce-inner .heading-common {
        font-size:18px
    }

    .salesforce-dev-info h3,
    .strip-salesforce-inner .partner-btn .banner-btn {
        font-size:14px
    }

}

.fill-form-popup.christmus-changes .form-modal {
    background:url(../images/christmas/banner-back.png) center bottom/cover no-repeat
}

.fill-form-popup.christmus-changes .fill-form-heading P {
    font-size:30px;
    margin-bottom:15px;
    line-height:40px;
    color:#fff
}

.fill-form-popup.christmus-changes .fill-form-heading span {
    font-size:20px;
    text-align:left;
    color:#fff;
    display:block;
    opacity:1;
    border:none!important;
    margin-bottom:10px!important
}

.fill-form-popup.christmus-changes .fill-form-heading span::after {
    content:none!important
}

.fill-form-popup.christmus-changes .popup-form {
    padding:15px!important;
    background-color:#fff!important
}

.fill-form-popup.christmus-changes .popup-content {
    padding:25px 30px
}

.fill-form-popup.christmus-changes .popup-bottom-section .client-logo {
    display:flex;
    align-items:center;
    justify-content:space-around;
    gap:10px 20px;
    flex-wrap:wrap;
    padding:10px 0
}

.fill-form-popup.christmus-changes .popup-bottom-section .client-logo img {
    height:auto;
    max-height:45px;
    width:23%
}

.fill-form-popup.christmus-changes .popup-form .form-label {
    font-size:11px;
    color:#000!important
}

.fill-form-popup.christmus-changes .country-flag ul li a,
.fill-form-popup.christmus-changes .hireform.popup-form form .form-control {
    font-size:12px;
    color:#000;
    border-color:#ddd;
    padding:0;
    height:32px
}

.fill-form-popup.christmus-changes .iti--separate-dial-code .iti__selected-dial-code,
.fill-form-popup.christmus-changes .iti__arrow {
    margin-left:6px;
    color:#000!important
}

.fill-form-popup.christmus-changes .hireform.popup-form form button {
    background:#002e5b!important;
    color:#fff!important;
    border:1px solid #002e5b
}

.fill-form-popup.christmus-changes .getstartform .iti--separate-dial-code .iti__selected-flag {
    background-color:transparent!important;
    top:0;
    height:auto;
    padding:4px 6px 0 8px;
    font-size:12px
}

@media (max-width:768px) {
    .fill-form-popup.christmus-changes .popup-content {
        padding:20px 15px
    }

    .fill-form-popup.christmus-changes .modal-dialog {
        margin:10px auto;
        max-width:90%;
        position:unset
    }

}

@media(max-width:576px) {
    .salesforce-develop-new {
        padding:0 28px;
    }

}

@media(max-width:576px) {
    .salesforce-develop-new h1,
    .salesforce-develop-new p,
    .salesforce-develop-new .for-btn-center {
        text-align: center;
    }

}

@media(max-width:1400px) {
    .salesforce-develop-space {
        padding-left:2rem
    }

}

@media(max-width:768px) {
    .salesforce-develop-space {
        padding-left:2rem;
        padding-right:2rem
    }

}

@media(max-width:576px) {
    .login-signup-modal .modal-body {
        padding: 0 12px 30px;
    }

}
