button#responsive-menu-button {
    display: none;
}

.page:not(.home) #content {
    padding-bottom: 0;
}

/*header css*/
.top-navigation.affix {
    position: fixed;
    transition: all 0.5s ease-in-out !important;
    width: 100%;
    padding: 0px 0;
    top: 0;
}

.site-header .top-navigation.affix .top-logo {
    padding: 15px;
}
.job_form.main-contact {
    margin-left: 0;
}

.job_form legend.hs-field-desc {
    margin-top: 50px;
    font-size: 16px;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
    color: #453da7;
    font-weight: 700 !important;
    padding-bottom: 10px;
    margin-bottom: 40px;
}
.site-header .top-navigation {
    padding-top: 30px;
}

.site-header .top-navigation.affix {
    padding-top: 0px;
    box-shadow: 0px 1px 7px #949494;
}

.top-navigation .top-logo {
    padding: 0px 15px;
}

.main-navigation ul#top-menu li.current_page_item a {
    color: #453da8;
}

.top-navigation a.inner-logo img {
    width: 205px;
}

.top-navigation .navigation-manage ul li a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    color: #1c1c1c;
    padding: 19px 23px;
    letter-spacing: 1.5px;
}

/*---Careers Page---*/
.careers-box-sec {
    margin-bottom: 60px;
}

.careers_block_ac .vc_tta-panel-heading h4 {
    font-size: 32px;
    padding: 10px 0;
    font-weight: 800;
}

.careers_block_ac .vc_tta-panel-heading {
    border-color: #f8f8f8 !important;
}

.careers_block_ac h5 {
    color: #453da8;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 10px;
}

.careers_block_ac p {
    margin-bottom: 20px;
}

.careers-box-sec .careers_block_ac .vc_tta-panel-body {
    background: #FFF !important;
    border: none !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading a {
    color: #000 !important;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading a i {
    color: #000 !important;
}

.wpb-js-composer .careers-box-sec .vc_tta.vc_general .vc_tta-panel {
    display: block;
    margin-bottom: 20px;
}

.careers-box-sec .careers_block_ac .btn_i_am_interested {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472D2;
    border: 2px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    padding: 14px 30px;
    border-color: rgb(69, 61, 168);
    color: rgb(69, 61, 168);
    background-color: transparent;
    border-radius: 2em;
    font-weight: 500;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    transform: rotate(-90deg) !important;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    transform: rotate(180deg) !important;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    top: 30% !important;
}

.wpb-js-composer .vc_tta .vc_tta-controls-icon {
    height: 24px !important;
    width: 24px !important;
}

.job_application_form_fields {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.job_application_form_fields textarea {
    margin-top: 30px
}

.job_application_form_fields label {
    /* text-transform: uppercase; */
    /* font-size: 16px; */
    /* letter-spacing: 1px; */
    /* padding-left: 7px; */
    /* color: #453da7; */
    padding-top: 7px;
}

.job_application_form_fields .email-section {
    margin-top: 40px;
}

.job_application_form_fields input, .job_application_form_fields select {
    border: 0px;
    border-bottom: 2px solid #1c1c1c;
    border-radius: 0;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    background: transparent;
    color: #031b68;
    letter-spacing: 1px;
    margin-bottom: 10px;
}

.job_application_form_area h2 {
    font-weight: 800;
    padding-bottom: 40px;
    float: left;
    width: 100%;
}

.job_application_form_fields .job_application_form_area {
    display: none;
    padding-top: 80px;
}

.job_application_form_fields .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    float: left;
    width: 100%;
    text-align: center;
    color: #f00;
    border-color: #f00;
}

.job_application_form_fields .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    float: left;
    width: 100%;
    text-align: center;
    color: green;
}

.job_application_form_fields .progress .progress-bar {
    animation-name: animateBar;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 1s;
    height: 10px;
    background: #453da7;
}

@keyframes animateBar {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(0);
    }
}

.job_application_form_fields .progress {
    max-width: 220px;
    height: 10px;
    box-shadow: none;
}

span.file-794::after {
    content: "Upload Resume";
    border: 2px solid #161616;
    color: #161616;
    background-color: white;
    padding: 16px 30px;
    border-radius: 50px;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    height: 68px;
    line-height: 35px;
    cursor: pointer;
}

input.wpcf7-form-control.wpcf7-file {
    font-size: 100px;
    position: absolute;
    left: 0;
    top: -37px;
    opacity: 0;
    width: 220px;
    cursor: pointer;
    height: 73px;
}

.job_application_form_fields .submit-button .btn-manage-popup {
    position: relative;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-top: 30px;
    padding-bottom: 10px;
}

.job_application_form_fields .submit-button .btn-manage-popup input.wpcf7-form-control.wpcf7-submit {
    font-size: 20px;
    margin-left: 30px;
}

button.formclear {
    background: transparent;
    padding: 0;
    position: absolute;
    bottom: 0px;
    left: 236px;
    font-size: 20px;
}

/*---Cookies Policy Page----*/
.cookies_policy_pages {
    padding: 0 100px;
}

.cookies_policy_pages a {
    color: #453da7;
}

.cookies_policy_pages p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
}

.cookies_policy_pages h3 {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 30px;
    color: #453da7;
}

.cookies_policy_pages ul li {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
}

.cookies_policy_pages ul {
    margin-bottom: 20px;
    padding-left: 50px;
}

.cookies_policy_pages ol li {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
}

.cookies_policy_pages ol {
    margin-bottom: 20px;
    padding-left: 50px;
}

.footer-sec p.copyright.mobile-devices {
    display: none;
}

/* MEDIA CSS*/
@media screen and (min-width: 1024px) {
    #fancybox-wrap {
        top: 20px !important;
    }

    .board-of-directors-outer-main {
        padding-left: 50px;
    }
}

@media screen and (min-width: 1440px) {
}

@media screen and (min-width: 1640px) {
}

@media screen and (max-width: 1199px) {
    #quote-carousel .carousel-indicators li.active {
        width: 80px;
        height: 80px;
        top: 12%;
        left: 27.5%;
    }

    /*.testimonial-section-home #quote-carousel .carousel-indicators li img { height: 58px; }*/
    .testimonial-section-home {
        padding-bottom: 0px;
    }

    .execute-speed.super-charge-outer {
        background-position: -160px 80px, left top;
    }

    .top-navigation .navigation-manage ul li a {
        padding: 19px 10px !important;
    }
}

@media screen and (max-width: 1024px) {
    .background-fixed.fancybox-active {
        position: initial;
        width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 991px) {
    .home.page-template-default .col-lg-9.col-md-9.custom-nav, .top-navigation .col-lg-9.col-md-9.custom-nav {
        padding-right: 0;
        float: right;
        width: calc(100% - 180px);
    }

    .top-navigation .top-logo {
        width: 180px;
        float: left;
    }

    #responsive-menu-container {
        width: 100%;
        left: 0;
        transition: transform 0.5s;
        text-align: left;
        background: #1c1c1c;
        top: 72px;
    }

    #responsive-menu-container #responsive-menu li.responsive-menu-item a {
        line-height: 40px;
        border-bottom: none;
        background-color: #1c1c1c;
        height: auto;
        padding: 10px 5%;
        font-size: 14px;
        font-weight: 500;
        text-transform: uppercase;
        text-decoration: none;
        color: #c4c4c4;
    }

    .responsive-menu-open {
        position: fixed;
        width: 100%;
    }

    button#responsive-menu-button .responsive-menu-inner, button#responsive-menu-button .responsive-menu-inner::before, button#responsive-menu-button .responsive-menu-inner::after {
        color: #1c1c1c;
        background-color: #1c1c1c !important;
    }

    button#responsive-menu-button:hover .responsive-menu-inner, button#responsive-menu-button:focus .responsive-menu-inner {
        background-color: #1c1c1c;
    }

    .page-id-1100 button#responsive-menu-button .responsive-menu-box, .home button#responsive-menu-button .responsive-menu-box, .page-template-request-demo button#responsive-menu-button {
        color: #fff;
    }

    .page-id-1100 button#responsive-menu-button .responsive-menu-box .responsive-menu-inner::before, .page-id-1100 button#responsive-menu-button .responsive-menu-box .responsive-menu-inner::after, .page-id-1100 button#responsive-menu-button .responsive-menu-inner {
        color: #fff;
        background-color: #fff !important;
    }

    .home button#responsive-menu-button .responsive-menu-box .responsive-menu-inner::before,
    .home button#responsive-menu-button .responsive-menu-box .responsive-menu-inner::after,
    .home button#responsive-menu-button .responsive-menu-inner,
    .page-template-request-demo button#responsive-menu-button .responsive-menu-box .responsive-menu-inner::before,
    .page-template-request-demo button#responsive-menu-button .responsive-menu-box .responsive-menu-inner::after,
    .page-template-request-demo button#responsive-menu-button .responsive-menu-inner
    {
        color: #fff;
        background-color: #fff !important;
    }

    #responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link, #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {
        background-color: #1c1c1c;
        color: #ffffff;
        border: none !important;
    }

    #responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {
        border: none !important;
    }

    #responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link:hover {
        background-color: #1c1c1c;
    }

    .home.page-template-default a.home-logo img, .page-id-1100 a.home-logo img, .top-navigation a.inner-logo img {
        width: 165px;
    }

    .site-header .top-navigation {
        padding-top: 10px;
    }

    .home.page-template-default .top-navigation, .page-id-1100.page-template-default .top-navigation {
        top: 0;
    }

    .home.page-template-default .top-logo {
        padding: 0px 15px;
    }

    .responsive-menu-open button#responsive-menu-button:hover, .responsive-menu-open button#responsive-menu-button:focus, button#responsive-menu-button:hover, button#responsive-menu-button:focus {
        background: transparent;
    }

    .banner-left-sec h1, .technology-banner .technology-banner-intro h1 {
        font-size: 30px;
    }

    .bulletproof br {
        display: none;
    }

    .banner-sec {
        background-repeat: no-repeat;
        background-size: cover;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .eliminating-section {
        padding: 0px 0 40px;
    }

    .blockchains-text-block {
        padding-left: 0px;
        padding-top: 5%;
    }

    /*.banner-left-sec { padding-top: 30px;width: 100%;}*/
    /*.blockchains-text-block h2{ font-size:  24px; line-height: 32px;}
    .users-developers h2{font-size:  24px; line-height: 32px;}*/
    .provides-security-section .vc_custom_1549955884139 {
        margin-top: 20px !important;
    }

    .provides-security-section {
        background-repeat: no-repeat;
        background-size: cover;
    }

    .information-section {
        padding: 80px 0 80px;
    }

    /*.information-section h2.information-heading{ font-size:  24px; line-height: 32px; padding-bottom: 25px;}*/
    .home-popup-sec {
        padding: 30px 15px;
    }

    .carousel-indicators {
        left: 40%;
    }

    .testimonial-section-home {
        padding-bottom: 0px;
        background: none !important;
    }

    .testimonial-section-home #quote-carousel p {
        font-size: 16px;
        text-align: left;
    }

    .wpb_wrapper #quote-carousel .carousel-inner {
        width: 100% !important;
        float: left;
        margin-top: 10px;
    }

    #quote-carousel {
        margin-top: 0px;
    }

    #quote-carousel .carousel-indicators {
        position: initial;
    }

    #quote-carousel .carousel-indicators li.active {
        top: 10px;
        left: 0%;
        /*transform: translate(-50%)*/
    ; border-radius: 0%;
        width: 130px;
        height: auto;
    }

    .simplifying-section {
        background-size: cover;
        background-position: top;
    }

    .use-cases-inner .transaction_flow .define-addipative h3 br {
        display: none;
    }

    .simplifying-section {
        padding-top: 110px;
        background-size: cover;
        background-position: top;
    }

    .users-developers.developer-section-bg {
        background-size: cover;
        background-position: top;
        padding-top: 180px;
    }

    .product-main p {
        padding-left: 40px;
    }

    .product-main p br {
        display: none;
    }

    .transaction-flow-main .vc_empty_space.emptysapce, .transaction-flow-main .vc_empty_space.emptyspace.transact-empty {
        height: 50px !important;
    }

    .transaction-flow-main .vc_empty_space.emptyspace {
        height: 140px !important;
    }

    .transaction-flow-main .define_outer {
        padding-bottom: 10px;
    }

    .execute-speed {
        padding: 70px 0 0;
    }

    .execute-speed.super-charge-outer {
        background-position: -240px 80px, left top;
    }

    .careers_block_ac .vc_tta-panel-heading h4 {
        font-size: 24px;
    }

    .blog-header h1 {
        font-size: 30px;
    }

    .blog-header p {
        padding-left: 40px;
    }

    .footer-sec .f-block p.copyright {
        padding-top: 38px;
        display: none;
    }

    .footer-sec .f-block {
        padding-bottom: 20px;
    }

    .footer-sec p.copyright.mobile-devices {
        display: block;
        padding-top: 0px;
    }

    .contact-banner {
        background-size: cover;
        padding-bottom: 80px;
    }

    .cookies_policy_pages {
        padding: 0 15px;
    }

    .terms-of-use-section ul {
        padding-left: 0px;
    }
}

@media screen and (max-width: 767px) {
    button#responsive-menu-button, .responsive-menu-open button#responsive-menu-button {
        display: block;
        background: transparent;
        width: 45px;
        height: 45px;
        position: fixed;
        top: 10px;
        right: 15px;
        cursor: pointer;
    }

    .home.page-template-default .col-lg-9.col-md-9.custom-nav {
        padding-right: 0;
        display: none;
    }

    .top-navigation .col-lg-9.col-md-9.custom-nav {
        padding-right: 0;
        display: none;
    }

    .home-banner-main .banner-left-sec p {
        text-align: center;
    }

    .home-banner-main {
        display: flex;
        flex-direction: column;
        padding-bottom: 40px;
    }

    .home-banner-main .banner-left-sec {
        padding-top: 0px;
        order: 2;
    }

    .bulletproof {
        font-size: 20px;
        margin-top: 30px;
        margin-top: 30px;
    }

    institutional-grade .institutional-grade-image.institutional-grade-left {
        padding-right: 0px;
    }

    .institutional-grade .institutional-grade-image.institutional-grade-right {
        padding-left: 0px;
    }

    .product-main p {
        padding-left: 0px;
    }

    .use-cases-inner .transaction_flow .wpb_single_image.vc_align_left {
        text-align: left;
    }

    .use-cases-inner .transaction_flow .define-addipative {
        margin-bottom: 0;
    }

    .institutional-grade .institutional-grade-image.institutional-grade-left {
        padding-right: 0px;
    }

    .eliminating-section.main-product-outer .blockchains-text-block {
        padding-top: 50px;
    }

    .execute-speed .execute-inner h2 {
        padding-bottom: 0px;
    }

    .define_outer.remain-control .transaction_flow .wpb_single_image.vc_align_left {
        text-align: left;
    }

    .execute-speed.super-charge-outer {
        background: none;
        padding-top: 10px;
        padding-bottom: 30px;
    }

    .execute-speed.super-charge-outer .supercharge-intro .vc_empty_space.emptyspace {
        height: 30px !important;
    }

    .execute-speed .supercharge-intro h2 {
        padding-left: 0px;
    }

    .leadership-team .leadershipteam-section {
        padding: 20px 0px;
    }

    .leadership-team {
        padding: 20px 0px 0px;
    }

    .board-of-directors-outer-main .wpb_single_image.vc_align_left {
        text-align: left;
    }

    .investors-main-section {
        padding: 20px 0px;
    }

    .job_application_form_fields .name-section {
        margin-top: 0px;
        float: left;
        width: 100%
    }

    .job_application_form_fields .email-section {
        float: left;
        width: 100%
    }

    .job_application_form_fields .col-md-12.submit-button {
        float: left;
        width: 100%
    }

    .job_application_form_area h2 {
        padding-bottom: 20px;
    }

    .blog-header p {
        padding-left: 0px;
    }

    .blog-header {
        padding: 100px 0px 0;
    }

    .mathmatic-outer .mathematics-intro .mathmatic_content {
        padding: 30px 0px 0px;
        clear: both;
    }

    .mathmatic-outer .mathematics-intro h3 {
        float: left;
    }

    .mathmatic-outer .mathematics-intro .wpb_single_image.vc_align_center {
        text-align: left;
    }

    .transaction-flow-main p br {
        display: none;
    }

    .block-chain-inner .wpb_single_image.wpb_content_element {
        text-align: left;
        margin-bottom: 0;
    }

    .block-chain-inner .wpb_single_image.wpb_content_element img {
        max-width: 150px;
    }

    .transaction-flow-main .remain-control .define-addipative h3 {
        min-height: initial;
    }

    .transaction-flow-main .define-addipative h3 {
        padding-left: 0px;
    }

    .users-developers p br {
        display: none;
    }

    .technology-banner .technology-banner-intro.use-cases-intro {
        padding-bottom: 60px;
    }

    .developers-section-outer .wpb_single_image.vc_align_center {
        text-align: left;
        margin-bottom: 30px;
    }

    .leadership-team .leadership-tea-heading {
        text-align: left;
    }

    .leadership-team .leadershipteam-section .wpb_single_image.vc_align_center {
        text-align: left;
    }

    .simplifying-section.about-intro {
        padding-top: 190px;
    }

    .contact-banner p br {
        display: none;
    }

    .contact-banner .contact-banner-logo img {
        max-width: 110px;
    }

    .banner-sec .vc_empty_space.home-emptyspace {
        height: 30px !important;
    }

    .technology-banner .technology-banner-intro h1 strong::after {
        content: none;
    }

    .technology-banner .technology-banner-intro h1 strong {
        border-bottom: 8px solid #453da8;
    }
}

@media screen and (max-width: 600px) {
    .job_application_form_fields .submit-button .btn-manage-popup input.wpcf7-form-control.wpcf7-submit {
        margin-left: 0px;
    }
}

@media screen and (max-width: 480px) {
    .banner-left-sec p a {
        width: 170px;
        margin-top: 30px;
        margin-left: 10px;
        margin-right: 10px
    }

    .users-developers.developer-section-bg {
        padding-top: 110px;
    }
}

/*manish-css*/
/*home-page_start_here*/
@media screen and (max-width: 767px) {
    .provides-security-section .curve-provides .wpb_single_image {
        padding:0px;
    }

    .security-text-block {
        padding: 0 0px;
    }

    .wpb_wrapper .vc_row-fluid .vc_empty_space {
        height: auto !important;
    }

    .vc_column-inner .vc_custom_1549977070187 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .calling-text-block p {
        width: 100%;
    }

    .vc_empty_space.space_section {
        height: 0px !important;
    }

    .provides-security-section {
        background: white !important;
    }

    .calling-text-block p {
        text-align: left !important;
    }

    .calling-text-block .wpb_wrapper h2 {
        text-align: left !important;
    }

    .testimonial-section-home #quote-carousel h3 {
        padding-bottom: 100px !important;
        text-align: left;
    }

    .blockchains-text {
        text-align: left;
        margin: auto;
        dispaly: block:
    }

    .banner-left-sec h1 {
        text-align: left;
    }

    .bulletproof {
        text-align: left;
    }

    .blockchains-text-block h2 {
        text-align: left !important;
    }

    .blockchains-text-block h2 br {
        display: none;
    }

    .vc_btn3-container.vc_btn3-left {
        text-align: left;
    }

    .carousel-indicators {
        left: 30%;
        text-align: center;
        margin: auto;
        margin-top: auto;
        display: block;
    }

    #quote-carousel .carousel-indicators {
        margin-right: 0px;
    }

    /*.testimonial-section-home #quote-carousel .carousel-indicators li.active:nth-child(1){top:15%;}  */
    .empty_section {
        margin-top: -110px !important;
    }

    /*.institutional-grade .institutional-grade-image.institutional-grade-left{margin-top:-115px !important;}*/
    /*home-page_end_here*/
    /*tech-page_start_here*/
    .institutional-grade-image.institutional-grade-left.image_tech_sec.wpb_column.vc_column_container.vc_col-sm-6 {
        margin-top: -100px !important;
    }

    .institutional-grade .institutional-grade-intro .institutional-grade-content h2, .transaction-flow-main h2 {
        text-align: left;
    }

    .institutional-grade .institutional-grade-intro .institutional-grade-content p {
        text-align: left;
    }

    .transaction-flow-main p {
        text-align: left;
    }

    .wpb_button, ul.wpb_thumbnails-fluid > li {
        text-align: center;
    }

    .wpb_button, ul.wpb_thumbnails-fluid > li {
        text-align: center;
    }

    /*tech-page_end_here*/
}

@media (min-width: 768px) and (max-width:1023px) {
    .top-navigation .navigation-manage ul li a {
        padding: 19px 5px !important;
        font-size: 13px !important;
    }

    .security-text-block p {
        font-size: 14px;
    }

    .vc_column-inner .vc_custom_1549977070187 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    /*.testimonial-section-home #quote-carousel .carousel-indicators li.active:nth-child(1){top:57% !important;}*/
    .banner-left-sec h1 {
        font-size: 27px;
    }

    .bulletproof {
        font-size: 19px;
    }

    .vc_custom_1549977070187 {
        padding-top: 0px;
    }

    .testimonial-section-home #quote-carousel p {
        padding-left: 0px;
    }

    .testimonial-section-home #quote-carousel h3 {
        padding-left: 0px;
        text-align: center;
    }

    .wpb_text_column.wpb_content_element.mathmatic_content .wpb_wrapper p {
        font-size: 15px;
    }

    /*tech-page_start_here*/
    .institutional-grade .institutional-grade-intro .institutional-grade-content p {
        font-size: 14px;
    }

    .transaction-flow-main p {
        font-size: 14px;
    }

    /*tech-page_end_here*/
}

@media (min-width: 1024px) and (max-width:1150px) {
    .banner-left-sec h1 {
        font-size:35px;
    }

    .blockchains-text-block h2 {
        font-size: 27px;
    }

    .blockchains-text-block {
        padding-left: 50px;
    }

    /*.testimonial-section-home #quote-carousel .carousel-indicators li.active:nth-child(1){top:40% !important;}

    .testimonial-section-home{padding-bottom:60px !important;}*/
    .f-block {
        float: left !important;
    }

    .col-lg-5.s-block.center-block {
        float: left !important;
    }

    .col-lg-3.s-block {
        width: 20% !important;
        float: left !important;
    }
}

@media (min-width: 991px) and (max-width:1024px) {
    .top-navigation .navigation-manage ul li a {
        padding:19px 14px !important;
    }

    .footer-sec .s-block .mc4wp-form-fields p {
        float: left;
    }

    .f-block {
        float: left;
    }

    .col-lg-5.s-block.center-block {
        float: left !important;
    }

    .col-lg-3.s-block {
        width: 20% !important;
        float: left !important;
    }

    .footer-sec .s-block .mc4wp-form-fields input[type="submit"] {
        top: 80px !important;
    }
}

.home.page-template-default .top-navigation, .page-id-1100 .site-header .top-navigation, .page-template-request-demo .top-navigation {
    padding-top: 10px;
    background: #1e1c1e;
    padding-bottom: 10px;
    display: flex;
}
