@media (max-width: 767px) {
    .search-icon.open {
        max-height: 26px !important;
    }

}

@media (max-width: 576px) {
    .upper-strip-index .looking-strip {
        padding: 0 8px !important;
    }

}

#menu-center.sticky li a,
.card-info p,
.centralize-admin-sec .content-side a,
.centralize-admin-sec .content-side h3,
.centralize-admin-sec .content-side p,
.demo-blocks a,
.demo-blocks h4,
.demo-blocks p,
.demo-outer-block h3,
.discription,
.facts-card h4,
.feature-section .main-tabs-field .tablinks p,
.get-heading-cm,
.heading-common,
.heading-small-text,
.mos-all-wrap p,
.pro-powerful-feature .feature-inner-block h4,
.pro-powerful-feature .feature-inner-block p,
.product-banner h1,
.product-block-new a b,
.product-list li a,
.sec-banner h2,
.sec-banner h5,
.sec-blockchain .discription,
.sec-blockchain .left-heading .heading-common,
.small-heading,
.whyus-text,
.whyus-text-hd {
    font-style:normal;
    font-stretch:normal
}

.rms-wizard .form-tooltip,
.rms-wizard .rms-step-section[data-step-image=false] .rms-multistep-progressbar li .step-icon {
    visibility:hidden;
    opacity:0
}

#hero-10 p,
#hero-10 ul li,
#menu-inner li a,
.advance-inner a,
.advance-inner-get a,
.blockchain-deve-services .service-crypto h4,
.business_domains ul li span,
.center-text-with-vid .hero-txt .steelblue-color,
.coming-soon-sec h1,
.coming-soon-sec h3,
.coming-soon-sec h4,
.comments-area .date,
.country-flag p,
.country-flag ul li a,
.ebook-crypto h2,
.facts-card h4,
.feature-heading-white h3,
.heading-services,
.hex .middle .inner-hexa h4,
.hex-row .middle .inner-hexa h4,
.hex-row .middle h4,
.hireform .browsebox a,
.lawyer-banner .common-btn,
.lawyer-banner .left-heading,
.m-intro .e-text .subtitle,
.m-intro .e-text h1,
.nav-link,
.our-team-sec .team-content h5,
.prtfolio-details .heading-common,
.tabs-services .nav-tabs li a span,
.technical-stack-box h4,
.testimonial-heading h3,
div#flotingQuery .flotingQuery-btn div,
footer.bg-one h6 {
    text-transform:uppercase;
    text-transform:uppercase
}

.common-btn,
.language-dropdown .dropdown-menu .dropdown-item::before {
    transition:.5s
}

.partner-list {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between
}

#loader .loader-logo,
.banner-mobile-mokup,
.bloger-img,
.card-img,
.card-info p,
.client-links,
.common-btn,
.customer-list,
.facts-card h4,
.fd-attribute-list,
.fd-cta,
.for-view-all,
.grow-icon,
.half-blog .blog-details .common-text2,
.home-company-area .company-img,
.how-thumber,
.main-serivces-web .some-feture-point ul,
.module-outer,
.pitch-img,
.pitch-info,
.portfolio-benner-disc,
.security-item,
.set-center,
.spotlight,
.step-4,
.testimonial-heading,
footer.bg-one .foot-logo {
    text-align:center
}

.hex-row,
.row-flex,
.strip-inner>div {
    display:flex;
    align-items:center;
    margin-bottom:10px
}

.hex-row {
    display:inline-flex
}

html {
    scroll-behavior:smooth
}

.bannefits-box:hover h4,
.center-text-with-vid .heading-small-text,
.center-text-with-vid .hero-txt,
.di-newsection .text-changes,
.hr-line,
.industry-feature .main-right-content .bottom-box:hover h4,
.industry-feature .main-right-content .bottom-box:hover p,
.iti__arrow,
.popup-form .iti--separate-dial-code .iti__selected-dial-code,
.ready-started .headingRow h2,
.ready-started .headingRow p,
.rms-wizard .rms-step-section .rms-multistep-progressbar li.completed-step .step-icon,
.rms-wizard .rms-step-section .rms-multistep-progressbar li.rms-current-step .step-icon,
.rms-wizard.steptheme1 .rms-multistep-progressbar li.completed-step .step-icon,
.rms-wizard.steptheme1 .rms-multistep-progressbar li.rms-current-step .step-icon,
.service-banner.smart-contract-banner .heading-common,
.service-item:hover .service-info h3,
.smart-contract-banner .heading-small-text,
.white,
bannefits-box:hover h4 {
    color:#fff
}

.btn-send-msg {
    background:#fff
}

.scroll_top,
.scroll_top:hover {
    background:#fff;
    text-decoration:none
}

.main-product-box-new ul.contentboxInn li a img,
.scroll_top {
    height:38px
}

.left-heading .heading-small-text {
    text-align:left;
    margin-bottom:20px
}

.btn-white,
.btn-white-ingestus,
.btn-white-restro,
.elearning-white,
.erp-white {
    background:#fff!important
}

:root {
    --sqrt3:1.73205080757;
    --time:11;
    --gap:var(--gap)/2 * var(--sqrt3);
    --radius:2/var(--sqrt3) * var(--radius);
    --line-thickness:0.15em;
    --glass-size:67%;
    --icon-height:1.5rem;
    --transition-speed:0.35s;
    --timing-function:cubic-bezier(0.77, 1.55, 0.77, 1.13);
    --icon-color:#000;
    --font-size:14px
}

.main-banner-sec .video-box img,
.main-banner-sec .video-box video {
    object-fit:cover;
    object-position:center;
    width:100%;
    height:335px
}

.center-text-with-vid .hero-txt.left-heading .btn-white {
    border:1px solid #fff
}

::-webkit-scrollbar {
    width:8px;
    height:5px
}

::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);
    -webkit-border-radius:10px;
    border-radius:10px
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius:10px;
    border-radius:10px;
    background:#fff;
    -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .5)
}

::-webkit-scrollbar-thumb:window-inactive {
    background:#fff
}

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

.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
}

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

.center-text-with-vid {
    transform:translate(0, -50%)
}

.center-text-with-vid p,
.grow-info ul li,
.popup-form .form-group {
    text-align:left
}

.search-icon .search-icon-wrapper:hover {
    cursor:pointer
}

.hamburger {
    flex-direction:column;
    justify-content:center;
    align-items:center
}

.floating-nav a i {
    font-size:28px;
    color:#fff
}

.hamburger.show {
    box-shadow:7px 7px 10px 0 rgba(0, 0, 0, .48)
}

.country-flag,
.div-for-type-check,
.or-box {
    display:flex;
    align-items:center
}

.testimonial-content::after,
.testimonial-content::before {
    content:"";
    position:absolute;
    background:url(../images/other/quote.png) no-repeat;
    width:30px;
    height:30px
}

#autocomplete-results,
#autocomplete-results1,
#autocomplete-results2,
#autocomplete-results4,
#autocomplete-results8 {
    max-height:150px;
    overflow-y:auto;
    text-align:left;
    font-size:14px
}

#autocomplete-results div,
#autocomplete-results1 div,
#autocomplete-results2 div,
#autocomplete-results4 div,
#autocomplete-results8 div {
    cursor:pointer;
    padding:4px
}

#autocomplete-results div:hover,
#autocomplete-results1 div:hover,
#autocomplete-results2 div:hover,
#autocomplete-results4 div:hover,
#autocomplete-results8 div:hover {
    background-color:#f1f1f1
}

@media (max-width:1440px) {
    .upper-strip-index .looking-strip .green-btn-new {
        margin-left:3px;
        font-size:12px
    }

    .upper-strip-index ul li {
        margin-left:8px
    }

    .country-flag ul li {
        margin-left:0
    }

}

@media (max-width:1200px) {
    .header-main .navbar-expand-lg .navbar-brand img {
        height:50px!important
    }

    .header-main .navbar-light .navbar-nav .nav-link {
        font-size:14px;
        padding:5px
    }

    .header-main .navbar-light .navbar-nav .nav-item {
        margin:0 8px
    }

}

@media (max-width:1199px) {
    .country-flag ul li a,
    .hireform.popup-form form .form-control {
        font-size:12px
    }

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

    footer.bg-one .social-foot li {
        margin:0 10px 8px
    }

    .main-banner-sec {
        margin-top:0
    }

    .upper-strip-index ul li {
        margin-left:10px
    }

    .hex-row.even {
        margin-left:65px
    }

    .list-industry-sec li {
        width:14%
    }

    .award-div-inner .facts-card {
        min-height:315px
    }

    .sec-enterprise .facts-card {
        min-height:100px
    }

    .header-main .navbar-expand-lg .navbar-brand {
        margin-right:0
    }

    .country-flag p {
        font-size:14px
    }

    .looking-strip-btn span {
        font-size:9px;
        display:none
    }

}

@media (max-width:1023px) {
    .award-side-box,
    .search-icon .search-icon-wrapper .search-icon-handle,
    .search-icon .search-icon-wrapper .search-icon-handle::after {
        background:#fff
    }

    .country-flag p {
        font-size:13px;
        display:none
    }

    footer.bg-one .social-foot li {
        margin:0 4px 8px
    }

    .partner-list li {
        width:23%
    }

    .center-text-with-vid .hero-txt .steelblue-color {
        font-size:20px;
        line-height:26px
    }

    .center-text-with-vid .hero-txt.left-heading .btn-white {
        padding:8px 10px;
        font-size:14px;
        margin:0
    }

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

    .search-icon .search-icon-wrapper .search-icon-glass,
    .search-icon.open {
        border-color:#fff
    }

    .sec-awards {
        padding:20px 0 40px
    }

    .sec-awards.padding-section::before {
        width:83%
    }

    .award-div-inner .facts-card-row {
        right:-5%
    }

    .award-div-inner .facts-card,
    .partner-slider .item .facts-card .card-img {
        min-height:unset
    }

    .sec-enterprise .facts-card {
        margin:0 0 10px;
        min-height:115px
    }

    .header-main .navbar-collapse {
        margin-top:10px
    }

    .upper-strip-index .looking-strip {
        display:flex;
        align-items:center;
        justify-content:space-between
    }

    .search-icon.open {
        width:30%
    }

    .search-icon.open .search-icon-wrapper .search-icon-handle {
        height:60%
    }

    .search-mobile-view {
        display:block;
        margin:unset
    }

    .search-icon.open .search-icon-input {
        width:71%;
        font-size:12px;
        display:block
    }

    .search-icon .search-icon-input {
        color:#fff;
        background:0 0;
        display:none
    }

    .search-icon.open .search-icon-wrapper .search-icon-glass {
        border-color:transparent!important
    }

    .search-icon,
    .search-icon .search-icon-wrapper {
        width:20px;
        height:20px
    }

    .search-icon.open .global-search-input button i {
        color:#fff
    }

    .search-icon.open .search-icon-input::placeholder {
        color:#fff
    }

    .main-banner-sec .video-box img {
        height:275px;
        object-fit:fill
    }

    .upper-strip-index ul li {
        margin-left:6px
    }

    .upper-strip-index ul li:first-child {
        margin-left:0;
        padding-left:0
    }

    .country-flag ul li {
        padding-left:7px;
        padding-right:7px
    }

    .upper-strip-index ul li a i,
    .upper-strip-index ul li a img {
        font-size:15px;
        height:15px
    }

}

@media (max-width:767px) {
    .trondapp-section .block-chin-boxsd {
        min-height:auto!important
    }

    .google-business-reviews-rating .rating-company,
    .popup-bottom-section .client-logo {
        justify-content:center
    }

    .search-icon .search-icon-wrapper .search-icon-glass,
    .search-icon.open {
        border-color:#fff
    }

    .award-side-box,
    .search-icon .search-icon-wrapper .search-icon-handle,
    .search-icon .search-icon-wrapper .search-icon-handle::after {
        background:#fff
    }

    .main-banner-sec .video-box img {
        height:220px
    }

    .award-side-box {
        max-width:100%!important;
        box-shadow:0 0 15px rgba(0, 46, 91, .1);
        padding:15px 28px 15px 15px!important
    }

    .blog-box h4,
    .partner-slider .item .facts-card .card-img,
    .testimonial-slider .item .media-body p {
        min-height:auto
    }

    div#flotingQuery .flotingQuery-btn div {
        width:158px
    }

    .partner-list li {
        width:50%;
        margin:0!important
    }

    .upper-strip-index {
        padding:5px
    }

    .upper-strip-index .looking-strip {
        text-align:center;
        display:flex;
        justify-content:space-between;
        align-items:center
    }

    .upper-strip-index .looking-strip .green-btn-new {
        font-size:13px;
        width:auto
    }

    .upper-strip-index .looking-strip .green-btn-new.get-in-touch-button,
    .upper-strip-index ul,
    .vertical-links li::after {
        display:none
    }

    .upper-strip-index ul li {
        margin-left:12px
    }

    .center-text-with-vid .left-heading .heading-small-text,
    .search-icon.open .global-search-input button i {
        font-size:12px
    }

    .list-industry-sec li,
    .quest-value-list li {
        width:32%
    }

    .testimonial-item.item-2 .testimonial-img,
    .vertical-links,
    footer.bg-one .foot-logo,
    footer.bg-one .footer-list ul,
    footer.bg-one .footer-list ul.for-contact-list li a,
    footer.bg-one h6 {
        text-align:center
    }

    .vertical-links li {
        display:block;
        text-align:center;
        margin-right:0!important
    }

    .attribution {
        text-align:center!important
    }

    .sec-enterprise .facts-card {
        margin:0 15px 10px;
        min-height:100px
    }

    .search-box {
        width:69%
    }

    .search-icon.open {
        width:43%
    }

    .header-main .navbar-expand-lg .navbar-brand {
        margin-right:0
    }

    .search-icon.open .search-icon-input {
        width:75%;
        font-size:12px;
        display:block
    }

    .search-icon .search-icon-input {
        color:#fff;
        background:0 0;
        display:none
    }

    .search-icon.open .search-icon-wrapper .search-icon-glass {
        border-color:transparent!important
    }

    .search-icon,
    .search-icon .search-icon-wrapper {
        width:20px;
        height:20px
    }

    div#flotingQuery,
    div#flotingQuery .flotingQuery-btn {
        background:#256aadb8
    }

    .scroll_top {
        right:15px;
        visibility:visible!important
    }

    .hamburger {
        display:flex
    }

    #whatsapp-chat-widget,
    .widget-visible {
        display:none!important
    }

    .floating-nav.show {
        display:block
    }

    .country-flag ul {
        display:flex;
        align-items:center;
        justify-content:center;
        width:100%
    }

    .upper-strip-index .looking-strip {
        margin-bottom:5px
    }

    .header-main {
        top:70px!important
    }

    .main-banner-sec {
        margin-top:35px
    }

    .looking-strip-btn span {
        display:inline-block
    }

    .header-main .navbar-expand-lg .navbar-brand img {
        height:48px!important
    }

    .inner-services-banner-image {
        padding-top:88px!important
    }

    .heading-small-text {
        font-size:14px;
        margin-bottom:20px
    }

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

    .container {
        max-width:100%
    }

    .social-foot {
        margin-top:10px;
        text-align:left
    }

    .copyright-sec {
        padding:0;
        margin-top:0
    }

}

.card-img img,
.container {
    max-width:100%
}

@media (max-width:568px) {
    .center-text-with-vid .hero-txt .steelblue-color {
        font-size:16px;
        line-height:20px
    }

    .center-text-with-vid .hero-txt h1 {
        font-size:12px
    }

    .center-text-with-vid {
        left:35px;
        max-width:100%;
        padding:10px 5px
    }

    .center-text-with-vid .hero-txt.left-heading .btn-white {
        line-height:14px
    }

    .center-text-with-vid .left-heading .heading-small-text {
        font-size:10px;
        margin-bottom:4px
    }

}

@media (max-width:420px) {
    .search-icon.open {
        width:45%
    }

}

.header-main,
.header-main.bg-color {
    position:fixed
}

#hero-10 .overview-video .inner-box,
.blog-box .blog-main-img,
.card-img,
.centralize-admin-sec .outer-centeral,
.coming-soon-sec .overall-box,
.common-btn,
.cont-took,
.dropdown-animate,
.for-blockchain-only.product-list,
.for-home-banner .inner-div,
.gallary-outer-main .gallery-inner-box,
.half-blog,
.iti,
.leading-item,
.main-banner,
.our-software-sec,
.preview .mockup .part .cover,
.salesforce-img,
.sec-awards,
body,
footer.bg-one {
    position:relative
}

.sec-banner h2,
.sec-banner h5 {
    letter-spacing:normal;
    color:#474747
}

#gNavi .dropdowm-mobile,
#menu-center,
#menu-inner,
.bannefits-box:hover .nohover-img,
.blog-box.youtube-video .blog-main-img::after,
.btn-4 span span:after,
.btn-4 span span:before,
.conMsg_welcomepage_metaverse,
.country-selection .nav-link,
.floating-nav.show,
.for-service-mobile,
.hover-wt-img,
.industry-feature .main-right-content .bottom-box .white-img,
.industry-feature .main-right-content .bottom-box:hover .black-img,
.mobile-show,
.mobile-view-banner,
.pulldownmenu li .blue,
.search-mobile-view,
.service-banner img.on-mobile-show,
.services-mobileview-view,
.testimonial-slider .slick-next,
.testimonial-slider .slick-prev,
img.on-mobile-show {
    display:none
}

.blok-inwv p {
    font-size:14px!important
}

a {
    text-decoration:none!important
}

.error_validate,
h4 {
    color:red
}

body {
    font-family:Rubik, sans-serif!important;
    color:#222;
    padding-top:105px;
    overflow-x:hidden!important
}

.header-main {
    top:40px;
    left:0;
    right:0;
    z-index:1000;
    background-color:#fff;
    border-bottom:1px solid #ddd
}

#menu-center.sticky li,
#menu-inner li,
.banner-data-ingestus,
.blockchain-deve-services .crypto-service-row,
.content-block ul,
.delevery-boy-features,
.gallary-outer-main ul,
.header-main .navbar-expand-lg .navbar-brand,
.main-food-banner .same-size-section,
.major-benefits-list ul,
.technical-stack-box ul {
    padding:0
}

.floating-facebook,
.header-main .navbar-light .navbar-nav .language-dropdown .nav-link span,
.slick-next,
.us-metaverse-slider .testimonial-slider .slick-prev {
    display:none!important
}

.common-btn {
    text-align:center;
    transition:.5s;
    border-radius:5px;
    color:#002e5b!important;
    padding:0 35px;
    font-size:17px;
    line-height:48px;
    border:1px solid #002e5b;
    letter-spacing:1px;
    display:inline-block;
    width:auto;
    z-index:2;
    font-weight:600;
    background-color:transparent
}

.facts-card h4,
.heading-common {
    color:#002e5b;
    letter-spacing:normal
}

.common-btn:after {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:-1;
    -webkit-transform:scaleY(0);
    -ms-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transition:-webkit-transform .5s cubic-bezier(.165, .84, .44, 1);
    transition:transform .5s cubic-bezier(.165, .84, .44, 1);
    -o-transition:transform .5s cubic-bezier(.165, .84, .44, 1);
    transition:transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);
    -webkit-transform-origin:top left;
    -ms-transform-origin:top left;
    transform-origin:top left
}

.common-btn:active::after,
.common-btn:focus::after,
.common-btn:hover::after {
    -webkit-transform:scaleY(1);
    -ms-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transform-origin:bottom left;
    -ms-transform-origin:bottom left;
    transform-origin:bottom left
}

.common-btn:active,
.common-btn:focus,
.common-btn:hover {
    text-decoration:none;
    color:#fff!important;
    border-color:#002e5b
}

.full-banner-sec,
.sec-banner,
.vid-testimonial-upper,
.white-circle-module {
    background-size:cover;
    background-repeat:no-repeat
}

.btn-revers::after {
    background:#fff!important;
    border-radius:8px
}

.center-text-with-vid .heading-small-text.after-light-blue::after,
.header-main .navbar-light .navbar-nav .nav-item.get-tuch-btn:hover::before {
    content:none
}

#tab,
.align-item-center,
.aline-item-center,
.navbar-expand-lg .navbar-nav {
    align-items:center
}

.heading-common {
    font-size:28px;
    font-weight:600;
    line-height:30px;
    margin-bottom:4px;
    visibility:visible
}

.heading-small-text,
.sec-blockchain .discription {
    font-weight:400;
    letter-spacing:normal;
    opacity:.8
}

.heading-small-text {
    position:relative;
    font-size:14px;
    line-height:1.37;
    text-align:center;
    color:#000;
    margin-bottom:35px
}

.heading-small-text::after {
    content:"";
    position:absolute;
    bottom:-20px;
    left:0;
    right:0;
    margin:0 auto;
    background-color:#002e5b;
    width:25px;
    height:2px
}

.green-btn-new {
    color:#002e5b!important;
    background-color:#fff!important;
    border-color:#fff!important;
    white-space:normal;
    margin:0
}

.blockchain-deve-services .service-crypto:hover,
.facts-card,
.hr-line,
.white::after {
    background-color:#fff
}

.heading-small-text.text-left::after,
.left-heading .heading-small-text::after {
    right:auto
}

.about-app-deve-sec,
.after-featurs,
.blog-details-sec,
.business-section,
.challenges-sec,
.event-sec,
.feature-section,
.industry-feature,
.our-framwork,
.prtfolio-details,
.prtfolio-details.planning-sec,
.sec-awards,
.second-feature,
.terms-section {
    padding:60px 0
}

.facts-card {
    border-radius:7px;
    border:1px solid #eeee;
    transition:.5s ease-in-out;
    margin:0;
    -webkit-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    padding:0 10px;
    box-shadow:0 0 15px rgba(0, 46, 91, .1)
}

.card-img {
    width:100%;
    border-radius:calc(.25rem - 1px);
    min-height:6.125em;
    text-align:center
}

.card-img img {
    padding:40px 0 0;
    height:80px;
    margin:0 auto;
    width:200px;
    object-fit:contain
}

.app-service.service-banner img,
.banner-data-ingestus img,
.salesforce-end-service .discription,
.sec-awards .heading-common,
.tab-content {
    margin-top:0
}

.botm-box,
.mb-60,
.sec-awards .heading-small-text,
.service-crypto-new {
    margin-bottom:60px
}

.advance-stipe,
.vid-sec-heading {
    padding:40px 0;
    overflow:hidden
}

.chose-usbox img,
.ebook-crypto .modal-body .font-wt,
.m-bottom-20,
.metaverse-service .whyus-text-hd,
.service-item .service-img {
    margin-bottom:20px
}

footer.bg-one {
    background-color:#002e5b;
    padding:35px 0 10px
}

footer.bg-one h6 {
    font-size:15px;
    font-weight:600;
    margin-bottom:8px;
    color:#fff
}

.industry-feature .main-right-content .bottom-box img,
.infographic-icon img,
footer.bg-one .foot-logo img {
    height:45px
}

footer.bg-one .foot-logo a span {
    color:#fff!important;
    display:block;
    font-size:12px;
    margin:10px 0;
    font-weight:600
}

footer.bg-one p {
    font-size:15px;
    line-height:1.43;
    text-align:left;
    color:#404042;
    margin-bottom:15px
}

footer.bg-one .footer-list ul {
    list-style:none;
    padding:0
}

footer.bg-one .footer-list ul li a {
    font-size:14px;
    line-height:16px;
    text-align:left;
    color:#fff;
    font-weight:600
}

footer.bg-one .footer-list ul li a img {
    height:20px;
    margin-right:5px
}

footer.bg-one .footer-list ul.for-contact-list li a {
    margin:0 0 10px;
    display:block
}

.social-foot {
    margin-bottom:0;
    padding-left:0
}

footer.bg-one .social-foot li {
    display:inline-block;
    margin:0 11px 8px
}

footer.bg-one .social-foot a {
    display:inline-block;
    font-size:15px;
    margin-right:0;
    width:26px;
    height:26px;
    border:1px solid #fff;
    color:#fff;
    text-align:center;
    padding-top:5px;
    border-radius:50%;
    transition:.4s;
    line-height:10px
}

footer.bg-one .social-foot a:hover {
    background-color:#002e5b;
    color:#fff;
    border:1px solid #002e5b
}

.copyright-sec {
    padding:9px;
    margin-top:30px
}

.copyright-sec .copy-right {
    font-size:14px;
    line-height:16px;
    text-align:left;
    color:#fff;
    margin-bottom:0
}

.scroll_top {
    border:3px solid #1cabe5;
    display:none;
    font-size:0;
    position:fixed;
    right:20px;
    width:38px;
    z-index:99;
    border-radius:30px;
    bottom:117px
}

.scroll_top::before {
    color:#fff;
    background-image:url(../images/up.png);
    background-position:center;
    background-repeat:no-repeat;
    position:absolute;
    left:0;
    right:0;
    top:3px;
    bottom:0;
    background-size:contain;
    content:"";
    display:block;
    font-size:25px;
    height:80%;
    line-height:40px;
    text-align:center;
    width:80%;
    margin:0 auto
}

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

.pl-0 {
    padding-left:0!important
}

.pr-0 {
    padding-right:0!important
}

.banner-industries,
.hireform.careerform .common-btn,
.m-0 {
    margin:0!important
}

.contact-form-popup .hireform.careerform,
.mb-0 {
    margin-bottom:0!important
}

.mt-0,
.secnd-branch {
    margin-top:0!important
}

.btn-white {
    color:#38b1fa!important;
    border-color:#38b1fa;
    line-height:32px;
    padding:0 15px;
    font-size:14px
}

.btn-white::after {
    background:#002e5b!important;
    border-radius:10px
}

.upper-strip-index .looking-strip {
    font-size:12px!important;
    color:#fff;
    text-align:left
}

.social-foot {
    margin-top:0;
    text-align:center;
    justify-content:center!important
}

.sec-awards .heading-small-text {
    margin-bottom:35px
}

footer.bg-one .foot-logo img {
    height:40px
}

.gallary-outer-main .content-box h6,
.vertical-links li a {
    color:#fff;
    font-size:14px
}

.blockchain-form .hireform form button,
.client-sec .recent-imp-slider ul li,
.product-list.blue-crpto-strip.for-blockchain-only li {
    width:auto
}

div#flotingQuery,
div#flotingQuery .flotingQuery-btn {
    background:#256aad;
    border-radius:0 10px 10px 0;
    box-shadow:-10px 0 10px rgba(0, 0, 0, .2)
}

div#flotingQuery {
    position:fixed;
    top:150px;
    right:0;
    margin:0;
    padding:20px 0 0;
    list-style:none;
    z-index:99;
    width:340px;
    left:0
}

div#flotingQuery .flotingQuery-btn {
    position:absolute;
    top:90px;
    right:-38px;
    width:40px;
    height:155px;
    display:block;
    cursor:pointer;
    text-align:center
}

div#flotingQuery .flotingQuery-btn img {
    margin:12px 0 0 5px;
    width:28px;
    height:auto
}

div#flotingQuery .flotingQuery-btn div {
    transform:rotate(-90deg);
    position:absolute;
    left:-59px;
    right:auto;
    top:57px;
    bottom:0;
    height:40px;
    width:155px;
    text-align:center;
    padding:10px;
    font-weight:600;
    color:#fff;
    font-size:14px;
    letter-spacing:1px
}

div#flotingQuery form {
    padding:0 15px 15px;
    overflow-y:scroll;
    height:400px
}

div#flotingQuery form .form-control {
    font-size:12px;
    box-shadow:none;
    outline:0;
    border:1px solid #ddd!important
}

.vertical-links {
    padding-left:0;
    margin-bottom:0
}

.vertical-links li {
    position:relative;
    color:#fff;
    display:inline-block;
    list-style:none;
    margin:5px 35px 0 0
}

.foot-service-head {
    font-size:20px;
    font-weight:600;
    color:#fff
}

.vertical-links li::after {
    content:"|";
    position:absolute;
    right:-23px;
    top:3px;
    font-size:14px
}

.hr-line {
    color:#fff
}

.blockchain-services .mos-all-wrap h4,
.services-outer {
    margin:10px 0
}

.circles {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden;
    margin-bottom:0
}

.circles li {
    position:absolute;
    display:block;
    list-style:none;
    width:20px;
    height:20px;
    background:rgba(255, 255, 255, .2);
    animation:20s linear infinite animate;
    bottom:-150px
}

.circles li:first-child {
    left:25%;
    width:80px;
    height:80px;
    animation-delay:0s
}

.circles li:nth-child(2) {
    left:10%;
    width:20px;
    height:20px;
    animation-delay:2s;
    animation-duration:12s
}

.circles li:nth-child(3) {
    left:70%;
    width:20px;
    height:20px;
    animation-delay:4s
}

.circles li:nth-child(4) {
    left:40%;
    width:60px;
    height:60px;
    animation-delay:0s;
    animation-duration:18s
}

.circles li:nth-child(5) {
    left:65%;
    width:20px;
    height:20px;
    animation-delay:0s
}

.circles li:nth-child(6) {
    left:75%;
    width:110px;
    height:110px;
    animation-delay:3s
}

.circles li:nth-child(7) {
    left:35%;
    width:150px;
    height:150px;
    animation-delay:7s
}

.circles li:nth-child(8) {
    left:50%;
    width:25px;
    height:25px;
    animation-delay:15s;
    animation-duration:45s
}

.circles li:nth-child(9) {
    left:20%;
    width:15px;
    height:15px;
    animation-delay:2s;
    animation-duration:35s
}

.circles li:nth-child(10) {
    left:85%;
    width:150px;
    height:150px;
    animation-delay:0s;
    animation-duration:11s
}

@keyframes animate {
    0% {
        transform:translateY(0) rotate(0);
        opacity:1;
        border-radius:0
    }

    100% {
        transform:translateY(-1000px) rotate(720deg);
        opacity:0;
        border-radius:50%
    }

}

.upper-strip-index {
    background-color:#002e5b;
    padding:8px;
    position:fixed;
    top:0;
    left:0;
    right:0;
    z-index:1000
}

.upper-strip-index ul {
    margin-bottom:0;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    padding:0;
    flex-wrap:wrap
}

.upper-strip-index ul li {
    list-style:none;
    margin-left:11px
}

.upper-strip-index ul li a {
    color:#fff;
    cursor:pointer
}

.main-banner-sec {
    max-height:90vh;
    overflow:hidden;
    margin-bottom:30px
}

.main-banner-sec .video-box {
    position:relative;
    line-height:0
}

.main-banner-sec .video-box::after {
    content:none!important;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    content:"";
    background-color:rgba(0, 0, 0, .6)!important;
    border-radius:0;
    width:100%;
    height:100%
}

.main-banner-sec .video-box img,
.main-banner-sec .video-box video {
    object-fit:cover;
    object-position:center
}

.blockchain-banner .banner-industries {
    height:335px
}

.center-text-with-vid {
    position:absolute;
    left:0;
    right:0;
    top:25%;
    max-width:900px;
    margin:0 auto;
    text-align:center
}

.center-text-with-vid .hero-txt .steelblue-color {
    font-size:35px;
    font-weight:600;
    text-shadow:1px 1px #39a1e0;
    line-height:45px
}

.center-text-with-vid .hero-txt .steelblue-color span.txt-rotate {
    color:#39a1e0;
    text-shadow:1px 1px #fff
}

.center-text-with-vid .hero-txt h1 {
    font-size:1.25rem
}

.center-text-with-vid .left-heading .heading-small-text {
    text-align:center!important;
    font-size:14px;
    color:#fff!important;
    opacity:1
}

.center-text-with-vid .left-heading .heading-small-text ul li,
.for-mobile-view-side-box ul li {
    list-style:none
}

#menu-inner.for-blockchain-only li a.active::after,
.login-boxes .user-3w::after {
    content:none!important
}

.main-banner-sec .video-box video {
    height:350px
}

.center-text-with-vid .hero-txt.left-heading .btn-white {
    padding:8px 45px;
    font-size:20px
}

.empower-sec .service-heading,
.one-section.our-solution .heading-common {
    font-size:24px
}

.faq-section .accordion-item .accordion-header .accordion-button,
.one-section .quote-typ-head {
    font-size:15px
}

.one-section .heading-common {
    font-size:20px;
    margin-bottom:5px
}

@media (max-width:490px) {
    .center-text-with-vid .hero-txt .steelblue-color {
        font-size:21px
    }

    .full-banner-sec {
        background-position:center bottom -20px;
        min-height:360px
    }

    .vertical-links li {
        display:block
    }

    .vertical-links li::after {
        content:none
    }

    body {
        padding-top:140px
    }

    .header-main {
        top:85px
    }

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

    .service-banner.banner-salesforce img.on-mobile-hide {
        display:none!important
    }

    .banner-salesforce .salesforce-info {
        order:1
    }

    .our-solution .block-chin-boxsd {
        min-height:318px!important
    }

    .one-section .content,
    .one-section .image {
        margin-bottom:20px
    }

    .sales-force .left-heading .heading-common {
        font-size:18px;
        line-height:24px
    }

    .one-section .quote-typ-head {
        font-size:14px
    }

    .one-section .heading-common {
        font-size:18px;
        margin-bottom:15px;
        text-align:center
    }

    .creat-project-strip .heading-common {
        font-size:23px
    }

    .creat-project-strip .common-btn {
        padding:0 24px;
        margin:10px 0!important
    }

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

    .upper-strip-index {
        padding:5px 0
    }

    .upper-strip-index .looking-strip {
        text-align:center;
        font-size:10px!important
    }

    .header-main .navbar {
        padding:.5rem 0
    }

    .upper-strip-index .looking-strip .green-btn-new {
        font-size:13px
    }

    .newsletterDiv {
        margin-bottom:15px
    }

    .hex-row {
        display:block!important;
        margin:0 0 20px
    }

}

.hireform {
    background:#fff;
    border-radius:10px;
    padding:20px 30px;
    margin:20px 0 0 auto;
    text-align:center;
    width:90%
}

.hireform form input,
.hireform form textarea {
    font-size:14px;
    width:100%
}

.hireform form input {
    border:1px solid #e6e6e6;
    height:36px;
    margin:0 0 10px;
    padding:0 0 0 20px;
    color:#515151
}

.hireform form input::placeholder {
    color:#000
}

.hireform form textarea {
    border:none;
    height:80px;
    padding:15px 20px;
    color:#515151
}

.hireform form textarea:focus {
    box-shadow:none!important;
    outline:0
}

.hireform form button {
    width:100%;
    display:block;
    height:50px
}

.hireform form .textarea {
    border:1px solid #e6e6e6;
    margin:0 0 20px
}

.img-advance {
    position:absolute;
    bottom:-90px;
    right:0;
    z-index:-1;
    display:none
}

.purple-btn.btn-revers.crypto-blue-btn {
    background:#004991!important;
    color:#fff!important;
    border-color:#004991;
    text-transform:capitalize;
    margin:0 10px;
    line-height:26px
}

@media (max-width:1270px) {
    body {
        padding-top:55px
    }

}

.chose-usbox,
.chose-usnobox {
    margin:15px 10px;
    min-height:200px;
    text-align:center;
    max-width:100%
}

.chose-usnobox {
    padding:30px 0 0;
    width:320px;
    height:auto;
    min-height:auto
}

.chose-usbox {
    border-radius:9.1px;
    background-color:#fff;
    padding:35px 20px 36px;
    width:280px
}

.whyus-text {
    font-size:16px;
    font-weight:600;
    line-height:1.25;
    text-align:center;
    color:#333
}

.shedula-btn {
    border-radius:5px;
    color:#002e5b!important;
    padding:4px 12px!important;
    font-size:14px!important;
    line-height:35px!important;
    margin-right:10px;
    min-width:155px!important
}

.whyus-text-sbtxt {
    font-size:14px;
    font-weight:400;
    text-align:center;
    color:#474747
}

.get-heading-cm,
.whyus-text-hd {
    font-size:28px;
    line-height:30px
}

.whyus-text-hd {
    text-align:center;
    color:#002e5b!important;
    font-weight:600
}

.icon-whyus {
    width:40px;
    height:45px;
    object-fit:contain
}

.get-heading-cm {
    color:#fff;
    margin-bottom:20px;
    font-weight:600
}

.common-btn {
    letter-spacing:0!important
}

.get-it-btn {
    background-color:#fff!important;
    color:#002e5b!important;
    padding:10px 35px;
    border:1px solid #fff;
    border-radius:5px;
    font-weight:600
}

.list-industry-sec {
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0
}

.width-full {
    width:100%;
    margin-top:40px;
    margin-bottom:40px
}

.blockchain-form .hireform .input-field,
.icon-sec,
.leading-card,
.trondapp-section.testing-service .block-chin-boxsd .blockbain-img {
    margin-bottom:15px
}

.icon-sec img {
    height:50px;
    object-fit:contain
}

.industy-heading {
    font-weight:600;
    font-size:18px;
    color:#000;
    margin-top:15px
}

.hireform.careerform {
    margin-bottom:20px!important
}

.benefit-section .bannefits-box,
.right-consul {
    margin-top:15px;
    display:inline-block
}

.get-it-btn {
    display:inline-block!important;
    margin-bottom:15px!important
}

.container {
    width:1260px!important
}

.block-chin-boxsd {
    margin-bottom:30px
}

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

.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
}

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

.get-start-new {
    text-align:center;
    padding:20px 0;
    background:#002e5b;
    border-bottom:2px solid #fff
}

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

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

.upper-strip-index .looking-strip span {
    color:#fff;
    text-align:left;
    font-size:14px
}

.upper-strip-index .looking-strip .green-btn-new {
    width:auto;
    padding:5px!important;
    height:auto!important;
    line-height:initial;
    margin-left:20px;
    letter-spacing:0;
    font-size:14px
}

.center-text-with-vid {
    z-index:9!important
}

.btn-revers {
    background:#002e5b!important;
    color:#fff!important
}

@media (max-width:576px) {
    .chose-usbox,
    .chose-usnobox {
        text-align:center;
        margin:15px 0;
        min-height:173px;
        width:100%;
        max-width:100%
    }

    .chose-usnobox {
        padding:30px 0 36px
    }

    .chose-usbox {
        border-radius:9.1px;
        background-color:#fff;
        padding:35px 20px 25px;
        padding-top:25px!important
    }

}

@media (max-width:768px) {
    .client-sec,
    .industry-feature,
    .second-feature {
        padding:20px 0
    }

    .img-advance {
        bottom:-50px
    }

    .main-serivces-web {
        padding:30px 0
    }

    div#flotingQuery form {
        height:457px
    }

}

@media (max-width:767px) {
    .hireform {
        width:100%;
        margin:0;
        padding:20px 15px
    }

    .hireform:before {
        width:61px
    }

    .center-text-with-vid {
        padding:20px 5px!important
    }

    .main-banner-sec .video-box img {
        object-fit:cover;
        object-position:center;
        height:35vh!important
    }

    div#flotingQuery .flotingQuery-btn {
        height:140px;
        top:140px
    }

    div#flotingQuery {
        top:120px
    }

    div#flotingQuery .flotingQuery-btn div {
        top:50px;
        font-size:12px
    }

    .inner-services-banner-image {
        padding-top:0!important
    }

    .header-main {
        z-index:997;
        top:55px!important
    }

    .upper-strip-index .looking-strip {
        text-align:center;
        display:flex;
        justify-content:space-between;
        align-items:center
    }

    .us-metaverse-header .looking-strip {
        margin-bottom:5px
    }

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

}

@media (max-width:480px) {
    .header-main {
        top:76px!important
    }

}

@media (max-width:320px) {
    .floating-nav {
        display:none;
        z-index:9;
        position:fixed;
        bottom:10.5%;
        left:20px;
        width:48px;
        height:48px;
        border-radius:50%;
        visibilty:hidden;
        opacity:0;
        box-shadow:3px 3px 10px 0 rgba(0, 0, 0, .48);
        cursor:pointer;
        transition:.3s ease-in
    }

    .upper-strip-index .looking-strip span {
        font-size:8px
    }

    .upper-strip-index.us-metaverse-header {
        padding:5px
    }

    .main-banner-sec.blockchain-banner .video-box>img {
        height:290px!important
    }

    .one-section .heading-common {
        font-size:18px;
        margin-bottom:15px;
        text-align:center
    }

    .list-industry-sec li,
    .quest-value-list li {
        width:50%!important;
        margin:0!important
    }

}

.mobile-show {
    width:100%!important;
    padding-bottom:0!important;
    display:none
}

.mobile-none {
    display:block!important
}

.list-industry-sec li {
    list-style:none;
    width:14%;
    margin-top:40px;
    margin-bottom:0
}

.blockchain-form .hireform {
    width:100%;
    padding:0
}

.blockchain-form,
.us-metaverse-banner {
    padding-bottom:40px
}

.blockchain-banner {
    max-height:80vh
}

.blockchain-development .center-text-with-vid {
    position:absolute;
    left:30px!important;
    right:0!important;
    top:50%!important;
    max-width:90%!important;
    margin:0 auto;
    text-align:left!important;
    z-index:100;
    bottom:0;
    transform:translate(0, -50%)
}

.partner-list,
.singapore-event .partner-list {
    padding:0;
    margin:0;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between
}

.partner-list li,
.singapore-event .partner-list li {
    list-style:none;
    width:20%
}

.search-icon {
    box-sizing:border-box;
    max-width:30em;
    transition:all var(--transition-speed) linear, border-color 0s linear var(--transition-speed);
    left:0;
    margin:auto;
    border:thin solid rgba(255, 255, 255, 0);
    padding:5px 2px;
    position:relative
}

.global-search-input,
.search-icon .search-icon-wrapper .search-icon-glass {
    position:relative;
    transition:all var(--transition-speed) var(--timing-function) var(--transition-speed), border-color 0s linear var(--transition-speed)
}

.search-icon,
.search-icon .search-icon-wrapper {
    width:var(--icon-height);
    height:var(--icon-height);
    top:0;
    right:0;
    bottom:0;
    border-radius:100px
}

.search-icon .search-icon-input {
    display:none;
    background:rgba(255, 255, 255, 0);
    text-align:left;
    outline:0;
    border:none;
    margin-right:2rem;
    height:100%;
    border-radius:100px;
    transition:all var(--transition-speed) linear;
    font-size:var(--font-size);
    padding:0 .5em;
    color:#000
}

.search-icon .global-search-input button {
    padding:0;
    border:0;
    background:0 0;
    display:none;
    transition:all var(--transition-speed) var(--timing-function);
    transition-delay:var(--transition-speed)
}

.search-icon.open .global-search-input button {
    display:block;
    position:absolute;
    top:0;
    right:25px;
    bottom:0;
    display:flex;
    align-items:center;
    margin:auto;
    cursor:pointer;
    transition-delay:var(--transition-speed)
}

.search-icon.open .search-icon-input::placeholder {
    color:#000
}

.search-icon.open .search-icon-input {
    width:79%
}

.search-icon .search-icon-wrapper {
    position:absolute;
    margin:auto 0;
    transform:rotate(-45deg);
    transition:all var(--transition-speed) linear, border-color 0s linear var(--transition-speed)
}

.search-icon .search-icon-wrapper .search-icon-glass {
    width:var(--glass-size);
    height:var(--glass-size);
    border:solid var(--line-thickness);
    border-color:var(--icon-color);
    border-radius:100px;
    margin:0 auto
}

.floating-nav,
.hamburger {
    position:fixed;
    border-radius:50%;
    cursor:pointer
}

.search-icon .search-icon-wrapper .search-icon-handle {
    height:calc(100% - var(--glass-size));
    width:var(--line-thickness);
    margin:0 auto;
    background:#000;
    position:absolute;
    border-radius:0 0 100px 100px;
    left:0;
    right:0;
    bottom:0;
    transition:all var(--transition-speed) var(--timing-function);
    transition-delay:var(--transition-speed)
}

.search-icon .search-icon-wrapper .search-icon-handle::after {
    content:"";
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    border-radius:inherit;
    background:#000;
    transition:all var(--transition-speed) var(--timing-function);
    transition-delay:0s
}

.search-icon.open {
    width:80%;
    border-color:#000;
    transition-delay:var(--transition-speed);
    margin:unset;
    height:100%
}

.search-icon.open .search-icon-input {
    transition-delay:var(--transition-speed);
    display:block
}

.search-icon.open .search-icon-wrapper .search-icon-glass {
    width:100%;
    height:100%;
    transition:all var(--transition-speed) var(--timing-function) 0s, border-color 0s linear var(--transition-speed);
    border-color:#fff
}

.blockchain-form .hireform form .form-select,
.blockchain-form .hireform form input,
.blockchain-form .hireform form textarea {
    border-top:0;
    border-left:0;
    border-right:0;
    font-size:16px;
    background:0 0;
    line-height:normal;
    margin-bottom:0;
    color:#7e7e7e;
    font-style:normal;
    font-weight:400;
    box-shadow:none!important;
    outline:0!important;
    border-radius:0
}

.blockchain-form .hireform form .iti__selected-flag {
    height:38px!important;
    border-radius:15px 0 0 15px
}

.search-icon.open .search-icon-wrapper .search-icon-handle {
    bottom:calc(50% - (100% - var(--glass-size))/ 2);
    border-radius:100px;
    transition-delay:0s;
    height:70%;
    position:absolute;
    top:3px
}

.search-icon.open .search-icon-wrapper .search-icon-handle::after {
    transition-delay:var(--transition-speed);
    transform:rotate(90deg)
}

.search-box {
    display:flex;
    align-items:center;
    justify-content:end
}

.hamburger {
    z-index:10;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    bottom:20px;
    left:8px;
    background-color:#fff;
    width:48px;
    height:48px;
    box-shadow:2px 2px 10px rgba(10, 10, 10, .3);
    transition:.2s ease-in-out;
    display:none
}

.icon-bar {
    display:block;
    background-color:#000;
    width:22px;
    height:2px;
    transition:.3s ease-in-out
}

.floating-nav {
    z-index:9;
    bottom:12.5%;
    left:20px;
    width:48px;
    height:48px;
    visibilty:hidden;
    opacity:0;
    box-shadow:3px 3px 10px 0 rgba(0, 0, 0, .48);
    transition:.3s ease-in
}

.material-icons {
    font-size:24px;
    color:rgba(0, 0, 0, .54)
}

#whatsapp a .whatsapp path {
    color:#fff;
    fill:#fff
}

.wrapper i {
    font-size:22px;
    color:#002e5b
}

#whatsapp.show {
    transform:translateY(10%)
}

#chat.show {
    transform:translateY(-110%)
}

.blockchain-form .hireform form input {
    border-bottom:2px solid #d9d9d9;
    width:100%;
    padding:8px 10px 10px 0
}

.blockchain-form .hireform form textarea {
    border-bottom:2px solid #e6e6e6;
    padding:7px 10px 10px 0;
    width:100%
}

.blockchain-form .hireform form input::placeholder {
    color:#7e7e7e
}

.blockchain-form .hireform form textarea::placeholder {
    color:#7e7e7e
}

.blockchain-form button {
    width:100%;
    font-size:24px;
    padding:10px 35px;
    height:56px!important;
    display:flex!important;
    align-items:center;
    justify-content:center
}

.contact-popup-box .hireform form {
    margin:0
}

.hireform form {
    margin:15px 0 0
}

.contact-popup-box .getstartform .iti__selected-flag {
    padding-left:0
}

.Get-started-sec {
    text-align:center;
    padding:20px 0;
    background-image:linear-gradient(to bottom, rgba(156, 208, 255, .16) 2%, rgba(255, 255, 255, 0) 53%, rgba(156, 208, 255, .16))
}

.blockchain-service-section {
    background:url(../images/blockchain-bg.svg) center right/cover no-repeat;
    width:100%;
    height:100%;
    padding:180px 0 15px
}

.empower-sec .service-heading {
    font-size:32px!important
}

.form-creation {
    padding:15px 0;
    background-color:#f7f7f7
}

.hire_modal_hd {
    color:#222;
    text-align:center;
    font-size:28px;
    line-height:45px;
    font-weight:700;
    padding-bottom:12px
}

.coin-form .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color:#fff;
    background-image:linear-gradient(to top, #23417f, #264991, #2851a3, #2b5ab6, #2f62c9)
}

.coin-form .nav-link {
    background:#ddd
}

.mt-30 {
    margin-top:30px!important
}

.div-for-type-check {
    min-height:55px;
    justify-content:center;
    flex-wrap:wrap
}

.btn-default input[type=radio] {
    margin-right:10px
}

.or-box {
    background:#264991;
    border-radius:100px;
    color:#fff;
    font-size:14px;
    padding:5px;
    justify-content:center;
    height:30px;
    width:30px
}

.rms-wizard .rms-container {
    width:100%;
    height:auto;
    margin:10px auto 0;
    background:#fff;
    border-radius:5px;
    box-shadow:0 8px 70px rgba(0, 0, 0, .1)
}

.rms-wizard .rms-wizard-header {
    border-bottom:1px solid #dadada;
    border-radius:4px 4px 0 0;
    clear:both;
    background-image:linear-gradient(to top, #23417f, #264991, #2851a3, #2b5ab6, #2f62c9)
}

.rms-wizard .rms-wizard-header .title {
    margin:0;
    font-size:18px;
    font-weight:600;
    padding:5px 10px;
    color:#fff
}

.rms-wizard .rms-step-section {
    padding:10px 0 0;
    display:block;
    margin-bottom:0;
    border-bottom:1px solid #dadada;
    background:#fff
}

.rms-wizard .rms-multistep-progressbar {
    list-style:none;
    margin:0;
    padding:0;
    clear:both
}

.rms-wizard .rms-multistep-progressbar li.rms-step {
    list-style-type:none;
    float:left;
    width:32%;
    position:relative;
    text-align:center;
    height:62px;
    z-index:1
}

.rms-wizard .rms-step-section[data-step-counter=true] .rms-multistep-progressbar li.rms-step:before {
    content:counter(step)!important;
    counter-increment:step
}

.rms-wizard .ml10 {
    margin-left:-10px!important
}

.rms-wizard .rms-step-section .rms-multistep-progressbar li .step-icon {
    z-index:1024;
    position:absolute;
    top:0;
    margin-top:8px;
    font-size:18px;
    color:#a9a9a9;
    margin-left:-7px
}

.rms-wizard .rms-step-section[data-step-image=true] .rms-multistep-progressbar li .step-icon {
    opacity:1;
    visibility:visible
}

.rms-wizard .rms-multistep-progressbar li.rms-step:after {
    content:"";
    position:absolute;
    width:100%;
    height:4px;
    background-color:#eaeaea;
    top:12px;
    left:0;
    z-index:-1;
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9
}

.rms-wizard .rms-multistep-progressbar li.rms-step:first-child:after {
    width:50%;
    left:50%
}

.rms-wizard .rms-multistep-progressbar li.rms-step .step-title {
    display:block;
    font-size:14px;
    font-weight:600;
    color:#000;
    text-align:center;
    padding-left:0;
    line-height:20px
}

.rms-wizard .rms-multistep-progressbar li.rms-step .step-info {
    display:block;
    text-align:left;
    font-size:11px;
    color:#a8a8a8;
    padding-left:20%;
    line-height:15px
}

.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step:before {
    background-color:#92cf5c;
    border-color:#83c944;
    color:#fff
}

.rms-wizard .rms-multistep-progressbar li.rms-step.completed-step:after {
    background-color:#92cf5c;
    border-color:#83c944
}

.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step:before {
    background-color:#fb6b5b;
    border-color:#fb4532;
    color:#fff
}

.rms-wizard .rms-multistep-progressbar li.rms-step.rms-current-step:after {
    background-color:#fb6b5b;
    border-color:#fb4532
}

.rms-wizard .rms-content-box {
    display:none;
    clear:both
}

.rms-wizard .rms-content-section .rms-content-title {
    background:#fff;
    color:#7e8b8f;
    font-size:18px;
    font-weight:300;
    padding:15px 10px 5px
}

.rms-wizard .rms-content-section .rms-content-title b {
    color:#5cb0cf;
    font-weight:400
}

.rms-wizard .rms-content-section .rms-content-title:after,
.rms-wizard .rms-content-section .rms-content-title:before {
    clear:both;
    content:" ";
    display:block
}

.rms-wizard .rms-content-section .rms-content-title .leftside-title {
    float:left;
    color:#000;
    font-weight:600
}

.rms-wizard .rms-content-section .rms-content-title b i {
    font-size:21px!important
}

.rms-wizard .rms-content-section .rms-content-title .step-label {
    float:right;
    font-size:16px
}

.rms-wizard .rms-content-section .rms-content-body {
    background:#f4f5fa;
    border:1px solid #d0dde1;
    padding:30px;
    border-radius:5px
}

.rms-wizard .inpt-group {
    position:relative;
    display:block
}

.rms-wizard .inpt-control {
    background-image:none;
    border:1px solid #c4cdcf
}

.rms-wizard .inpt-control:focus {
    border-color:#c4cdcf;
    outline:0;
    -webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, .075), 0 0 5px rgba(102, 175, 233, .6);
    box-shadow:inset 0 0 0 rgba(0, 0, 0, .075), 0 0 5px rgba(102, 175, 233, .6)
}

.rms-wizard input[type=password]::-webkit-input-placeholder,
.rms-wizard input[type=text]::-webkit-input-placeholder {
    color:#b5b5b5
}

.rms-wizard input[type=password]::-moz-placeholder,
.rms-wizard input[type=text]::-moz-placeholder {
    color:#b5b5b5
}

.rms-wizard input[type=password]:-ms-input-placeholder,
.rms-wizard input[type=text]:-ms-input-placeholder {
    color:#b5b5b5
}

.rms-wizard input[type=password]:-moz-placeholder,
.rms-wizard input[type=text]:-moz-placeholder {
    color:#b5b5b5
}

.rms-wizard .inpt-group-addon {
    position:absolute;
    right:10px;
    top:4px;
    font-size:17px;
    color:#5cb0cf
}

.rms-wizard select.inpt-control {
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none
}

.rms-wizard .inpt-group.dropdown-select-icon:before {
    content:"\f0d8";
    font-family:FontAwesome;
    position:absolute;
    right:0;
    padding-right:8px;
    top:3px;
    color:#94abb3;
    font-size:14px
}

.rms-wizard .inpt-group.dropdown-select-icon:after {
    content:"\f0d7";
    position:absolute;
    right:0;
    padding-right:8px;
    top:10px;
    color:#94abb3;
    font-size:14px
}

.rms-wizard select option {
    color:#555!important
}

.rms-wizard select option:disabled {
    color:#ccc!important
}

.rms-wizard button,
.rms-wizard input,
.rms-wizard select,
.rms-wizard textarea {
    font-size:inherit;
    line-height:inherit
}

.rms-wizard .desc-container {
    background:#fff;
    padding:10px;
    border-radius:4px;
    border:1px solid #c4cdcf;
    -webkit-box-shadow:inset 0 -3px 0 0 rgba(219, 219, 219, .69);
    -moz-box-shadow:inset 0 -3px 0 0 rgba(219, 219, 219, .69);
    box-shadow:inset 0 -3px 0 0 rgba(219, 219, 219, .69)
}

.rms-wizard .desc-table td,
.rms-wizard .desc-table th {
    font-size:13px;
    padding:5px;
    font-weight:400
}

.rms-wizard .desc-label {
    color:#909ca0
}

.rms-wizard .desc-val {
    color:#697375
}

.rms-wizard .form-tooltip {
    position:absolute;
    background:#fb6b5b;
    color:#fff;
    padding:10px;
    min-height:100px;
    z-index:10;
    width:262px;
    left:100%;
    top:0;
    margin-left:10px;
    border-radius:4px;
    font-size:11px
}

.rms-wizard .tooltip-edge.form-tooltip {
    bottom:0;
    top:auto
}

.rms-wizard .inpt-control:focus+.form-tooltip {
    visibility:visible;
    opacity:1;
    -webkit-transition:opacity .3s ease-in-out;
    -moz-transition:opacity .3s ease-in-out;
    -ms-transition:opacity .3s ease-in-out;
    -o-transition:opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}

.rms-wizard .form-tooltip p {
    margin:0;
    padding:5px 0 15px
}

.rms-wizard .tooltip-title {
    font-weight:700;
    font-size:12px
}

.rms-wizard .form-tooltip:before {
    content:"";
    position:absolute;
    width:0;
    height:0;
    border-width:10px;
    border-style:solid;
    border-color:transparent #fb6b5b transparent transparent;
    top:10px;
    left:-20px
}

.rms-wizard .tooltip-edge.form-tooltip:before {
    bottom:10px;
    top:auto
}

.rms-wizard .form-tooltip .tooltip-info:before {
    content:"\f023";
    position:relative;
    font-size:14px;
    padding-right:3px;
    color:#fff
}

.rms-wizard .rms-footer-section {
    clear:both;
    min-height:40px;
    position:relative;
    padding:0 15px 15px
}

.rms-wizard .button-section {
    width:100%;
    position:relative
}

.rms-wizard .button-section .btn {
    border-top:1px solid #23417f;
    border-left:1px solid #23417f;
    border-right:1px solid #23417f;
    border-bottom:1px solid #23417f;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
    padding:6px 10px;
    position:relative;
    left:0;
    transition:.3s;
    display:block;
    min-width:100px;
    text-align:left;
    line-height:15px;
    font-weight:600;
    font-size:14px;
    text-shadow:1px 1px 1px #3d3d3d;
    text-decoration:none;
    background-image:linear-gradient(to top, #23417f, #264991, #2851a3, #2b5ab6, #2f62c9);
    box-shadow:0 1px 0 0 rgba(0, 0, 0, .3)
}

.rms-wizard .button-section .btn small {
    display:block;
    font-size:11px;
    font-weight:400
}

.next i,
.submit i {
    padding-left:10px
}

.prev i {
    padding-right:10px
}

.advance-inner a,
.advance-inner-get a {
    padding:15px 40px
}

.rms-wizard .button-section .prev .btn {
    float:left
}

.rms-wizard .button-section .submit .btn {
    float:right;
    text-align:center
}

.rms-wizard .input-error {
    border-color:red
}

.rms-wizard .errors {
    color:red;
    font-size:13px
}

.rms-wizard .errors:before {
    content:"\f071";
    position:relative;
    color:red;
    top:0;
    left:0;
    padding-right:3px;
    font-size:14px
}

.rms-wizard .rms-multistep-progressbar li.rms-step:before {
    content:" ";
    width:30px;
    height:30px;
    line-height:30px;
    border:1px solid #d9d9d9;
    display:block;
    font-size:14px;
    font-weight:600;
    text-align:center;
    margin:0 auto 10px;
    border-radius:50%;
    background:#eaeaea;
    color:#a9a9a9
}

.rms-wizard .rms-step-section[data-step-counter=true] .rms-multistep-progressbar {
    counter-reset:step
}

.rms-wizard .rms-content-section {
    padding:0 15px 10px;
    border-radius:4px;
    margin-bottom:10px;
    clear:both;
    position:relative;
    overflow:hidden
}

.rms-wizard .button-section:after,
.rms-wizard .button-section:before,
.rms-wizard .rms-content-section:after,
.rms-wizard .rms-content-section:before,
.rms-wizard .rms-footer-section:after,
.rms-wizard .rms-footer-section:before,
.rms-wizard .rms-step-section:after,
.rms-wizard .rms-step-section:before {
    content:" ";
    clear:both;
    display:block
}

.rms-content-section h2 {
    font-size:14px;
    font-weight:600
}

.form-hashing {
    background:#f4f5fa;
    border:1px solid #ddd;
    padding:10px 25px;
    border-radius:5px
}

.rms-wizard label {
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:600;
    color:#000;
    font-size:13px
}

.form-hashing .form-control,
.rms-wizard .inpt-control {
    display:block;
    width:100%;
    padding:0 20px;
    font-size:14px;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:none;
    border-radius:0;
    height:28px!important;
    outline:0;
    box-shadow:none
}

.rms-wizard .button-section .next .btn {
    float:right;
    text-align:center;
    margin-left:5px
}

.form-hashing textarea.form-control {
    height:auto!important
}

.div-for-type-check .for-utility-inner {
    background-color:#cad6ec;
    border-radius:4px;
    align-items:center
}

.count-popup,
.main-product-box-new ul.contentboxInn li a.productLearn,
.rms-wizard .rms-multistep-progressbar li.rms-step:last-child:after,
.second-feature .tabcontent img {
    width:50%
}

.feature-section .img-center-block .tabcontent {
    height:0;
    transition:.8s ease-in-out
}

.feature-section .main-tabs-field .tablinks {
    background-color:#fff!important;
    -webkit-box-shadow:0 0 29px 0 #dedede;
    position:relative;
    -moz-box-shadow:0 0 29px 0 #dedede;
    box-shadow:0 0 29px 0 #dedede;
    border:1px solid #fff;
    margin-bottom:20px;
    border-radius:2px;
    padding:25px
}

.feature-section .main-tabs-field .tablinks h4,
.mobile-lerning-slider h4 {
    font-size:22px;
    letter-spacing:normal;
    font-style:normal;
    font-stretch:normal
}

.feature-section .main-tabs-field .tablinks h4,
.feature-section .main-tabs-field .tablinks.active h4 {
    color:#474747!important
}

.feature-section .main-tabs-field .tablinks p,
.mos-all-wrap p {
    font-weight:300;
    line-height:26px;
    color:#474747
}

.feature-section .main-tabs-field .tablinks p {
    font-size:14px;
    letter-spacing:normal;
    margin-bottom:0;
    opacity:1;
    text-align:justify
}

.color-purple {
    color:#5c6be8;
    font-size:32px
}

.discription,
.mos-all-wrap p {
    font-size:16px;
    opacity:.8
}

.feature-section .tabs-row {
    padding-top:20px
}

.right-boddr {
    border-right:2px solid #fff
}

.client-sec ul li {
    width:19%;
    height:120px;
    position:relative
}

.centralize-admin-sec .content-side a,
.client-sec ul li,
.demo-blocks a {
    text-align:center;
    display:inline-block;
    transition:.4s
}

.client-sec ul {
    list-style:none;
    padding:0;
    float:left;
    width:100%
}

.discription {
    line-height:24px;
    color:#333;
    display:block;
    margin-top:20px;
    letter-spacing:normal;
    text-align:justify
}

.discription ul li,
.sales-intergration-info.blockchain-stack ul li {
    list-style-type:disc
}

.sales-intergration-info.blockchain-us ul li {
    list-style-type:decimal
}

@media (max-width:1440px) {
    .upper-strip-index .looking-strip .green-btn-new {
        margin-left:3px;
        font-size:12px;
        line-height:14px!important
    }

    .upper-strip-index ul li {
        margin-left:6px
    }

    .country-flag ul li {
        margin-left:0
    }

    .contact-page .contact-popup-heading img {
        margin-top:43px
    }

    .contact-popup-heading img {
        margin-top:22px
    }

}

@media (max-width:1300px) {
    .header-main .navbar-expand-lg .navbar-brand img {
        height:50px!important
    }

    .header-main .navbar-light .navbar-nav .nav-link {
        font-size:14px;
        padding:5px
    }

}

@media (max-width:1280px) {
    .country-flag ul li {
        padding-left:8px;
        padding-right:8px
    }

    .metaverse-testimonials .award-div-inner .facts-card-row {
        right:0;
        top:0
    }

    .contact-page .contact-popup-heading img {
        margin-top:77px
    }

    .contact-popup-heading img {
        margin-top:58px
    }

}

@media (max-width:1199px) {
    .main-banner-sec,
    .smart-contract-banner {
        margin-top:53px
    }

    .list-industry-sec li {
        width:14%
    }

    .block-chin-boxsd {
        min-height:325px!important
    }

    .benefit-section .bannefits-box,
    .benefit-section .heading-common,
    .trondapp-section {
        margin-bottom:15px
    }

    .header-main .navbar-expand-lg .navbar-brand {
        margin-right:0
    }

    .search-icon.open .search-icon-input {
        width:70%
    }

    .country-flag ul li {
        margin-left:0;
        padding-left:7px;
        padding-right:7px
    }

    .upper-strip-index .looking-strip .green-btn-new.get-in-touch-button {
        display:none
    }

    .country-flag ul li img {
        margin-right:3px
    }

    .form-creation {
        margin-top:55px
    }

    .hire_modal_hd {
        font-size:25px
    }

}

@media (max-width:1023px) {
    .search-icon .search-icon-wrapper .search-icon-glass,
    .search-icon.open {
        border-color:#fff
    }

    footer.bg-one .social-foot li {
        margin:0 4px 8px
    }

    .blockchain-development img,
    .contact-imgs img {
        height:auto
    }

    .main-banner-sec,
    .smart-contract-banner {
        margin-top:58px
    }

    .partner-slider .item .facts-card .card-img {
        min-height:194px;
        padding:15px 0;
        min-height:unset
    }

    .detail-bx {
        width:85%!important
    }

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

    .trondapp-section .block-chin-boxsd {
        min-height:245px!important;
        padding:15px!important
    }

    .empower-sec h4,
    .right-consul .immer-box .detail-bx h5 {
        font-size:16px!important
    }

    .faq-section .accordion-item .accordion-header .accordion-button {
        height:70px
    }

    .advance-inner-gettuch h2,
    .blockchain-services .mos-all-wrap p {
        margin-bottom:0!important
    }

    .block-chain-pra,
    .main-serivces-web,
    .service-banner.singapore-banner img {
        margin-top:0!important
    }

    .di-newsection .heading-common {
        color:#fff!important
    }

    .chose-usbox {
        margin:0 auto 15px;
        width:100%
    }

    .facts-card-row {
        padding:0 15px
    }

    .block-chin-boxsd {
        min-height:240px!important
    }

    .blockchain-banner {
        max-height:none!important;
        height:380px;
        margin-top:51px!important
    }

    .main-banner-sec .video-box {
        height:100%
    }

    .main-banner-sec .video-box>img,
    .main-banner-sec.blockchain-banner {
        max-height:unset!important
    }

    .center-text-with-vid p {
        text-align:left!important
    }

    div#flotingQuery .flotingQuery-btn div {
        width:160px
    }

    .heading-small-text {
        margin-bottom:35px!important
    }

    .upper-strip-index .looking-strip {
        display:flex;
        align-items:center;
        justify-content:space-between
    }

    .search-icon.open {
        width:70%
    }

    .search-icon.open .search-icon-wrapper .search-icon-handle {
        height:60%
    }

    .search-mobile-view {
        display:block;
        margin:unset
    }

    .search-icon.open .search-icon-input {
        width:71%;
        font-size:12px;
        display:block
    }

    .search-icon .search-icon-input {
        color:#fff;
        background:0 0;
        display:none
    }

    .search-icon.open .search-icon-wrapper .search-icon-glass {
        border-color:transparent!important
    }

    .search-icon .search-icon-wrapper .search-icon-handle,
    .search-icon .search-icon-wrapper .search-icon-handle::after {
        background:#fff
    }

    .search-icon,
    .search-icon .search-icon-wrapper {
        width:20px;
        height:20px
    }

    .search-icon.open .global-search-input button i {
        color:#fff;
        font-size:14px
    }

    .search-icon.open .search-icon-input::placeholder {
        color:#fff
    }

    .partner-list li {
        width:23%
    }

    .sec-enterprise .facts-card {
        margin:0 0 10px!important;
        min-height:115px
    }

    .upper-strip-index ul li {
        margin-left:6px
    }

    .upper-strip-index ul li:first-child {
        margin-left:0;
        padding-left:0
    }

    .country-flag ul li {
        padding-left:7px;
        padding-right:7px
    }

    .coin-form .nav-link {
        font-size:12px
    }

    .hire_modal_hd {
        font-size:17px
    }

    .rms-wizard .rms-multistep-progressbar li.rms-step .step-title {
        font-size:13px
    }

    .rms-wizard .button-section .btn {
        margin-bottom:10px
    }

    .client-sec ul li {
        width:24%
    }

}

@media (max-width:767px) {
    .client-sec ul li {
        width:49%;
        float:none
    }

    .right-boddr {
        border-right:0
    }

    .rms-wizard .rms-multistep-progressbar li.rms-step:after,
    .upper-strip-index .looking-strip .green-btn-new.get-in-touch-button,
    .upper-strip-index ul,
    html.tawk-mobile {
        display:none
    }

    .contact-imgs img,
    .partner-list li {
        width:50%
    }

    .search-icon .search-icon-wrapper .search-icon-glass,
    .search-icon.open {
        border-color:#fff
    }

    .service-banner img,
    .user-9w p {
        margin-bottom:0!important
    }

    .why-choose-audit {
        margin-bottom:15px
    }

    .benefit-section .bannefits-box,
    .hire_modal_hd,
    .set-center {
        margin-bottom:0
    }

    .discription {
        margin-top:0!important
    }

    .icon-sec img {
        height:50px!important
    }

    .partner-slider .item .facts-card .card-img {
        min-height:160px
    }

    .login-boxes .user-3w {
        margin:0 5px!important
    }

    .user-9w h4 {
        font-size:16px!important
    }

    .user-9w p {
        font-size:13px!important
    }

    .user-3w img {
        height:35px!important
    }

    .list-industry-sec li,
    .quest-value-list li {
        width:32%!important
    }

    .trondapp-section .block-chin-boxsd {
        min-height:215px!important
    }

    .advance-inner-gettuch h2 {
        margin-bottom:15px!important
    }

    .block-chin-boxsd,
    .trondapp-section.our-solution.salesforce-solution .block-chin-boxsd,
    .trondapp-section.software-testing-service .block-chin-boxsd,
    .trondapp-section.testing-service .block-chin-boxsd {
        min-height:auto!important
    }

    .faq-section .accordion-item .accordion-header .accordion-button,
    .service-banner.wallet-app-banner img.on-mobile-show {
        height:auto!important
    }

    .blockchain-banner {
        margin-top:75px!important
    }

    .blockchain-form .hireform.careerform .common-btn {
        margin-bottom:20px!important;
        height:50px!important
    }

    .blockchain-development .center-text-with-vid {
        left:0!important;
        text-align:center!important;
        display:flex;
        bottom:unset;
        justify-content:center
    }

    .center-text-with-vid p {
        text-align:center!important
    }

    div#flotingQuery .flotingQuery-btn div {
        width:158px
    }

    .header-main .navbar-expand-lg .navbar-brand {
        margin-right:0
    }

    .search-icon.open .search-icon-input {
        width:75%;
        font-size:12px;
        display:block
    }

    .search-icon .search-icon-input {
        color:#fff;
        background:0 0;
        display:none
    }

    .search-icon.open {
        width:43%
    }

    .search-icon.open .search-icon-wrapper .search-icon-glass {
        border-color:transparent!important
    }

    .search-icon .search-icon-wrapper .search-icon-handle,
    .search-icon .search-icon-wrapper .search-icon-handle::after {
        background:#fff
    }

    .search-icon,
    .search-icon .search-icon-wrapper {
        width:20px;
        height:20px
    }

    .header-main {
        top:40px!important
    }

    .login-boxes,
    .login-boxes-backcolor {
        width:100%!important;
        padding:5px 0 10px!important
    }

    .blockchain-service-section {
        padding:65px 0 15px!important
    }

    div#flotingQuery,
    div#flotingQuery .flotingQuery-btn {
        background:#256aadb8
    }

    .scroll_top {
        right:15px;
        visibility:visible!important
    }

    #whatsapp-chat-widget,
    .widget-visible {
        display:block!important
    }

    .sec-enterprise .facts-card {
        min-height:100px
    }

    .partner-slider .item .facts-card .card-img {
        min-height:unset
    }

    .blockchain-form button {
        font-size:21px;
        padding:6px 30px;
        margin-bottom:0
    }

    .blockchain-form .hireform form textarea {
        font-size:17px
    }

    .blockchain-form .hireform .input-field {
        margin-bottom:10px
    }

    .hire_modal_hd {
        font-size:21px
    }

    .form-creation {
        margin-top:80px
    }

    .rms-wizard .rms-multistep-progressbar li.rms-step {
        width:45%;
        height:auto;
        margin-bottom:10px
    }

    .rms-wizard .rms-multistep-progressbar {
        display:flex;
        align-items:center;
        justify-content:space-between;
        flex-wrap:wrap;
        padding:0 10px
    }

    .rms-wizard .rms-multistep-progressbar li.rms-step:before {
        width:25px;
        height:25px;
        font-size:13px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin-right:5px;
        margin-bottom:0;
        float:left
    }

    .hire-info h4,
    .leading-item .card-img-overlay h5,
    .rms-wizard .rms-multistep-progressbar li.rms-step .step-title,
    .statistics-info p {
        font-size:13px
    }

    .rms-wizard .rms-step-section .rms-multistep-progressbar li .step-icon {
        z-index:1024;
        position:absolute;
        top:0;
        margin-top:8px;
        font-size:18px;
        color:#a9a9a9;
        margin-left:13px;
        left:0
    }

    .or-box {
        width:22px;
        height:22px;
        font-size:10px
    }

    .div-for-type-check .btn {
        font-size:14px;
        padding:5px
    }

    .form-hashing {
        padding:10px 15px
    }

}

.country-flag p {
    color:#fff;
    font-size:14px;
    margin-bottom:0!important
}

.country-flag p i,
.country-flag ul li img {
    margin-right:5px
}

.country-flag ul {
    padding:0;
    margin:0;
    justify-content:unset
}

.country-flag ul li {
    margin:0;
    display:flex;
    align-items:center;
    border-right:1px solid #fff;
    padding-left:11px;
    padding-right:11px
}

.country-flag ul li:last-child {
    border-right:unset;
    padding-right:0
}

.country-flag ul li a {
    font-size:15px;
    color:#fff;
    margin-bottom:0;
    font-weight:400;
    font-family:unset
}

.office-wrapper {
    background:#f5f8fe;
    padding:60px 0
}

.office-location-section .office-location {
    border-right:1px solid rgba(0, 46, 91, .2);
    padding-right:20px;
    height:100%;
    margin-bottom:0
}

.office-location-section .office-location h3 {
    margin:16px 0 9px;
    font-size:21px;
    color:#4d4d4d;
    font-weight:600
}

.office-location-section .office-location .address,
.office-location-section .office-location p {
    color:#474747;
    margin:0 0 2px;
    font-weight:600;
    font-size:13px
}

.office-location-section .office-location .address {
    min-height:66px
}

.contact-office {
    display:flex;
    margin-bottom:9px
}

.contact-ofc-icon {
    margin-right:9px
}

.contact-ofc-heading {
    display:flex;
    flex-direction:column
}

.contact-ofc-heading a {
    color:#002e5b;
    font-weight:600;
    font-size:13px
}

.office-location-section .office-location.br-0 {
    border-right:0
}

.contact-page .contact-popup-box img {
    width:57%;
    margin:auto
}

.partner-grow {
    background:0 0
}

@media (max-width:1440px) {
    .country-flag p {
        font-size:12px
    }

    .country-flag ul li a {
        font-size:14px
    }

}

@media (max-width:1280px) {
    .country-flag ul li {
        padding-left:7px;
        padding-right:7px
    }

}

@media (max-width:1199px) {
    .country-flag p {
        font-size:14px
    }

    .looking-strip-btn span {
        font-size:9px;
        display:none
    }

    .country-flag ul li {
        margin-left:0;
        padding-left:7px;
        padding-right:7px
    }

    .country-flag ul li a {
        font-size:12px
    }

    .upper-strip-index .looking-strip .green-btn-new.get-in-touch-button {
        display:none
    }

    .country-flag ul li img {
        margin-right:3px
    }

    .blockchain-form .hireform .input-field,
    .select-budget h3,
    .select-budget ul {
        margin-bottom:10px
    }

    .select-budget ul li a {
        margin-bottom:8px
    }

    .blockchain-form button {
        font-size:22px;
        padding:7px 35px
    }

    .contact-popup-heading img {
        margin-left:-66px;
        margin-top:100px
    }

    .blockchain-form {
        padding-bottom:25px
    }

    .contact-form-popup.contact-page {
        margin-top:54px
    }

}

@media (max-width:1023px) {
    .country-flag p {
        font-size:13px;
        display:none
    }

    .country-flag ul li a {
        font-size:12px!important
    }

    .office-location-section .office-location img {
        height:58px
    }

    .office-location-section .office-location h3 {
        font-size:19px;
        margin-bottom:7px
    }

    .office-location-section .office-location .address {
        font-size:10px;
        min-height:78px
    }

    .contact-office {
        margin-bottom:4px
    }

    .contact-ofc-icon {
        margin-right:7px;
        display:flex;
        align-items:flex-start;
        justify-content:center;
        margin-top:4px
    }

    .contact-ofc-icon i {
        font-size:13px
    }

    .office-location-section .office-location p {
        font-size:11px;
        margin-bottom:0
    }

    .contact-ofc-heading a {
        font-size:11px
    }

}

@media (max-width:767px) {
    .contact-ofc-heading a,
    .industy-heading {
        font-size:13px
    }

    .country-flag ul {
        display:flex;
        align-items:center;
        justify-content:center;
        width:100%
    }

    .upper-strip-index .looking-strip {
        margin-bottom:5px
    }

    .header-main {
        top:65px!important
    }

    .looking-strip-btn span {
        display:inline-block
    }

    .upper-strip-index .looking-strip span {
        font-size:12px
    }

    .copyright-sec {
        padding:0 40px
    }

    .mobile-none {
        display:none!important
    }

    .mobile-show {
        display:block
    }

    .contact-popup-heading.form-common-contact img {
        max-height:unset;
        object-fit:contain;
        object-position:left;
        width:auto!important;
        margin:auto!important
    }

    .contact-form-popup.contact-page {
        margin-top:80px
    }

    .office-location-section .office-location {
        border-right:0;
        text-align:center;
        padding:20px 0;
        border-bottom:1px solid rgba(0, 46, 91, .2)
    }

    .office-location-section .office-location img {
        height:auto
    }

    .office-location-section .office-location .address {
        font-size:13px;
        min-height:unset;
        margin-bottom:10px;
        text-align:center;
        justify-content:center
    }

    .contact-office {
        justify-content:center
    }

    .contact-ofc-icon i {
        font-size:14px
    }

    .office-location-section .office-location p {
        font-size:13px;
        margin-bottom:0
    }

    .office-location-section .office-location.br-0 {
        border-bottom:0;
        padding-bottom:0
    }

}

@media (max-width:320px) {
    #tab {
        align-items:center;
        flex-direction:column
    }

    .rms-wizard .rms-multistep-progressbar {
        flex-direction:column
    }

    .rms-wizard .rms-multistep-progressbar li.rms-step,
    .search-box {
        width:65%
    }

    .or-box {
        width:18px;
        height:18px;
        font-size:8px
    }

    .div-for-type-check .btn {
        font-size:13px
    }

    .partner-list li {
        width:100%
    }

    .get-heading-cm {
        font-size:23px;
        margin-bottom:5px
    }

}

@media (max-width:576px) {
    .blockchain-form .hireform form .form-select,
    .blockchain-form .hireform form input,
    .blockchain-form .hireform form textarea {
        font-size:14px
    }

    .upper-strip-index .looking-strip {
        padding:0 2px
    }

    .upper-strip-index .looking-strip .green-btn-new {
        font-size:10px!important
    }

    .upper-strip-index .looking-strip span {
        font-size:10px
    }

}

@media(max-width:1300px) {
    .country-flag ul li a {
        font-size:13px
    }

}
