@media (min-width: 1600px) {
    footer .footer-wraper {
        background-position: unset;
    }
}
@media (max-width: 1400px) {
    hr {
        margin: 16px 0;
    }

    .them_button::after {
        width: 30px;
        height: 30px;
        background-size: 20px 20px;
    }

    .title-block .title {
        font-size: 30px;
    }

    .banner-section {
        padding: 200px 0px 100px;
    }

    .banner-section .main-heading {
        font-size: 50px;
        font-weight: 800;
    }
    .servesec .customer-categories {
        padding: 0 70px;
    }

    .banner-section .comman-text {
        margin-bottom: 17px;
    }

    .about-wrapper {
        padding: 35px 44px 40px 44px;
        border-radius: 36px;
    }

    .about-wrapper .about-tags {
        gap: 15px;
    }

    .about-text-wrapper {
        padding: 20px 40px;
    }

    .about-text-wrapper .year-block .count-wrap {
        font-size: 28px;
        width: 71px;
        height: 71px;
    }

    .about-text-wrapper .year-block .yoe-text {
        font-size: 19px;
    }

    .about-wrapper .savvy-expert .count-block {
        font-size: 32px;
    }

    .crmsec .col-xxl-6 .crmsec-content {
        padding: 33px;
    }

    .crmsec .col-xxl-6 .crmsec-img {
        padding: 51px;
    }

    .carousel-section .info {
        padding: 32px;
        height: 312px;
    }

    .carousel-section .info .block-icon {
        width: 50px;
        height: 50px;
    }

    .carousel-section .info:hover .block-icon {
        width: 50px;
        height: 50px;
    }

    .carousel-section .info .block-icon img.first,
    .carousel-section .info .block-icon img.secound {
        height: 30px;
        width: auto;
        transition: opacity 0.3s ease;
    }

    .carousel-section .info .block-icon img.secound {
        display: none;
    }

    .carousel-section .item {
        margin: 18px 4px;
    }

    .partners-block .partners-block-inner-list-item .item {
        padding: 40px;
        border-radius: 44px;
    }

    .partners-block .item .left .title {
        font-size: 27px;
    }

    .partners-block .item .right ul li p {
        font-size: 22px;
        margin-bottom: 20px;
        padding-left: 22px;
        line-height: 26px;
    }

    .partners-block .item .right ul li img {
        height: 36px;
    }

    .Investmentsec-block .investment-title {
        font-size: 30px;
        margin-bottom: 8px;
    }

    .Investmentsec-block {
        padding: 65px 40px;
    }

    .methodologysec .tab-btn.active {
        height: 101px;
    }

    .methodologysec .tab-btn {
        border-radius: 30px;
        padding: 15px 30px;
        font-weight: 600;
        font-size: 27px;
    }

    .methodologysec .numrow {
        gap: 31px;
    }

    .methodologysec .tabblock {
        border-radius: 34px;
        padding: 40px;
        margin: 22px 0;
    }

    .quickstart-content .quickstart-desc {
        font-size: 20px;
        padding: 13px 0;
        font-weight: 400;
        line-height: 29px;
    }

    .quickstart-content .quickstart-title {
        font-weight: 600;
    }

    .quickstart-content .quickstart-buttons {
        padding: 0px 0 0 0;
    }

    .methodologysec .right-block-item {
        padding: 18px 26px;
        margin: 0 0 33px 0;
    }

    .methodologysec .right-block-item p.des {
        padding-left: 22px;
        font-weight: 600;
    }

    .servesec .card-wrapper .custome-card {
        border-radius: 37px;
        padding: 38px;
    }

    .servesec .card-wrapper .custome-card .card-content p.card-desc {
        font-size: 19px;
        line-height: 26px;
        padding: 22px 0;
    }

    .choosesec .numrow .column:nth-last-child(-n+3) {
        margin-top: 27px !important;
    }

    .choosesec .chblock {
        border-radius: 23px;
        padding: 25px;
        height: 168px;
    }

    .choosesec .chblock .title-block .choose-title {
        font-size: 21px;
        font-weight: 600;
    }

    .choosesec .chblock p.choose-desc {
        padding: 22px 0 0 0;
        font-size: 19px;
        line-height: 21px;
    }

    .choosesec .chblock .title-block img {
        height: 44px;
    }

    .customersec .rating-score .highlighted {
        font-size: 40px;
        font-weight: 700;
    }

    .customersec .highlighted span.cricle .circle-image {
        height: 90px;
    }

    .customersec .rating-box .rating-score img.first {
        height: 72px;
    }

    .customersec .rating-box .rating-score img.secound {
        height: 26px;
    }

    .customersec .testi-arrow {
        left: 144px;
    }

    .customersec .testimonials-slider-wrapper {
        padding: 0 5em !important;
    }

    .customersec .testimonial-slide .testi-slider-block .testi-icon img {
        width: 53px;
    }

    .testimonial-slide .testi-slider-block {
        padding: 28px;
    }

    .customersec .testimonial-slide .testi-slider-block .client-details {
        padding-top: 1em;
        margin-top: 1em;
    }

    .customersec .testimonial-slide .testi-slider-block .testi-text {
        font-weight: 500;
        line-height: 21px;
    }

    .customersec .rating-box .rating-score {
        gap: 8px;
        margin-bottom: -9px;
    }

    .blogsec .blog-card-header {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        width: 283px;
    }

    .blogsec .blog-card-header .blog-date::after {
        width: 50px;
        right: 0;
        left: 98px;
    }

    .blogsec .blog-card .blog-card-title {
        font-size: 21px;
        font-weight: 600;
        margin-bottom: 13px;
    }

    .blog-card .blog-card-description {
        line-height: 25px;
    }

    .blog-card .blog-card-content {
        padding: 20px;
    }

    .blog-filter .numrow .search-block {
        padding: 11px;
    }

    .bloglistsec .numrow .infoblock .title {
        font-size: 23px;
        line-height: 25px;
        padding-bottom: 8px;
    }

    .bloglistsec .numrow .infoblock ul.configurator {
        padding: 8px 0 8px 17px;
        margin: 0;
    }

    .bloglistsec .blogs-row .title {
        padding: 2px 0 0 0;
        font-size: 21px;
        line-height: 23px;
    }

    .spostsec {
        padding: 8em 0 0 0;
    }

    .spostsec .numrow .vertical-block {
        margin: 0 0 0 26px;
    }

    .spostsec .numrow .spostinfo .info {
        margin-bottom: 40px;
    }

    .spostsec .numrow .spostinfo .spostimg {
        margin-bottom: 34px;
    }

    .spostsec .numrow .spostinfo .post-content h1,
    .spostsec .numrow .spostinfo .post-content h2,
    .spostsec .numrow .spostinfo .post-content h3,
    .spostsec .numrow .spostinfo .post-content h4,
    .spostsec .numrow .spostinfo .post-content h5,
    .spostsec .numrow .spostinfo .post-content h6 {
        font-size: 22px;
        margin-bottom: 16px;
    }

    .spostsec .numrow .spostinfo .post-content p {
        margin: 0 0 13px 0;
    }

    .spostsec .numrow .vertical-block .flex-box {
        margin-bottom: 40px;
    }

    .Journeysec .connect-block ul.connect-info {
        padding: 8px 0 0 0;
    }

    .page-template-contact .Journeysec .form-row {
        padding: 39px 39px 30px 39px !important;
    }

    .Journeysec .connect-block ul.connect-info li.connect-info-item .connect-info-img {
        height: 44px;
    }

    .Journeysec .heiglight .heiglight-img {
        top: -1px;
        height: 38px;
        width: 240px;
    }

    .Journeysec .form-row .form-block {
        padding: 36px;
        border-right: 1px solid #001b4d;
    }

    .Journeysec .heiglight span.higt {
        padding: 0px 0 0 37px;
        font-size: 19px;
    }

    .Journeysec .connect-block ul.connect-info li.connect-info-item {
        gap: 17px;
        margin-bottom: 16px;
    }

    .Journeysec .connect-block ul.connect-info li.connect-info-item p.tbold {
        font-size: 16px;
        line-height: 24px;
    }

    .Journeysec .connect-block .social-media .social-media-link {
        padding: 17px 0 0 60px;
    }

    .Journeysec .connect-block .title {
        font-size: 23px;
    }

    .Journeysec .form-row .title {
        font-size: 23px;
    }

    .Journeysec .form-row .form-block .from-column .formpd {
        padding: 15px;
    }

    .Journeysec .form-row .form-flex p {
        gap: 11px;
    }

    .Journeysec .form-row .form-flex {
        margin-bottom: 23px;
    }

    .Journeysec .form-row .text-center {
        padding-top: 27px;
    }

    .Journeysec .form-row .social-media {
        padding: 10px 0 0 0;
    }

    .globalsec .global-card-wrap {
        padding: 26px;
    }

    .globalsec .global-card .country-name {
        font-size: 19px;
        margin-bottom: 5px;
    }

    .globalsec .global-card p.address {
        padding: 0 0px;
        line-height: 22px;
    }

    .page-template-odoo-consulting-service .banner-section .banner-section-content .sub-title {
        font-size: 21px;
        margin-bottom: 14px;
    }

    .page-template-odoo-consulting-service .crmsec .column {
        padding-left: 0px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card .title {
        font-size: 18px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .column {
        padding: 0 24px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card img {
        width: 36px;
    }

    /* .assessmentsec {
         margin: 4em 0;
    } */
    .assessmentsec .numrow .title {
        font-size: 34px;
    }

    .assessmentsec .numrow {
        padding: 70px 40px;
    }

    .consultingsec .numrow .Implementing-step {
        padding: 0 35px;
    }

    .consultingsec .numrow .Implementing-step .flex-block {
        padding: 25px;
        margin-bottom: 20px;
    }

    .consultingsec .numrow .Implementing-step .flex-block p.comman-text {
        font-size: 17px;
        line-height: normal;
    }

    /* .languagesec {
         margin: 4em 0;
    } */
    .languagesec .numrow .sliderbk {
        padding: 5px 0 0 0;
    }

    .languagesec .numrow .sliderbk::after {
        top: 173px;
        background-size: 320px 320px;
        height: 320px;
        width: 320px;
    }

    .languagesec .numrow .bookcallbut {
        margin-top: 28px;
    }

    .languagesec .numrow .bookcallbut .them_button {
        padding: 5px 46px 7px 14px;
        gap: 21px;
    }

    .languagesec .owl-carousel .owl-stage-outer {
        padding: 23px 0;
    }

    .planningsec .analysis-column .analysis-block {
        padding: 0 0 0 50px;
    }

    .planningsec .analysis-column .analysis-block .title {
        margin-bottom: 15px;
    }

    .planningsec .analysis-column .analysis-block .tagline {
        line-height: 23px;
        font-size: 19px;
        padding: 0 0 0px 28px !important;
    }

    .planningsec .analysis-column .analysis-block p.comman-text {
        font-size: 17px;
        line-height: normal;
    }

    .planningsec .analysis-column .analysis-block ul.small-title-block li.small-title {
        font-size: 23px;
        margin-bottom: 8px;
    }

    .planningsec .content-block .img-block {
        padding: 50px;
    }

    /* .interhyvesec {
         margin: 4em 0 3em 0;
    } */
    .interhyvesec .numrow .column-block {
        margin-bottom: 45px;
    }

    .interhyvesec .numrow .column-block::before {
        content: '';
        position: absolute;
        top: -29px;
        left: -45px;
        height: 64px;
        width: 64px;
    }

    .interhyvesec .numrow .column-block::after {
        content: '';
        position: absolute;
        bottom: -38px;
        right: -43px;
        height: 64px;
        width: 64px;
    }

    .interhyvesec .numrow .column-block {
        padding: 65px 40px;
    }

    /* .Whyblock {
         margin: 4em 0;
    } */
    .meetsec .numrow {
        padding: 80px 38px;
    }

    .meetsec .numrow .title {
        font-size: 35px;
    }
    .meetsec .numrow .title.subtitle{
        font-size: 30px;
    }

    .vert-tab .recr-content {
        margin-left: 15px;
        margin-right: 15px;
    }

    .page-template-odoo-cutomization-services .vert-tab .recr-content.active {
        width: 58%;
    }

    .page-template-odoo-cutomization-services .vert-tab .recr-content {
        width: 8%;
    }

    .page-template-odoo-cutomization-services .vert-tab-content ul {
        gap: 15px;
    }

    .client-wrapper .client-images img.logo {
        width: 134px;
        margin-bottom: 25px;
    }

    .client-wrapper {
        padding: 4em 3em;
        border-radius: 216px;
    }

    .client-wrapper p.comman-text {
        font-size: 16px;
        line-height: 1.4;
        margin-bottom: 9px;
    }

    .client-items-wrap .client-lists .client-logo {
        margin-bottom: 30px;
    }

    .client-items-wrap .client-lists {
        margin: 0 15px;
    }

    .client-wrapper .them_button {
        margin: 10px 0;
    }

    .client-items-wrap .client-lists .client-logo img {
        height: 180px;
    }

    .successblokc .numrow .successbk {
        padding: 0 36px 0 0px;
    }

    .successblokc .numrow .successbk .title {
        margin-bottom: 21px;
        font-size: 36px;
    }

    .successblokc .numrow .successcard .success-link {
        bottom: 19px;
        gap: 40px;
    }

    .migrationsec .numrow {
        margin: 0 17px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow {
        margin: 0 18px;
        padding-bottom: 36px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow .column .card-block .icon-bk {
        height: 55px;
        width: 55px;
        margin-bottom: 18px;
    }

    .migrationsec .numrow:last-child {
        padding-bottom: 0px !important;
    }

    .migrationsec .numrow .column {
        padding: 0 17px;
    }

    .migrationsec .numrow .column .card-block {
        padding: 28px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow .column .card-block {
        padding: 23px;
    }

    /* .page-template-odoo-cutomization-services .supporthere {
    margin: 4em 0;
} */
    .page-template-odoo-cutomization-services .migrationsec .inner-row .card-block .title {
        margin-bottom: 40px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow .column .migratingsec {
        margin: 3em 0 0;
    }

    .migratingsec .numrow {
        margin: 0 15px;
    }

    .migratingsec .numrow .column {
        padding: 0 15px;
    }

    .migratingsec .numrow .flex-box .images-bk {
        height: 60px !important;
    }

    .migratingsec .numrow .flex-box {
        gap: 27px;
        margin-bottom: 34px;
    }

    .page-template-odoo-migration .meetsec .numrow {
        padding: 70px 0px;
    }

    .migrationtabsec .left-column p.comman-text {
        font-size: 22px;
        line-height: 26px;
        font-weight: 400;
    }

    .migrationtabsec .left-column .title {
        margin-bottom: 17px;
        font-size: 36px;
    }

    .migrationtabsec .right-column .block-box {
        padding: 0 23px;
    }

    .migrationtabsec .right-column .block-box .block-item p.comman-text {
        font-size: 22px;
        line-height: 30px;
    }

    .migrationprocess .numrow .right-column .flex-box {
        gap: 17px;
        margin-left: 48px;
        padding-bottom: 40px;
    }

    .aktivmigratesec .numrow .flex-box {
        gap: 20px;
    }

    .aktivmigratesec .numrow .flex-box .title {
        font-size: 24px;
    }

    .aktivmigratesec .numrow .column {
        padding: 0 15px;
    }

    .aktivmigratesec .numrow .flex-box .img {
        height: 64px;
    }

    .faqsec .title-block .title {
        margin-bottom: 30px;
    }

    .faqsec .numrow .accordion .accordion-block .accordin-button {
        padding: 25px;
    }

    .client-items-wrap .client-lists .client-logo img {
        height: 100px;
    }

    .footer-wraper footer .ftrtp {
        padding: 101px 0 40px 0;
    }

    footer .ftrtp .col-xx-6 .ftl .ftb-title .title {
        font-size: 23px;
        line-height: 30px;
        font-weight: 700;
    }

    footer .ftrtp .them_button {
        font-size: 14px;
    }

    footer .email-input {
        padding: 11px 18px;
    }

    .ftrcnt .explore-block {
        margin: 0px;
        padding-top: 21px;
        padding-bottom: 23px;
    }

    .ftrcnt .explore-title {
        font-size: 19px;
        margin-top: 7px;
    }

    .ftrcnt .title-arrow img.titm {
        height: 130px;
        top: -81px;
        left: -45px;
    }

    .ftrcnt .explore-block .icon {
        height: 44px;
        width: 44px;
    }

    .ftrcnt .explore-block .them_button {
        width: 132px;
    }

    .ftrcnt .explore-block .them_button .arrow {
        width: 33px;
        height: 33px;
    }

    .ftrmenu li.menu-links p.scontent img {
        margin-right: 3px;
        height: 13px;
    }

    .ftrcnt .ftrctl {
        font-size: 15px;
    }

    .ftrmenu li.menu-links {
        margin-bottom: 3px;
    }

    .ftrsec-logo .logo img {
        height: 57px;
    }

    .Investmentsec-block .title {
        font-size: 46px;
    }
    .bloglistsec .blogs-row {
        row-gap: 20px;
    }
    .Inquirysec .numrow .title {
        font-size: 42px;
        margin-bottom: 30px;
    }
    .Inquirysec .numrow {
        padding: 70px 0;
    }
    .migrationprocess .numrow .left-column .migration-step .nav-link.active {
        width: 450px;
    }
    .migrationprocess .numrow .left-column .migration-step .nav-link.active + .migrat {
        padding-left: 390px;
    }
    .migrationprocess .numrow .right-column .title {
        margin-bottom: 50px;
    }
    .custom-nav {
        gap: 30px;
    }
    .estimatesec .numrow .column .points-wrapper {
        column-gap: 50px;
    }
    .manufacturings.number-sec .circle-block .number-title {
        margin-bottom: 10px;
        font-size: 28px;
    }
    .schedule-demo .column .title {
        font-size: 26px;
    }
    .manufacturing-app-sec .bg-block {
        margin: 0 10px;
    }
    .cpq-ceo-sec .left-block .comment-desc {
        font-size: 32px;
    }
    .cpq-possible-sec .bg-block .number-title {
        font-size: 44px;
    }
    .cpq-possible-sec .bg-block .title {
        font-size: 23px;
    }
    .cpq-ceo-sec .right-block {
        padding-left: 40px;
    }
    .cpq-ceo-sec .left-block {
        padding-right: 70px;
    }
    .about-message-sec .common-desc.editor p {
        font-size: 28px;
    }
    .about-message-sec .common-desc.editor h3 {
        font-size: 38px;
    }
    .about-spark-sec .heading-title {
        font-size: 26px;
    }
    .about-problem-sec .flex-sec .heading-title {
        font-size: 30px;
    }
    .about-problem-sec .bg-block .bottom-desc {
        font-size: 25px;
    }
    .about-challenging-sec .main-title {
        font-size: 29px;
    }
    .about-challenging-sec .common-desc {
        font-size: 23px;
    }
    .about-bglight-sec.testimonial .common-desc {
        font-size: 26px;
    }
    .about-bglight-sec.testimonial {
        padding-top: 85px;
    }
    .about-values-sec .bg-block .main-title {
        font-size: 24px;
    }
    .about-members-sec .member-bottom-title {
        font-size: 38px;
    }
    .about-members-sec .member-title {
        font-size: 38px;
    }
    .about-members-sec .member-desc {
        font-size: 29px;
    }
    .about-statement-sec .bg-block .main-title {
        font-size: 25px;
    }
    .about-erp-sec .bg-block .heading-title {
        font-size: 27px;
    }
    .about-erp-sec .bg-block .bottom-title {
        font-size: 24px;
    }
    .about-bgdark-sec.our-culture .common-desc {
        font-size: 26px;
    }
    .msp-ceo-sec .testimonial-title {
        font-size: 38px;
    }
    .why-psa-sec .left-part .main-title, .why-psa-sec .right-part .main-title {
        padding: 30px;
        font-size: 25px;
    }
    .why-psa-sec .desc {
        font-size: 23px;
    }
    .why-psa-sec .points-flex {
        gap: 18px;
    }
    .why-psa-sec .points-flex {
        padding: 30px;
    }
    .why-psa-sec .points-flex img {
        height: 28px;
    }
    .psa-slider-sec .carousel-container {
        height: 420px;
    }
    .psa-benefits-sec .numb-flex {
        gap: 20px;
    }
    .retailers-block.careers .card-box .title {
        font-size: 23px;
    }
    .join-team-sec .right-part {
        margin-left: 40px;
    }
    .join-team-sec .them_button {
        margin-top: 30px;
    }
    .career-job-sec .main-title {
        font-size: 24px;
    }
    .about-interhyve-sec {
        margin-top: 60px;
    }
    .cstudy-podcast-sec .podcast-title {
        font-size: 48px;
    }
    .cstudy-operation-sec .bg-block {
        margin-right: 30px;
    }
    .cstudy-testimonial-sec .bg-block .after-img {
        height: 150px;
        width: 150px;
    }
    .cstudy-testimonial-sec .bg-block .testimonial-desc {
        font-size: 42px;
    }
    .cstudy-testimonial-sec .flex-sec .flex-title {
        font-size: 27px;
    }
    .cstudy-overview-sec .info-block {
        border-radius: 20px;
        padding: 15px 20px;
    }
    .cstudy-overview-sec .info-block .numb-title {
        font-weight: 600;
    }
    .cstudy-overview-bottom-sec .bottom-title {
        font-weight: 600;
        font-size: 24px;
        border-radius: 20px;
    }
    .cstudy-overview-bottom-sec .bottom-block {
        border-radius: 20px;
        padding: 40px 35px 35px;
    }
    .cstudy-overview-bottom-sec .bottom-block .flex-title {
        font-size: 24px;
        font-weight: 600;
    }
    .cstudy-overview-bottom-sec .bottom-block .common-desc.editor {
        margin-top: 25px;
    }
    .cstudy-postimpl-sec .accordion-button {
        padding: 26px 34px;
        font-size: 23px;
    }
    .cstudy-postimpl-sec .accordion-body {
        padding: 35px;
    }
    .common-banner-title {
        font-size: 42px;
    }
    .cstudy-cta-sec .bg-block .main-title {
        font-size: 46px;
    }
    .cstudy-cta-sec .bg-block {
        padding: 90px;
    }
    .domain-impl-sec .main-title {
        font-size: 32px;
    }
    .domain-impl-sec .subtitle {
        font-size: 21px;
    }
    .domain-manufacturings .bg-block .title {
        font-size: 24px;
    }
    .reference-listing .info-block {
        margin: 0px 10px;
    }
    .reference-listing .row.lists {
        row-gap: 40px;
    }
    .about-refrence-sec .flex-sec .flex-title {
        font-size: 26px;
    }
    .about-refrence-sec .flex-block.flex {
        gap: 20px;
    }
    .info-refrence-sec .flex-sec .flex-title {
        font-size: 22px;
    }
}
@media (max-width: 1399px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .bg-block-main {
        max-width: 1140px !important;
    }
    .odoo-menu-sec .flex-row {
        margin: 0 -30px;
    }
    .odoo-menu-sec .flex-column {
        padding: 10px 30px 0;
    }
    .odoo-menu-sec .center-flex-sec {
        margin: 25px -6px 0;
        row-gap: 10px;
    }
    .odoo-menu-sec .bg-left-block {
        padding: 30px;
    }
    .odoo-menu-sec .bg-right-block {
        padding: 35px 20px 40px;
    }
    .service-menu-sec .center-flex-sec {
        row-gap: 5px;
    }
    .service-menu-sec .bg-right .image-block {
        height: 60px;
        width: 60px;
    }
    .service-menu-sec .bg-right .info {
        padding-left: 12px;
    }
    .service-menu-sec .bg-right {
        padding: 15px 20px;
        border-radius: 15px;
        margin-top: 35px;
    }
    .service-menu-sec .bg-right .title {
        font-size: 17px;
    }
    .service-menu-sec .flex-column-left, .service-menu-sec .flex-column-right {
        padding: 25px 30px;
    }
    .service-menu-sec.explore .bg-right-block .after-desc {
        top: 25px;
        left: -34%;
    }
    .service-menu-sec.explore .explore-bottom-sec .title {
        font-size: 17px;
    }
    .erp-furniture-sec .right-block .tab-title {
        font-size: 28px;
    }
    .erp-furniture-sec .nav-tabs .nav-link {
        font-size: 21px;
    }
    .cpq-cslove-sec.erp-industry .flex-sec .icon-title {
        font-size: 24px;
        font-weight: 600;
    }
    .erp-furniture-sec .nav-link .number {
        font-size: 42px;
    }
}
@media (max-width: 1299px) {
    .bloglistsec .blogs-row .block-details {
        padding: 10px;
    }
    .migrationprocess .numrow .left-column {
        margin-right: 0;
    }
    .migrationprocess .numrow .right-column {
        margin-left: 0;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    
    .migrationprocess .numrow .left-column .migration-step {
        margin-bottom: 40px;
    }
    .migrationprocess .numrow .left-column .migration-step:has(.nav-link.active) {
        width: 100%;
        box-shadow: 0px 20px 25px 0px #0000001A;
        background-color: #FFFFFF !important;
        border: 1px solid #1B327E !important;
    }
    .migrationprocess .numrow .left-column .migration-step .nav-link.active {
        width: 100%;
        position: unset;
        box-shadow: unset;
        background-color: unset !important;
        border: unset !important;
        padding-right: 10px;
    }
    .migrationprocess .numrow .left-column .migration-step .nav-link.active + .migrat {
        padding: 4px 5px 4px 0;
    }
    .migrationprocess .numrow .right-column .title {
        margin-bottom: 40px;
        margin-left: 10px;
        font-size: 34px;
    }
    .migrationprocess .numrow .right-column .checked_point {
        margin-left: 20px;
        margin-bottom: 30px;
    }
    .migrationprocess .numrow .right-column {
        padding: 60px 40px;
    }
    .page-template-odoo-support-services .supportservicesec .button-item {
        margin-bottom: 35px;
    }
    .request-estimatesec .right-column .request-form .flex-section p {
        gap: 20px;
    }
    .Implementation_cardsec .numrow {
        margin: 0;
    }
    .Implementation_cardsec .column {
        padding: 0 15px;
    }
    .title-block {
        margin-bottom: 40px;
    }
    .ImplementationOptionsec .numrow .column {
        padding: 0 15px;
    }
    .smesec .main-title.title {
        font-size: 34px;
    }
    .midmarketsec .numrow .column .card-box .title {
        font-size: 23px;
    }
    .midmarketsec .numrow .column:first-child .card-box .title-block .title {
        font-size: 27px;
    }
    .midmarketsec .numrow .column {
        padding: 0 15px;
    }
    .InterHyvesec .InterHyvesec-block .title {
        font-size: 34px;
    }
    .comparison-table th {
        font-size: 23px;
    }
    .foundrightsec .comparison-table td:first-child .flex-sec .title {
        font-size: 21px;
    }
    .Implementation_cardsec .card-block .title {
        font-size: 21px;
    }
    .Implementation_cardsec .flex-box {
        gap: 15px;
    }
    .impl-journey-sec .left-block {
        padding-right: 30px;
    }
    .impl-journey-sec .main-title {
        font-size: 30px;
    }
    .common-desc {
        font-size: 20px;
    }
    .overview-sec .common-text.editor {
        font-size: 19px;
    }
    .impl-journey-sec .right-block .form-title {
        font-size: 27px;
    }
    .impl-journey-sec .right-block .form-desc {
        font-size: 16px;
        line-height: 1.3;
    }
    .impl-journey-sec .review-block .review-title {
        font-size: 20px;
    }
    .cpq-industry-sec .bg-block .image-block {
        height: 45px;
        width: 45px;
    }
    .why-impl-sec .bg-block .title {
        font-size: 26px;
        padding-bottom: 10px;
    }
    .why-impl-sec .flex-sec .desc {
        font-size: 20px;
    }
    .erp-request-sec .right-block .subtitle {
        font-size: 30px;
    }
    .erp-request-sec.impl-sec .info-title {
        font-size: 24px;
    }
    .erp-request-sec .left-block .flex-sec {
        margin: 30px 0 40px;
    }
    .erp-request-sec.impl-sec .subheading-title {
        font-size: 30px;
        margin-bottom: 30px;
    }
    .erp-request-sec .left-block .heading-title {
        font-size: 30px;
    }
    .featuresec .numrow .flex-sec .title {
        font-size: 22px;
    }
    .featuresec .numrow .flex-sec {
        gap: 45px;
    }
    .banner-common-title, .common-banner-title {
        font-size: 42px;
        font-weight: 700;
    }
    .user-guide-sec .right-block .main-title {
        font-size: 26px
    }
    .erp-request-sec .right-block {
        padding: 60px;
    }
    .erp-request-sec .left-block .subtitle {
        font-size: 30px;
    }
    .erp-request-sec .left-block {
        padding: 75px 60px 70px;
    }
    .erp-request-sec .left-block .icon {
        height: 70px;
        width: 70px;
    }
    .erp-pricing-sec .thunder-icon {
        position: relative;
        top: 6px;
    }
    .erp-pricing-sec .first-block .title {
        font-size: 24px;
    }
    .erp-license-sec .left-block .icon-block {
        margin-right: 15px;
    }
    .erp-license-sec .left-block .subtitle {
        font-size: 30px;
    }
    .erp-license-sec .right-block .subtitle {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .erp-license-sec .left-block {
        padding: 65px 60px;
    }
    .erp-license-sec .right-block {
        padding: 65px 60px;
    }
    .erp-license-sec .right-block .flex-sec {
        margin: 30px -10px 0;
    }
    .core-features-sec .nav.nav-tabs {
        gap: 20px;
    }
    .core-features-sec .nav-link {
        border-radius: 15px;
        padding: 12px 20px;
        font-size: 18px;
    }
    .core-features-sec .bg-block {
        padding: 40px;
    }
    .core-features-sec .row.main {
        row-gap: 25px;
    }
    .manufacturings.number-sec .circle-block .number-title {
        margin-bottom: 10px;
        font-size: 26px;
    }
    .schedule-demo .column .title {
        font-size: 24px;
    }
    .cpq-features-sec .features-flex {
        margin-bottom: 30px;
    }
    .cpq-features-sec .bg-block .main-title {
        font-size: 25px;
        margin-bottom: 16px;
    }
    .cpq-features-sec .points-flex .desc {
        font-size: 19px;
        line-height: 1.4;
    }
    .cpq-features-sec .points-flex img {
        height: 28px;
    }
    .cpq-features-sec .button-flex {
        margin-bottom: 35px;
    }
    .cpq-ceo-sec .left-block .comment-desc {
        font-size: 28px;
    }
    .cpq-ceo-sec .left-block {
        padding-right: 60px;
    }
    .cpq-ceo-sec .right-block {
        padding-left: 35px;
    }
    .cpq-ceo-sec .left-block .title {
        font-size: 28px;
    }
    .cpq-ceo-sec .left-block .subtitle {
        font-size: 22px;
    }
    .cpq-possible-sec .bg-block {
        padding: 30px 25px;
    }
    .cpq-possible-sec .bg-block .number-title {
        font-size: 38px;
    }
    .cpq-possible-sec .bg-block .title {
        font-size: 22px;
    }
    .cpq-cslove-sec .bg-block {
        margin: 0 10px;
    }
    .cpq-industry-sec .row.main {
        row-gap: 40px;
    }
    .about-message-sec .common-desc.editor p {
        font-size: 26px;
    }
    .about-message-sec .common-desc.editor h3 {
        font-size: 36px;
    }
    .about-spark-sec .heading-title {
        font-size: 25px;
    }
    .about-moto-sec .bg-block .row.main {
        margin: 30px -15px 0;
        row-gap: 30px;
    }
    .about-moto-sec .bg-block .column.main {
        padding: 0 15px;
    }
    .about-moto-sec .icon-flex {
        margin-bottom: 30px;
    }
    .about-beginning-sec .inner-info .inner-desc {
        font-size: 19px;
    }
    .about-beginning-sec .bg-block .main-desc {
        font-size: 20px;
    }
    .about-message-sec .common-desc.editor p {
        font-size: 25px;
    }
    .about-message-sec .common-desc.editor h3 {
        font-size: 34px;
    }
    .about-problem-sec .flex-sec .heading-title {
        font-size: 29px;
    }
    .about-problem-sec .bg-block .bottom-desc {
        font-size: 24px;
    }
    .about-problem-sec .bg-block .flex-sec {
        gap: 20px;
        margin-bottom: 30px;
    }
    .about-problem-sec .bg-block .bottom-desc {
        font-size: 23px;
    }
    .about-digitalization-sec .bg-block {
        padding: 60px;
    }
    .about-global-sec .flex-sec img {
        height: 45px;
        width: 45px;
    }
    .about-challenging-sec .main-title {
        font-size: 28px;
    }
    .about-challenging-sec .common-desc {
        font-size: 22px;
    }
    .about-bglight-sec.testimonial .common-desc {
        font-size: 25px;
    }
    .about-bglight-sec.testimonial {
        padding: 80px 40px 50px;
    }
    .about-challenging-sec.our-culture .common-desc {
        font-size: 25px;
    }
    .about-bgdark-sec.our-culture .common-desc {
        font-size: 25px;
    }
    .about-values-sec .bg-block { 
        margin: 0 10px;
    }
    .about-values-sec .bg-block .main-title {
        font-size: 22px;
    }
    .about-values-sec .bg-block .crossed-desc {
        font-size: 24px;
    }
    .about-values-sec .bg-block {
        padding: 25px 20px;
    }
    .about-members-sec .member-title {
        font-size: 36px;
    }
    .about-members-sec .member-bottom-title {
        font-size: 36px;
    }
    .about-statement-sec .bg-block .main-title {
        font-size: 24px;
    }
    .about-erp-sec .bg-block .heading-title {
        font-size: 26px;
    }
    .msp-ceo-sec .testimonial-title {
        font-size: 36px;
    }
    .msp-ceo-sec .testimonial-title:after {
        height: 120px;
        width: 120px;
    }
    .msp-ceo-sec .right-block {
        padding: 70px 60px 60px;
    }
    .msp-tools-sec .bg-block {
        padding: 40px 50px;
    }
    .msp-tools-sec .bg-block .title {
        font-size: 28px;
    }
    .msp-workflow-sec .nav-link {
        font-size: 20px;
    }
    .psa-software-sec .main-title {
        font-size: 28px;
    }
    .psa-slider-sec .carousel-container {
        height: 380px;
    }
    .psa-benefits-sec .numb-flex {
        gap: 18px;
        margin-bottom: 35px;
    }
    .psa-benefits-sec .numb-title {
        font-size: 25px;
    }
    .psa-benefits-sec .title-block {
        margin-bottom: 25px;
    }
    .psa-benefits-sec .bg-block {
        gap: 18px;
        padding: 22px 26px;
    }
    .psa-benefits-sec .info .info-title {
        font-size: 23px;
        font-weight: 600;
        margin-bottom: 6px;
    }
    .psa-sol-sec .bg-block {
        padding: 25px;
    }
    .psa-sol-sec .main-title {
        margin-bottom: 10px;
    }
    .psa-sol-sec .bg-block .desc {
        font-size: 19px;
    }
    .retailers-block .numrow .column {
        padding: 0px 20px;
    }
    .retailers-block .numrow {
        margin: 0 20px;
    }
    .retailers-block .numrow .column .card-box {
        padding: 25px;
        border-radius: 20px;
    }
    .retailers-block.careers .card-box .title {
        font-size: 22px;
        font-weight: 600;
    }
    .join-team-sec .left-part {
        padding: 40px 45px;
    }
    .join-team-sec .right-part .right-title {
        font-size: 32px;
    }
    .join-team-sec .right-part .resume-title {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .hiring-process-sec .process-title {
        font-size: 20px;
    }
    .career-job-sec .main-title {
        font-size: 23px;
        font-weight: 600;
    }
    .career-job-sec .flex-sec .flex-block {
        width: 70%;
    }
    .cstudy-challanges-sec .bg-block {
        margin: 0 5px;
    }
    .cstudy-challanges-sec .bg-block hr {
        margin: 25px 0 0;
    }
    .cstudy-challanges-sec .row.main {
        row-gap: 45px;
    }
    .cstudy-podcast-sec .bg-block {
        padding: 70px 60px;
    }
    .cstudy-podcast-sec .author-info {
        padding: 40px 20px;
    }
    .cstudy-podcast-sec .podcast-title {
        font-size: 45px;
    }
    .cstudy-podcast-sec .author-info:before {
        height: 100px;
        width: 100px;
    }
    .cstudy-solution-sec .bg-block {
        margin: 0 20px;
        padding: 25px 30px;
    }
    .cstudy-solution-sec .info-block {
        height: 330px;
    }
    .cstudy-solution-sec .info-block .icon {
        height: 140px;
        width: 140px;
        padding: 42px;
    }
    .cstudy-operation-sec .bg-block {
        margin-right: 20px;
    }
    .cstudy-operation-sec .bg-right-block {
        padding: 45px 40px;
    }
    .cstudy-testimonial-sec .bg-block .testimonial-desc {
        font-size: 42px;
        margin-top: 25px;
    }
    .cstudy-testimonial-sec .bg-block {
        padding: 60px 120px;
    }
    .cstudy-testimonial-sec .flex-sec .flex-title {
        font-size: 26px;
        padding: 0 25px;
    }
    .cstudy-testimonial-sec .flex-sec .image-block {
        padding: 0 25px;
    }
    .cstudy-overview-bottom-sec .bottom-title {
        font-size: 22px;
    }
    .cstudy-overview-bottom-sec .bottom-block {
        margin-top: 50px;
    }
    .cstudy-testimonial-sec .bg-block .after-img {
        height: 120px;
        width: 120px;
    }
    .cstudy-testimonial-sec .bg-block .after-img {
        height: 130px;
        width: 130px;
        margin-top: -140px;
    }
    .cstudy-testimonial-sec .bg-block .testimonial-desc {
        font-size: 40px;
        margin-top: 15px;
    }
    .cstudy-testimonial-sec .flex-sec .flex-title {
        font-size: 25px;
    }
    .cstudy-overview-bottom-sec .bottom-title {
        font-size: 21px;
    }
    .about-interhyve-sec {
        margin-top: 40px;
    }
    .cstudy-cta-sec .bg-block .main-title {
        font-size: 44px;
        margin-bottom: 25px;
    }
    .cstudy-cta-sec .bg-block {
        padding: 80px;
    }
    .domain-impl-sec .main-title {
        font-size: 30px;
        margin-bottom: 8px;
    }
    .domain-manufacturings .bg-block .title {
        font-size: 23px;
        padding-left: 12px;
    }
    .domain-manufacturings .bg-block {
        padding: 25px;
        border-radius: 20px;
    }
    .domain-manufacturings .info-block .common-desc {
        font-size: 21px;
    }
    .domain-benefits-erp .info-block {
        padding: 30px 30px 25px;
    }
    .manufacturings .row.numow {
        row-gap: 30px;
    }
    .banner-top-space {
        padding-top: 100px;
    }
    .successblokc .successcard .read-more {
        font-size: 18px;
    }
    .reference-listing .info-block {
        margin: 0px 5px;
        padding: 20px;
        border-radius: 20px;
    }
    .reference-listing .row.lists {
        row-gap: 30px;
    }
    .banner-section .flex-sec .flex-title {
        font-size: 21px;
    }
    .about-refrence-sec .flex-sec .flex-title {
        font-size: 24px;
    }
    .about-refrence-sec.bottom .flex-sec {
        padding: 30px 35px 0;
    }
    .about-refrence-sec .flex-sec {
        padding: 20px 35px;
    }
    .about-refrence-sec .common-desc.editor {
        padding: 30px 35px;
    }
    .cpq-cslove-sec.erp-industry .flex-sec .icon-title {
        font-size: 22px;
    }
    .cpq-cslove-sec .bg-block .title {
        font-size: 18px;
    }
    .cpq-cslove-sec .bg-block .desc {
        font-size: 20px;
    }
    .erp-furniture-sec .right-block {
        padding: 0 30px;
    }
    .erp-furniture-sec .points-flex .desc {
        font-size: 20px;
    }
    .erp-furniture-sec .points-flex img {
        height: 26px;
    }
    .erp-furniture-sec .nav-link .number {
        font-size: 36px;
    }
    .erp-furniture-sec .nav-tabs .nav-item:has(.active) {
        margin-bottom: 15px;
    }
    .erp-furniture-sec .nav-tabs .nav-link {
        font-size: 20px;
        margin-bottom: 0;
    }
    .erp-furniture-sec .column-main {
        padding: 50px 20px 50px;
    }
    .erp-impl-process-sec .flex-sec .main-title {
        font-size: 22px;
    }
    .erp-impl-process-sec .flex-sec .desc {
        font-size: 18px;
    }
    .erp-impl-process-sec .flex-sec .icon {
        height: 100px;
        width: 100px;
        padding: 35px
    }
    .erp-impl-partner-sec .bg-block .title {
        font-size: 21px;
    }
    .cpq-ceo-sec .left-block .flex-left-block {
        padding: 0 20px;
    }
    .cpq-ceo-sec .left-block .flex-right-block {
        width: 200px;
        padding: 0 20px;
    }
    .cpq-ceo-sec .left-block .flex-left {
        margin: 30px -20px 0;
    }
    .cpq-ceo-sec .left-block .comment-desc p {
        margin-bottom: 20px;
    }
    .cpq-ceo-sec .right-block .bg-block::after {
        font-size: 22px;
        width: 60px;
        height: 60px;
    }
}
@media (max-width: 1200px) {
    h1.title {
        font-size: 40px;
        font-weight: 700;
    }

    .banner-common-title, .common-banner-title {
        font-size: 38px;
    }

    .banner-section .banner-section-content .sub-title {
        font-size: 27px;
        letter-spacing: -0.66px;
    }

    .common-small-pd {
        padding: 50px 0;
    }

    .common-big-pd{
        padding: 70px 0;
    }
    .common-pd{
        padding: 60px 0;
    }

    .small-pd {
        padding: 40px 0;
    }

    .common-button-pd {
        padding-bottom: 20px;
    }

    .title-block {
        margin-bottom: 30px;
    }

    .title-block .title {
        font-size: 30px;
        margin-bottom: 8px;
    }

    .caveat {
        font-size: 21px;
    }

    .header-wrap {
        border-radius: 37px;
        padding: 9px 15px;
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        min-height: 40px;
        padding: 0px 10px 0px 10px !important;
    }

    .custom-nav {
        gap: 20px;
    }

    .about-sec .about-wrapper {
        padding: 40px;
        border-radius: 40px;
    }

    .about-sec .about-wrapper::after {
        height: 78px;
    }

    .about-sec .savvy-expert .icon {
        margin-bottom: 3em;
    }

    .about-sec .about-wrapper .about-img-wrap .about-img img {
        border-radius: 15px;
    }

    .about-sec .about-wrapper .about-img-wrap {
        margin-top: 18px;
    }

    .about-sec .about-text-wrapper ul.about-list li.about-list-item {
        margin-bottom: 20px;
        gap: 7px;
    }

    .about-wrapper .savvy-expert .count-block {
        font-size: 30px;
    }

    .about-sec .about-wrapper .block-desc {
        font-size: 20px;
    }

    .about-wrapper .savvy-expert {
        padding: 28px 23px;
        border-radius: 15px;
    }

    .about-sec .savvy-expert .icon::after {
        height: 171%;
        margin: 26px auto;
    }

    .about-sec .savvy-expert .count-block {
        margin-top: 94px;
    }

    .about-sec .about-text-wrapper .year-block .yoe-text {
        margin: 0;
        font-size: 18px;
    }

    .about-sec .about-text-wrapper {
        padding: 30px;
        border-radius: 40px;
    }

    .about-sec .about-text-wrapper .year-block .count-wrap {
        font-size: 25px;
        width: 64px;
        height: 64px;
    }

    .about-sec .about-text-wrapper .year-block {
        gap: 16px;
    }

    .crmsec .col-xxl-6 .crmsec-img {
        padding: 0px;
    }

    .crmsec .col-xxl-6 .comman-text {
        margin-bottom: 7px;
    }

    .carousel-section .item {
        margin: 0px 0px 20px;
    }

    .trustedsec .owl-carousel.owl-theme.owl-loaded.owl-drag {
        margin: 0;
    }

    .trustedsec .owl-carousel .item img {
        height: 56px;
    }

    .Investmentsec-block .title {
        font-size: 40px;
        margin-bottom: 12px;
    }

    .Implementationsec .Implementationsec-slider-btn .slider-btn-list .slider-btn-item {
        height: 35px;
        width: 35px;
        padding: 8px;
    }

    .partners-block .item .left .title {
        font-size: 23px;
        line-height: 25px;
        font-weight: 600;
    }

    .partners-block .partners-block-inner-list-item .item {
        padding: 35px;
        border-radius: 38px;
    }

    .partners-block .item .right ul li img {
        height: 35px;
    }

    .partners-block .item .right ul li p {
        font-size: 18px;
        margin-bottom: 20px;
        padding-left: 19px;
        line-height: 26px;
        font-weight: 600;
    }

    .methodologysec .tabblock {
        margin-bottom: 0;
    }

    .methodologysec .tab-btn {
        font-size: 25px;
    }

    .methodologysec .quickstart-content .quickstart-title {
        font-size: 25px;
    }

    .methodologysec .quickstart-content .quickstart-desc {
        font-size: 17px;
        padding: 8px 0;
        line-height: 26px;
    }

    .methodologysec .right-block-item {
        padding: 18px 26px;
        margin: 0 0 25px 0;
    }

    .methodologysec .right-block-item p.des {
        padding-left: 17px;
    }

    .servesec .card-wrapper .custome-card {
        border-radius: 23px;
        padding: 27px;
    }

    .servesec .card-content .cardblk .card-title {
        font-size: 20px;
        font-weight: 600;
        margin-left: 13px;
    }

    .servesec .card-wrapper .custome-card .card-content p.card-desc {
        font-size: 17px;
        line-height: 25px;
        padding: 16px 0;
    }

    .servesec .card-content .card-btn .read-more {
        font-size: 18px;
        font-weight: 600;
    }

    .servesec .card-content .card-btn .read-more img {
        margin-left: 5px;
        height: 20px;
    }

    .choosesec .chblock .title-block img {
        height: 39px;
    }

    .choosesec .chblock .title-block .choose-title {
        font-size: 20px;
        font-weight: 600;
    }

    .choosesec .chblock p.choose-desc {
        padding: 16px 0 0 0;
        font-size: 18px;
        line-height: 21px;
    }

    .customersec .highlighted span.cricle {
        top: 2px;
        left: -16px;
        right: 3px;
    }

    .customersec .rating-score .highlighted {
        font-size: 33px;
        font-weight: 600;
    }

    .customersec .highlighted span.cricle .circle-image {
        height: 64px;
    }

    .customersec .rating-box .rating-score img.first {
        height: 63px;
    }

    .customersec .rating-box .rating-score img.secound {
        height: 23px;
    }

    .customersec .cluth-image img {
        height: 76px;
    }

    .customersec .testi-arrow {
        left: 151px;
    }

    .blogsec .blog-card-header {
        width: 236px;
    }

    .blog-card .blog-card-content {
        padding: 16px;
    }

    .blogsec .blog-card {
        border-radius: 27px;
    }

    .blogsec .blog-card-header .blog-date::after {
        width: 28px;
        left: 93px;
    }

    .blogsec .blog-card-header {
        width: 236px;
        padding: 9px 9px;
    }

    .blogsec .blog-card .blog-card-title {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 13px;
    }

    .blog-card .blog-card-description {
        line-height: 22px;
    }

    .blog-card hr {
        margin: 10px 0;
    }

    .Journeysec .form-row .title {
        font-size: 22px;
    }

    .Journeysec .stepper .flex-sec {
        padding-bottom: 34px;
    }

    .Journeysec .stepper:after {
        height: 85%;
    }

    .Journeysec .connect-block ul.connect-info li.connect-info-item {
        gap: 15px;
        margin-bottom: 12px;
    }

    .Journeysec .connect-block ul.connect-info li.connect-info-item p.tbold {
        font-size: 15px;
        line-height: 23px;
    }

    .Journeysec .connect-block ul.connect-info li.connect-info-item .connect-info-img {
        height: 39px;
    }

    .Journeysec .connect-block ul.connect-info {
        padding: 0px 0 0 0;
    }

    .Journeysec .connect-block .social-media .social-media-link {
        padding: 11px 0 0 55px;
    }

    .Journeysec .form-row .form-block .from-column .formpd {
        padding: 11px;
    }

    .Journeysec .stepper .flex-sec .step-title {
        font-size: 18px;
        font-weight: 600;
    }

    .page-template-contact .Journeysec .form-row {
        padding: 31px 31px 30px 33px !important;
    }

    .globalsec .global-card {
        padding: 20px 20px;
    }

    .globalsec .global-card .flag {
        width: 44px;
        height: 44px;
    }

    .globalsec .global-card .country-name {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .quick-connectsec .numrow li.connect-info {
        border-radius: 30px;
        padding: 8px;
        gap: 17px;
    }

    .quick-connectsec .numrow li.connect-info span.info {
        font-size: 19px;
    }

    .assessmentsec .numrow .title {
        font-size: 30px;
    }

    /* .consultingsec {
         margin: 5em 0 3em 0;
    } */
    .consultingsec .numrow .Implementing-step {
        padding: 0 20px;
    }

    .consultingsec .numrow .Implementing-step .flex-block p.comman-text {
        font-size: 16px;
        margin-bottom: 0;
    }

    .consultingsec .numrow .Implementing-step .flex-block {
        padding: 20px;
        margin-bottom: 19px;
    }

    .consultingsec .numrow .Implementing-step .flex-block span.number {
        font-size: 24px;
    }

    .consultingsec .numrow .consultingsec-cantent p.comman-text {
        padding-top: 14px;
    }

    .languagesec .numrow .sliderbk::after {
        top: 170px;
        background-size: 280px 280px;
        height: 280px;
        width: 280px;
    }

    .languagesec .numrow .bookcallbut {
        margin-top: 17px;
    }

    .languagesec .numrow .bookcallbut .them_button {
        padding: 1px 38px 1px 9px;
		gap:1px;
    }

    .languagesec .numrow .bookcallbut .them_button::after {
        right: 9px;
        top: 50%;
        width: 30px;
        height: 30px;
    }

    .planningsec .analysis-column .analysis-block {
        padding: 0 0 0 40px;
    }

    .planningsec .analysis-column .analysis-block .title {
        margin-bottom: 6px;
        font-size: 23px;
    }

    .planningsec .analysis-column .analysis-block .tagline {
        line-height: 22px;
        font-size: 18px;
        margin-bottom: 8px;
    }

    .planningsec .analysis-column .analysis-block p.comman-text {
        font-size: 17px;
        line-height: 22px;
        margin-bottom: 8px;
    }

    .planningsec .analysis-column .analysis-block ul.small-title-block li.small-title {
        font-size: 21px;
        margin-bottom: 3px;
    }

    .planningsec .content-block .caveat {
        font-size: 22px;
        line-height: 24px;
        padding: 8px 0 0 0;
    }

    /* .Whyblock {
         margin: 3em 0;
    } */
    .vert-tab .recr-content h3 {
        font-size: 23px;
        font-weight: 500;
    }

    .vert-tab .recr-content {
        margin-left: 10px;
        margin-right: 10px;
    }

    .page-template-odoo-cutomization-services .vert-tab .recr-content.active {
        width: 60%;
    }
    .page-template-odoo-cutomization-services .vert-tab .recr-content {
        width: 10%;
    }

    .page-template-odoo-cutomization-services .vert-tab-content ul {
        gap: 18px;
    }

    .page-template-odoo-cutomization-services .vert-tab .recr-content.active .work_items_content {
        margin-bottom: -27px;
    }

    .meetsec .numrow {
        padding: 60px 25px;
    }

    .meetsec .numrow .title {
        font-size: 32px;
    }
    .meetsec .numrow .title.subtitle {
        font-size: 28px;
    }

    .meetsec .numrow .sub-title {
        font-size: 27px;
        font-weight: 400;
        margin-bottom: 29px;
    }

    /* .client-sec {
         margin: 3em 0;
    } */
    .client-items-wrap {
        justify-content: center !important;
    }

    .client-items-wrap .client-lists {
        margin: 0 10px;
    }

    .client-sec .clientloy-sec {
        padding: 0px;
    }

    .client-items-wrap .client-lists {
        margin: 0 8px;
    }

    .client-items-wrap .client-lists .client-logo {
        margin-bottom: 20px;
    }

    .client-items-wrap .client-lists .client-logo img {
        height: 70px;
    }

    .client-wrapper p.comman-text {
        font-size: 16px;
        line-height: 1.3;
        margin-bottom: 11px;
    }

    /* .successblokc {
        margin: 4em 0;
    } */

    .successblokc .numrow .successbk {
        padding: 0 15px 0 15px;
    }

    .successblokc .column {
        margin-top: 42px;
        margin-bottom: 24px;
        text-align: center;
    }

    .successblokc .numrow .successcard .image-block {
        padding: 0 2px;
    }

    .successblokc .numrow .successcard .success-link {
        bottom: 21px;
        gap: 151px;
    }

    .Journeysec .heiglight span.higt {
        padding: 0px 0 0 71px;
        font-size: 19px;
    }

    .migrationsec .numrow {
        margin: 0 0px;
        padding-bottom: 34px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow .column {
        padding: 0 13px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow {
        margin: 0 0px;
        padding-bottom: 30px;
    }

    .page-template-odoo-cutomization-services .migrationsec .inner-row .left-block .title {
        font-size: 31px !important;
        font-weight: 600;
        margin-bottom: 26px;
    }

    .migrationsec .numrow .column {
        padding: 0 15px;
    }

    .migrationsec .numrow .column .card-block {
        padding: 28px;
    }

    .migrationsec .numrow .column .card-block .title {
        font-size: 21px;
        line-height: 23px;
        margin-bottom: 18px;
    }

    .migrationsec .inner-row .left-block h2.title {
        font-size: 29px !important;
        font-weight: 600;
        line-height: 36px !important;
    }

    /* .migrationsec {
         margin: 4em 0 0;
    }
     .migratingsec {
         margin: 2em 0 0;
    } */
    .migratingsec .numrow .column .tl-block .title {
        font-size: 24px;
    }

    .migratingsec .numrow .flex-box .images-bk {
        height: 58px;
    }

    .migratingsec .numrow .right-block::after,
    .migratingsec .numrow .left-block::after {
        left: 28px;
    }

    .migratingsec .numrow .column {
        padding: 0 17px;
    }

    .migratingsec .numrow .left-block .flex-box:last-child {
        margin-bottom: 0px !important;
    }

    .migratingsec .numrow .right-block .flex-box:last-child {
        margin-bottom: 0px !important;
    }

    .migratingsec .numrow .flex-box .title {
        margin-bottom: 3px;
    }

    .migratingsec .numrow .flex-box {
        gap: 30px;
        margin-bottom: 33px;
    }

    .migratingsec .numrow .column .left-block .tl-block {
        margin-bottom: 40px;
    }

    .migratingsec .numrow .column .right-block .tl-block {
        margin-bottom: 40px;
    }

    .migrationtabitem {
        font-size: 20px;
        padding: 20px 12px;
    }

    .migrationtabsec .left-column .title {
        margin-bottom: 16px;
        font-size: 32px;
    }

    .migrationtabsec .left-column p.comman-text {
        font-size: 23px;
        line-height: 29px;
    }

    .migrationtabsec .right-column .block-box {
        padding: 0 16px;
    }

    .migrationtabsec .right-column .block-box .block-item p.comman-text {
        font-size: 20px;
    }

    .migrationtabsec .numrow .tab-row {
        margin-top: 55px;
    }

    .migrationprocess .title-block .title {
        margin-bottom: 9px;
    }

    .aktivmigratesec .title-block .title {
        margin-bottom: 50px;
    }

    .aktivmigratesec .numrow .flex-box .title {
        font-size: 21px;
        font-weight: 600;
    }

    .aktivmigratesec .numrow .flex-box .img {
        height: 50px;
    }

    .aktivmigratesec .numrow .column {
        padding: 0 12px;
    }

    .page-template-odoo-cutomization-services .faqsec .title-block .title {
        margin-bottom: 50px;
    }

    .faqsec .title-block .title {
        margin-bottom: 8px;
    }

    .faqsec .numrow .accordion .accordion-block {
        margin-bottom: 24px;
    }

    .faqsec .numrow .accordion .accordion-block .accordin-button {
        font-size: 22px;
        padding: 20px;
    }

    .aktivmigratesec .numrow .flex-box {
        gap: 20px;
    }

    .faqsec .numrow .accordion .accordion-block .bdy p {
        font-size: 18px;
        line-height: 27px;
        padding: 0px;
        margin-bottom: 0px;
    }

    .faqsec .numrow .accordion .accordion-block .bdy {
        padding: 13px;
    }

    .mindfulsec .numrow {
        padding: 61px;
    }

    .mindfulsec .numrow .title-block .title {
        margin-bottom: 12px;
    }

    .mindfulsec .inner-row .left-block .massges-block {
        padding: 26px;
    }

    .mindfulsec .inner-row .left-block .massges-block h4.title {
        margin-bottom: 0;
    }

    .mindfulsec .inner-row .right-column .accordion-button {
        font-size: 24px;
        padding: 9px 0;
    }

    .mindfulsec .inner-row .left-block .massges-block .img-responshive {
        height: 53px;
    }

    .mindfulsec .inner-row .right-column .accordion-item .bdy p {
        font-size: 18px !important;
        line-height: 25px;
    }

    .mindfulsec .inner-row .right-column .accordion-item .bdy {
        padding: 15px 0;
    }

    .mindfulsec .inner-row .left-column {
        padding-right: 29px;
    }

    .mindfulsec .inner-row .right-column {
        padding-left: 35px;
    }

    .page-template-odoo-cutomization-services .supporthere .flex-box {
        padding: 21px;
        gap: 15px;
    }

    .supporthere .column .flex-box .title {
        font-size: 28px;
    }

    .comparison-table th,
    .comparison-table td {
        padding: 12px;
    }

    .page-template-odoo-cutomization-services .faqsec .numrow .accordion .accordion-block .bdy {
        padding: 36px;
    }

    .comparison-table th {
        font-weight: 500;
        font-size: 22px;
    }

    .comparison-table td:first-child {
        font-weight: 500;
        font-size: 19px;
    }

    .comparison-table td {
        font-size: 16px;
    }

    .servermattersec .column .img-block {
        padding: 0 0px 0 0px;
    }

    .servermattersec .column .square-box {
        padding: 15px;
        margin-bottom: 26px;
    }

    .servermattersec .column .square-box:last-child {
        padding: 15px;
        margin-bottom: 0;
    }

    .maintenanceServicesec .maintenance-tabs .button-item {
        padding: 10px 14px;
        font-size: 18px;
    }

    .maintenanceServicesec .numrow .column .points-wrapper .point-box {
        padding: 16px 20px;
    }

    .maintenanceServicesec .numrow .column .points-wrapper .point-box::after {
        display: none;
    }

    .servermaintenance .numrow .column .squre-card {
        border-radius: 20px;
        padding: 23px;
    }

    .servermaintenance .numrow .column {
        padding: 0 12px;
    }

    .request-estimatesec .left-column {
        padding: 0px 28px 0 0;
    }

    .request-estimatesec .left-column .title {
        font-size: 30px;
    }

    .page-template-odoo-demo .request-estimatesec .left-column .title {
        margin: 31px 0 13px 0;
        font-size: 32px;
    }

    .page-template-odoo-demo .request-estimatesec .left-column .comman-text {
        margin-bottom: 31px;
    }

    .page-template-odoo-demo .request-estimatesec .right-column .request-form .flex-sec {
        padding: 0 !important;
    }

    .page-template-odoo-demo .request-estimatesec .right-column .request-form .comman-text {
        padding: 8px 0;
    }

    .page-template-odoo-demo .request-estimatesec .right-column .request-form .flex-section p {
        margin: 0 0 5px;
    }

    .page-template-odoo-demo .request-estimatesec .estimate-form .form-control {
        margin: 10px 0;
    }

    footer .ftrtp {
        padding: 72px 0 40px 0;
    }

    footer .footer-wraper {
        background-position: center !important;
    }

    .ftrcnt .explore-title {
        font-size: 19px;
        margin-top: 22px;
    }

    .ftrmenu li.menu-links p.scontent img {
        margin-right: 3px;
        height: 13px;
    }

    .ftrmenu li.menu-links p.scontent {
        font-size: 14px;
    }

    .ftrcnt .ftr-sclink {
        padding: 0px 0 0 0;
    }

    .ftrcnt .title-arrow img.titm {
        height: 130px;
        top: -73px;
        left: -58px;
    }

    .banner-section {
        padding: 170px 0px 80px;
    }
    .page-template-odoo-cutomization-services .supporthere .flex-box .them_button {
        width: 45%;
    }
    .retailers-block .numrow .column {
        padding: 0px 18px;
    }
    .manufacturings .numow .circle-block .title {
        padding-top: 18px;
        font-size: 21px;
    }
    .supportservicesec .nav-link { 
        font-size: 21px;
    }
    .page-template-odoo-integration-services .supportservicesec .column-right .content-blcok .title,
    .page-template-odoo-domain .supportservicesec .column-right .content-blcok .title {
        margin-bottom: 16px;
        font-size: 25px;
    }
    .page-template-odoo-integration-services .supportservicesec .numrow .content-blcok,
    .page-template-odoo-domain .supportservicesec .numrow .content-blcok {
        margin-bottom: 0;
    }
    .thirdpartysec .numrow .column .squre-card .flex-sec .title {
        font-size: 22px;
    }
    .rightpartnersec .numrow .left-column .item {
        margin-bottom: 40px;
    }
    .rightpartnersec .numrow .left-column .item .title {
        font-size: 26px;
    }
    .rightpartnersec .numrow .column {
        padding: 0 30px;
    }
    .schedule-demo .column .title {
        font-size: 25px;
    }
    .request-estimatesec .right-column .request-form .caption {
        font-size: 17px;
    }
    .request-estimatesec .estimate-form .form-control {
        font-size: 15px;
    }
    .successblokc .numrow .successbk .title {
        font-size: 34px;
    }
    .banner-section .bannersecbtn {
        gap: 20px;
    }
    .estimatesec .numrow .column .flex-sec { 
        padding-bottom: 30px;
    }
    .estimatesec .numrow .column .points-wrapper .point-box {
        padding: 25px 20px 25px 65px;
        font-size: 21px;
    }
    .estimatesec .numrow .column .points-wrapper .point-box::before {
        left: 20px;
    }
    .estimatesec .numrow .column .points-wrapper {
        column-gap: 40px;
        row-gap: 40px;
    }
    .supportservicesec .tab-pane .title {
        font-size: 26px;
    }
    .pricingsec .title-block .flex-sec {
        gap: 15px;
    }
    .pricingsec .pricing-card .pricing-card__price .pricing-card__amount {
        font-size: 34px;
    }
    .pricingsec .pricing-card .pricing-card__title {
        padding-bottom: 10px;
    }
    .pricingsec .pricing-card .pricing-card__price {
        gap: 12px;
    }
    .pricingsec .pricing-card .features_list {
        padding: 14px 0 22px 10px;
    }
    .pricingsec .title-block .flex-sec img {
        height: 35px;
    }
    .globalsec .global-card .address {
        padding: 0 30px;
    }
    .quick-connectsec .numrow .title {
        font-size: 34px;
    }
    .page-template-odoo-migration .meetsec .numrow {
        padding: 60px 0px;
    }
    .smesec .numrow .timeline .step {
        margin-bottom: 40px;
    }
    .smesec .numrow .timeline .step .step-box .flex-box {
        gap: 16px;
    }
    .InterHyvesec .InterHyvesec-block .title {
        font-size: 32px;
    }
    .common-desc {
        font-size: 19px;
    }
    .impl-journey-sec .main-title {
        font-size: 28px;
        margin-bottom: 26px;
    }
    .impl-journey-sec .contact-sec .form-flex-block {
        width: 47%;
    }
    .why-impl-sec .bg-block .title {
        font-size: 24px;
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
    .why-impl-sec .flex-sec {
        margin-bottom: 16px;
        gap: 12px;
    }
    .why-impl-sec .flex-sec .image-block {
        width: 45px;
        height: 45px;
    }
    .why-impl-sec .flex-sec .icon-block {
        width: 46px;
        height: 46px;
    }
    .why-impl-sec .left-block {
        padding: 45px;
    }
    .why-impl-sec .right-block {
        padding: 45px;
    }
    .erp-request-sec .left-block .flex-sec {
        margin: 30px 0;
    }
    .erp-request-sec.impl-sec .info-title {
        font-size: 22px;
    }
    .erp-request-sec.impl-sec .subheading-title {
        font-size: 28px;
    }
    .erp-request-sec .left-block .heading-title {
        font-size: 28px;
    }
    .erp-request-sec .right-block .subtitle {
        font-size: 28px;
    }
    .featuresec .numrow .flex-sec {
        gap: 30px;
    }
    .featuresec .numrow .flex-sec .title {
        font-size: 21px;
    }
    .why-impl-sec .flex-sec .desc {
        font-size: 19px;
    }
    .supportservicesec.impl-sec .tab-title {
        font-size: 26px;
    }
    .supportservicesec .button-item {
        margin-bottom: 40px;
    }
    .user-guide-sec .right-block .main-title {
        font-size: 24px;
        padding-bottom: 10px;
    }
    .erp-request-sec .left-block .subtitle {
        font-size: 28px;
    }
    .erp-request-sec .left-block {
        padding: 75px 50px 65px;
    }
    .erp-request-sec .number-flex-sec {
        gap: 20px;
    }
    .erp-request-sec .right-block .contact-sec {
        margin: 24px 0 40px;
    }
    .erp-request-sec .right-block {
        padding: 50px;
    }
    .erp-pricing-sec .first-block .title {
        font-size: 22px;
    }
    .erp-license-sec .left-block .subtitle {
        font-size: 28px;
    }
    .erp-license-sec .right-block .subtitle {
        font-size: 28px;
        margin-bottom: 12px;
    }
    .erp-license-sec .right-block .flex-sec {
        margin: 24px -10px 0;
    }
    .erp-license-sec .right-block .subtitle {
        font-size: 26px;
    }
    .manufacturings.number-sec .circle-block .number-title {
        margin-bottom: -10px;
        margin-top: 15px;
    }
    .manufacturings.number-sec .circle-block .number-title {
        font-size: 25px;
    }
    .cpq-features-sec .features-flex {
        margin-bottom: 25px;
    }
    .cpq-features-sec .bg-block .main-title {
        font-size: 24px;
    }
    .cpq-features-sec .points-flex .desc {
        font-size: 18px;
    }
    .cpq-features-sec .nav-link .icon {
        height: 46px;
        width: 46px;
        font-size: 21px;
    }
    .cpq-features-sec .nav-link {
        gap: 15px;
    }
    .cpq-features-sec .nav-link {
        padding: 12px;
    }
    .cpq-features-sec .points-flex img {
        height: 26px;
    }
    .cpq-features-sec .button-flex {
        margin-bottom: 30px;
    }
    .cpq-features-sec .nav-link .title {
        font-size: 19px;
    }
    .manufacturing-app-sec .bg-block {
        margin: 0 5px;
    }
    .manufacturing-app-sec .bg-block {
        margin: 0 5px;
        padding: 30px 25px;
    }
    .manufacturing-app-sec .info-title {
        font-size: 23px;
        font-weight: 600;
    }
    .erp-suite-sec .icon-flex .erp-title {
        font-size: 23px;
        font-weight: 600;
    }
    .erp-suite-sec .row.top {
        margin-bottom: 60px;
    }
    .cpq-ceo-sec .left-block {
        padding-right: 50px;
    }
    .cpq-ceo-sec .right-block {
        padding-left: 25px;
    }
    .cpq-ceo-sec .left-block .comment-desc {
        font-size: 28px;
    }
    .cpq-industry-sec .row.main {
        row-gap: 30px;
    }
    .cpq-possible-sec .bg-block .image-block {
        height: 65px;
        width: 65px;
        margin-bottom: 15px;
    }
    .cpq-possible-sec .bg-block .number-title {
        font-size: 34px;
    }
    .cpq-possible-sec .bg-block .title {
        font-size: 20px;
        margin: 4px 0 18px;
    }
    .cpq-cslove-sec .row.main {
        row-gap: 40px;
    }
    .about-beginning-sec .bootom-sec {
        padding: 30px 0 40px;
    }
    .about-beginning-sec .inner-info .inner-desc {
        font-size: 18px;
    }
    .about-message-sec .bg-block {
        padding: 50px;
    }
    .about-spark-sec .heading-title {
        font-size: 24px;
    }
    .about-moto-sec .bg-block .row.main {
        margin: 25px -12px 0;
        row-gap: 25px;
    }
    .about-moto-sec .bg-block .column.main {
        padding: 0 12px;
    }
    .about-moto-sec .inner-flex .common-desc {
        font-size: 18px;
    }
    .about-problem-sec .bg-block {
        padding: 50px;
    }
    .about-problem-sec .flex-sec .heading-title {
        font-size: 28px;
    }
    .about-problem-sec .bg-block .bottom-desc {
        font-size: 22px;
    }
    .about-digitalization-sec .top-desc, .about-digitalization-sec .bottom-desc {
        font-size: 31px;
    }
    .about-digitalization-sec .bg-block {
        padding: 50px;
    }
    .about-global-sec .flex-sec {
        gap: 15px;
    }
    .about-global-sec .flex-sec img {
        height: 40px;
        width: 40px;
    }
    .about-bglight-sec .common-desc {
        font-size: 23px;
    }
    .about-bglight-sec {
        padding: 50px 40px;
    }
    .about-bgdark-sec {
        padding: 50px 40px;
    }
    .about-challenging-sec .main-title {
        font-size: 27px;
    }
    .about-challenging-sec .common-desc {
        font-size: 21px;
        margin-bottom: 20px;
    }
    .about-challenging-sec .flex-sec {
        margin-top: 25px;
    }
    .about-bglight-sec.testimonial {
        padding: 70px 40px 40px;
        margin-top: 0;
    }
    .about-bglight-sec.testimonial .common-desc {
        font-size: 24px;
    }
    .about-bglight-sec.testimonial .after-img {
        height: 100px;
        top: -58px;
        width: 100px;
    }
    .about-step-sec .heading-title, .about-step-sec .subtitle-title {
        font-size: 28px;
    }
    .about-step-sec .center-line .column.main {
        padding: 0 70px;
    }
    .about-step-sec .center-line .row.main {
        margin: 20px -70px;
    }
    .about-step-sec .bg-block {
        padding: 25px 30px 30px;
    }
    .about-step-sec .bg-block .main-title {
        font-size: 22px;
    }
    .about-moto-sec .heading-title {
        font-size: 16px;
    }
    .about-beginning-sec .below-title {
        font-size: 29px;
    }
    .about-message-sec .common-desc.editor h3 {
        font-size: 32px;
    }
    .about-message-sec .common-desc.editor p {
        font-size: 24px;
    }
    .msp-ceo-sec .left-block img {
        padding: 0 70px;
    }
    .msp-ceo-sec .right-block {
        padding: 70px 50px 60px;
    }
    .msp-workflow-sec .desc {
        font-size: 19px;
    }
    .msp-workflow-sec .points-flex {
        gap: 12px;
        margin-bottom: 12px;
    }
    .msp-workflow-sec .points-flex img {
        height: 26px;
    }
    .psa-software-sec .card-box .flex-sec .title {
        font-size: 22px;
    }
    .psa-software-sec .card-box .number-title {
        font-size: 24px;
    }
    .psa-software-sec .row.main {
        margin: 0 -15px;
        row-gap: 30px;
    }
    .psa-software-sec .column.main {
        padding: 0 15px;
    }
    .why-psa-sec .left-part .main-title, .why-psa-sec .right-part .main-title {
        font-size: 23px;
        font-weight: 600;
        padding: 26px;
    }
    .why-psa-sec .desc {
        font-size: 21px;
    }
    .why-psa-sec .points-flex {
        padding: 26px;
    }
    .why-psa-sec .points-flex {
        gap: 16px;
    }
    .why-psa-sec .points-flex img {
        height: 26px;
    }
    .psa-slider-sec .carousel-container {
        height: 360px;
    }
    .psa-benefits-sec .bg-block .icon {
        height: 70px;
        width: 70px;
        padding: 18px;
    }
    .psa-benefits-sec .bg-block {
        gap: 16px;
        padding: 22px 26px;
        border-radius: 20px;
        margin-bottom: 22px;
    }
    .psa-benefits-sec .info .info-title {
        font-size: 22px;
    }
    .msp-groww-sec .numb-title {
        font-size: 26px;
        margin-bottom: 6px;
    }
    .msp-ceo-sec .right-block {
        padding: 60px 50px;
    }
    .msp-ceo-sec .testimonial-title:after {
        height: 100px;
        width: 100px;
        top: -20px;
    }
    .msp-ceo-sec .testimonial-title {
        font-size: 32px;
    }
    .msp-ceo-sec .flex-sec {
        margin: 0;
        flex-flow: column;
        align-items: baseline;
    }
    .msp-ceo-sec .flex-sec .flex-block:first-child {
        border-right: 0;
        border-bottom: 3px solid #000;
    }
    .msp-ceo-sec .flex-sec .flex-block {
        padding: 10px 0;
    }
    .msp-ceo-sec .watch-title .icon {
        height: 45px;
        width: 45px;
    }
    .msp-ceo-sec .flex-sec .watch-title {
        font-size: 22px;
    }
    .psa-software-sec .card-box {
        padding: 25px;
    }
    .retailers-block .numrow .column {
        padding: 0px 18px;
    }
    .retailers-block .numrow {
        margin: 0;
        row-gap: 40px;
    }
    .join-team-sec .left-part .main-title {
        margin-bottom: 18px;
    }
    .join-team-sec .right-part {
        margin-left: 30px;
        padding: 45px;
    }
    .join-team-sec .right-part .right-title {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .join-team-sec .right-part .resume-title {
        font-size: 23px;
        margin-bottom: 0;
    }
    .join-team-sec .them_button {
        margin-top: 20px;
    }
    .join-team-sec .right-part .image-block {
        height: 90px;
        width: 90px;
    }
    .career-job-sec .bg-block {
        margin: 0 6px;
    }
    .career-job-sec .row.main {
        row-gap: 40px;
    }
    .career-job-sec .accordion .accordion-button {
        font-size: 18px;
    }
    .request-estimatesec.career .info-block {
        margin-top: 25px;
    }
    .request-estimatesec .estimate-form .form-control {
        margin-top: 8px;
    }
    .request-estimatesec.career .left-column .title {
        margin-top: 30px;
    }
    .about-interhyve-sec .bg-right {
        height: 330px;
        top: -110px;
        left: 40px;
    }
    .about-interhyve-sec .bg-block {
        padding: 50px 45px 50px;
        border-radius: 30px;
    }
    .cstudy-podcast-sec .podcast-title {
        font-size: 44px;
    }
    .cstudy-podcast-sec .author-info:before {
        height: 90px;
        width: 90px;
    }
    .cstudy-solution-sec .bg-block {
        margin: 0 10px;
        padding: 25px;
    }
    .cstudy-solution-sec .bg-block hr {
        margin: 20px 0 0;
    }
    .cstudy-operation-sec .bg-block {
        margin-right: 0;
        padding: 15px 20px;
        border-radius: 20px;
    }
    .cstudy-testimonial-sec .bg-block {
        padding: 60px 80px;
    }
    .cstudy-overview-bottom-sec .bottom-block {
        margin-top: 40px;
    }
    .cstudy-overview-bottom-sec .bottom-block .common-desc.editor {
        margin-top: 20px;
    }
    .cstudy-postimpl-sec .flex-sec {
        margin: 0 -18px 35px;
    }
    .cstudy-postimpl-sec .accordion-button {
        padding: 24px 30px;
        font-size: 21px;
    }
    .cstudy-postimpl-sec .accordion-body {
        padding: 30px;
    }
    .cstudy-postimpl-sec .accordion-body li {
        margin-bottom: 20px;
        font-size: 20px;
        padding: 20px 20px 20px 60px;
    }
    .cstudy-postimpl-sec .accordion-body li:after {
        height: 28px;
        width: 28px;
    }
    .cstudy-cta-sec .bg-block {
        padding: 70px;
    }
    .cstudy-cta-sec .bg-block .main-title {
        font-size: 40px;
        margin-bottom: 20px;
    }
    .domain-manufacturings .bg-block .title {
        font-size: 22px;
    }
    .domain-manufacturings .bg-block {
        padding: 20px;
    }
    .domain-benefits-erp .info-block {
        padding: 25px 20px 20px;
    }
    .domain-manufacturings .row.main {
        row-gap: 25px;
    }
    .domain-impl-sec .main-title {
        font-size: 28px;
        margin-bottom: 6px;
    }
    .domain-impl-sec .subtitle {
        font-size: 20px;
    }
    .reference-listing .info-title {
        margin-top: 20px;
        margin-bottom: 12px;
        font-size: 19px;
    }
    .reference-listing .info-more {
        font-size: 17px;
    }
    .info-refrence-sec .left-block, .info-refrence-sec .right-block {
        margin: 0 5px;
    }
    .msp-workflow-sec .left-part {
   
    padding: 0 25px 0 25px;
}
    .msp-workflow-sec .left-part .shufle-slider {
    left: 39%;
}.msp-workflow-sec .left-part .shufle-slider .item {
    width: 150px;
}
[data-position='1'] {
    transform: scale(1.5) translate3d(-65px, 0, 0);
    z-index: 1;
  }
  [data-position='2'] {
    transform: scale(1.75) translate3d(-30px, 0, 0);
    z-index: 2;
  }
  [data-position='3'] {
    transform: scale(2) translate3d(0, 0, 0);
    z-index: 3;
  }
  [data-position='4'] {
    transform: scale(1.75) translate3d(30px, 0, 0);
    z-index: 2;
  }
  [data-position='5'] {
    transform: scale(1.5) translate3d(65px, 0, -5px);
    z-index: 1;
  }
    .cpq-video-sec .right-block {
        padding-left: 20px;
    }
}
@media (max-width: 1199px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .bg-block-main {
        max-width: 960px !important;
    }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
        padding-top: 25px !important;
    }
    .odoo-menu-sec .flex-row {
        padding: 25px 30px;
    }
    .odoo-menu-sec .flex-row {
        margin: 0 -18px;
    }
    .odoo-menu-sec .flex-column {
        padding: 10px 18px 0;
        width: 30%;
    }
    .odoo-menu-sec .flex-column.center {
        width: 40%;
    }
    .odoo-menu-sec .bg-left-block {
        padding: 30px 20px 25px;
    }
    .odoo-menu-sec .bg-left-block .checked {
        font-size: 16px;
        padding-left: 30px;
        margin-bottom: 12px;
    }
    .odoo-menu-sec .bg-left-block .checked:after {
        top: 2px;
        width: 20px;
        height: 20px;
    }
    .odoo-menu-sec .bg-left-block .common-desc {
        margin-top: 25px;
    }
    .odoo-menu-sec .center-flex-block .info {
        width: 100%;
        padding-left: 0;
    }
    .odoo-menu-sec .center-flex-block .bg-inner {
        flex-flow: column;
        row-gap: 12px;
    }
    .odoo-menu-sec .center-flex-block .info .desc {
        font-size: 14px;
    }
    .odoo-menu-sec .bg-right-block {
        padding: 30px 20px 35px;
    }
    .odoo-menu-sec .bg-right-block .title {
        font-size: 19px;
        margin: 14px 0 10px 0;
    }
    .odoo-menu-sec .bg-right-block .image-block {
        height: 60px;
        width: 60px;
    }
    .odoo-menu-sec .bg-right-block .desc {
        margin-bottom: 16px !important;
    }
    .odoo-menu-sec .center-flex-block .bg-inner {
        padding: 8px;
    }
    .odoo-menu-sec .center-flex-block .info .title {
        font-size: 15px;
    }
    .odoo-menu-sec .bg-center .desc {
        font-size: 15px;
    }
    .service-menu-sec .flex-column-left {
        width: 60%;
    }
    .service-menu-sec .flex-column-right {
        width: 40%;
    }
    .service-menu-sec .bg-right .title {
        padding-right: 40px;
    }
    .service-menu-sec .bg-right .info {
        padding-left: 10px;
    }
    .service-menu-sec .center-flex-block {
        padding: 0 15px;
    }
    .service-menu-sec .center-flex-sec {
        margin: 25px -15px 0;
    }
    .service-menu-sec .bg-right {
        margin-top: 30px;
    }
    .service-menu-sec.explore .flex-column-left {
        width: 65%;
    }
    .service-menu-sec.explore .flex-column-right {
        width: 35%;
    }
    .service-menu-sec.explore .bg-right-block .title {
        margin: 14px 0 10px 0;
        font-size: 19px;
    }
    .service-menu-sec.explore .explore-bottom-sec .title {
        width: 60%;
    }
    .service-menu-sec.explore .explore-bottom-sec .title {
        font-size: 16px;
    }
    .service-menu-sec.explore .bg-right-block .after-desc {
        font-size: 13px;
    }
    .erp-furniture-sec .right-block .tab-title {
        font-size: 26px;
    }
    .erp-furniture-sec .right-block {
        padding: 0 20px;
    }
    .erp-furniture-sec .column-main {
        padding: 40px 20px 40px;
    }
    .cpq-cslove-sec .bg-block:after {
        height: 80px;
        width: 80px;
    }
    .erp-furniture-sec .points-flex .desc {
        font-size: 19px;
    }
    .erp-furniture-sec .points-flex img {
        height: 24px;
    }
    .erp-furniture-sec .points-flex {
        gap: 10px;
        margin-bottom: 16px;
    }
    .erp-furniture-sec .nav-link .number {
        font-size: 34px;
    }
    .cpq-ceo-sec .left-block .comment-desc:after {
        right: 60px;
        height: 100px;
        width: 100px;
    }
    .cpq-video-sec .right-block {
        padding-left: 0;
    }
    .cpq-video-sec .left-block {
        padding-right: 30px;
    }
}
@media (max-width: 1100px) {
    .title-block .title {
        font-size: 28px;
        margin-bottom: 14px;
    }

    h1.title {
        font-size: 38px;
    }

    .banner-common-title, .common-banner-title {
        font-size: 34px;
    }

    .common-small-pd {
        padding: 50px 0;
    }

    .common-big-pd{
        padding: 60px 0;
    }
    .common-pd{
        padding: 60px 0;
    }

    .banner-section .comman-text {
        font-size: 20px;
        margin-bottom: 0px;
    }

    /* .page-id-1256 .banner-section {
        padding: 182px 0px 81px;
    } */

    .page-template-home .banner-section .comman-text {
        font-size: 18px;
        margin-bottom: 18px;
    }

    .banner-section {
        padding: 160px 0px 70px;
    }

    .about-sec .about-wrapper {
        padding: 30px;
    }

    .about-sec .about-text-wrapper {
        padding: 30px;
    }

    .about-sec .savvy-expert .icon {
        margin-bottom: 55px;
    }

    .about-sec .savvy-expert .count-block {
        margin-top: 45px;
    }

    .about-sec .about-wrapper .savvy-expert .count-block {
        font-size: 27px;
    }

    .about-sec .savvy-expert .icon::after {
        height: 131%;
        margin: 16px auto;
    }

    .about-sec .about-wrapper::after {
        height: 71px;
        top: 37px;
        right: 22px;
    }

    .about-sec .savvy-expert>p:last-child {
        line-height: 0;
        margin: 0;
    }

    .about-sec .about-text-wrapper .year-block .yoe-text {
        font-size: 20px;
    }

    .about-sec .about-text-wrapper .year-block {
        gap: 12px;
        margin-bottom: 16px;
    }

    .about-sec .about-text-wrapper .year-block .count-wrap {
        height: 48px;
        width: 48px;
        font-size: 23px;
    }

    .about-sec .about-text-wrapper ul.about-list {
        margin-bottom: 18px;
    }

    .about-sec .about-text-wrapper ul.about-list li.about-list-item {
        margin-bottom: 20px;
        gap: 10px;
        line-height: 22px;
    }

    .carousel-section .item {
        margin: 20px 0px 20px;
    }

    .crmsec .crmsec-img img {
        height: auto;
    }

    .partnersec .partners-block .partners-block-inner-list-item .item {
        padding: 40px;
        border-radius: 40px;
    }

    .partnersec .partners-block .item .right {
        padding: 0;
    }

    .Investmentsec-block .title {
        font-size: 34px;
        margin-bottom: 10px;
        font-weight: 700;
    }

    .customersec .testimonials-slider-wrapper {
        padding: 0px 45px !important;
    }

    .customersec .swiper-cards .swiper-slide {
        border-radius: 40px;
    }

    .customersec .testi-arrow {
        left: 107px;
        top: 53px;
    }

    .customersec .customersec-content p.comman-text {
        padding: 0px 0 0 0;
    }

    .customersec .highlighted span.cricle .circle-image {
        height: 64px;
    }

    .customersec .testimonial-slide .testi-slider-block .client-details .client-img {
        width: 60px;
    }

    .Journeysec .connect-block ul.connect-info li.connect-info-item {
        gap: 13px;
        margin-bottom: 18px;
    }

    .Journeysec .connect-block ul.connect-info li.connect-info-item p.tbold {
        font-size: 14px;
        line-height: 21px;
    }

    .Journeysec .connect-block .social-media .social-media-link {
        padding: 0px 0 0 51px;
    }

    .Journeysec .connect-block .sm-title {
        margin-bottom: 5px;
    }

    .Journeysec .form-row .form-block .sm-title {
        margin-bottom: 5px;
    }

    .Journeysec .connect-block .title {
        font-size: 20px;
    }

    .Journeysec .form-row .title {
        font-size: 20px;
        margin-bottom: 25px;
    }

    .blogsec .blog-card-header {
        width: 242px;
        padding: 6px 10px;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }

    .blogsec .blog-card-header .blog-date::after {
        width: 38px;
        left: 98px;
    }

    .blog-filter .numrow .search-block {
        padding: 8px;
    }

    .blog-filter .numrow .input-box {
        width: 90%;
    }

    .blog-filter .numrow .search-block .icon-search {
        height: 22px;
    }

    .blog-filter .numrow .search-block .icon-box {
        height: 37px;
        width: 37px;
    }

    .bloglistsec .infoblock .authoer-block span::after {
        width: 37px;
    }

    .bloglistsec .numrow .infoblock p.comman-text {
        margin-bottom: 16px;
    }

    .bloglistsec .numrow .infoblock {
        padding: 0px 0px 0 25px;
    }

    .bloglistsec .numrow .blog-image::after {
        content: "";
        position: absolute;
        top: 124px;
        left: -287px;
        right: 29px;
        width: 411px;
        height: 211px;
    }

    .bloglistsec .block-row .right-column {
        padding: 1px 10px 0 10px;
    }

    .bloglistsec .block-row .title {
        font-size: 20px;
    }

    .pagination .page-numbers {
        height: 44px;
        width: 44px;
        font-size: 18px;
    }

    .bloglistsec .numrow .infoblock {
        padding: 0px 0px 0 0px;
    }

    .spostsec .numrow .vertical-block {
        margin: 0px;
    }

    .quick-connectsec {
        margin: -1em 0 0 0;
    }

    .quick-connectsec .numrow {
        padding: 34px 23px;
    }

    .quick-connectsec .numrow .title {
        font-size: 30px;
    }

    .quick-connectsec .numrow li.connect-info span.info {
        font-size: 18px;
    }

    .quick-connectsec .numrow li.connect-info .icons img {
        height: 23px;
    }

    .page-template-odoo-consulting-service .crmsec .column {
        padding-left: 0px;
        padding: 0;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper {
        padding: 0px;
        margin: 0 33px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .column {
        padding: 0 21px;
        gap: 98px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card {
        padding: 25px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card img {
        width: 35px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card .title {
        font-size: 20px;
        line-height: 20px;
        font-weight: 600;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card p.comman-text {
        margin-bottom: 0;
        line-height: 16px;
    }

    .crmsec .col-xxl-6 .crmsec-content .title-block .title {
        margin-bottom: 13px;
    }

    .page-template-odoo-consulting-service .crmsec .col-xxl-6 .crmsec-content p {
        line-height: 1.2;
        margin-bottom: 12px;
    }

    /* .assessmentsec {
         margin: 3em 0;
    } */
    .assessmentsec .numrow {
        padding: 57px 32px;
        border-radius: 40px;
        align-items: center;
    }

    .assessmentsec .numrow .contactbtn .them_button {
        font-size: 17px;
    }

    .assessmentsec .numrow .title {
        font-size: 24px;
    }

    /* .consultingsec {
         margin: 4em 0 3em 0;
    } */
    .consultingsec .numrow .consultingsec-cantent {
        padding: 0px 0px 0 0;
    }

    .consultingsec .numrow .Implementing-step {
        padding: 0 14px;
    }
   .languagesec .numrow .bookcallbut {
        margin-top: 36px;
    }

    /* .planningsec {
         margin: 5em 0 3em 0;
    } */
    .planningsec .analysis-column {
        height: 442px;
    }

    .planningsec .analysis-column .analysis-block {
        padding: 0 0 0 25px;
    }

    .planningsec .analysis-column .analysis-block .tagline::before {
        height: 22px;
        width: 22px;
        background-size: 22px;
    }

    .planningsec .analysis-column .analysis-block .tagline {
        padding: 0 0 0px 18px !important;
    }

    .planningsec .content-block .img-block {
        padding: 0px;
        margin-bottom: 20px;
    }

    .interhyvesec .numrow .column-block {
        padding: 51px 10px;
    }

    .interhyvesec .numrow .column-block::before {
        top: -17px;
        left: -33px;
        height: 55px;
        width: 53px;
    }

    .interhyvesec .numrow .column-block::after {
        bottom: -14px;
        right: -32px;
        height: 55px;
        width: 53px;
    }

    .interhyvesec .numrow .column-block img {
        height: 60px;
        width: auto;
    }

    .interhyvesec .numrow .column-block .massage-block {
        margin-bottom: 7px;
    }

    .interhyvesec .numrow .column-block .massage-block p.comman-text {
        margin-bottom: 10px;
    }

    .interhyvesec .numrow .column-block .title {
        color: #242424;
        font-size: 23px;
        font-weight: 600;
    }

    .interhyvesec .numrow .column-block {
        margin-bottom: 35px;
    }

    .vert-tab .recr-content {
        border-radius: 15px;
    }

    .meetsec .numrow .title {
        font-size: 28px;
    }
    .meetsec .numrow .title.subtitle {
        font-size: 24px;
    }

    .Inquirysec .numrow {
        padding: 70px 0;
    }

    .Inquirysec .numrow .title {
        font-size: 38px;
        margin-bottom: 30px;
    }

    .client-wrapper {
        padding: 2em 1em;
        border-radius: 133px;
    }

    .client-items-wrap .client-lists .client-logo img {
        height: auto;
        width: 100%;
    }

    .successblokc .numrow .successbk .title {
        margin-bottom: 13px;
        font-size: 24px;
    }

    .successblokc .numrow .successcard .success-link {
        gap: 100px;
        margin-bottom: -4px;
        width: 85%;
    }

    .Journeysec .heiglight .heiglight-img {
        top: -2px;
        height: 37px;
        width: 223px;
        left: 24px;
    }

    .Journeysec .stepper .flex-sec {
        padding: 0 0 38px 40px !important;
    }

    .Journeysec .stepper:after {
        height: 77%;
    }

    /* .successblokc {
        margin: 2em 0;
    } */

    .migrationsec .numrow .column {
        padding: 14px 14px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow .column {
        padding: 13px 13px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow {
        margin: 0 0px;
        padding-bottom: 4px;
    }

    .page-template-odoo-cutomization-services .migrationsec .inner-row .left-block .title {
        font-size: 28px !important;
        font-weight: 500;
        margin-bottom: 25px;
    }

    .migrationsec .title-block {
        margin-bottom: 25px;
    }

    .migrationsec .inner-row {
        display: block;
        height: 305px;
    }

    .page-template-odoo-cutomization-services .migrationsec .inner-row {
        height: 100%;
    }

    .migrationsec .numrow {
        margin: 0 0px;
        padding-bottom: 5px;
    }

    .aktivmigratesec .numrow .flex-box .img {
        height: 46px;
    }

    .meetsec .numrow {
        padding: 50px 25px;
    }

    .migratingsec .numrow .flex-box {
        gap: 25px;
        margin-bottom: 24px;
    }

    .aktivmigratesec .numrow .flex-box .title {
        font-size: 20px;
        font-weight: 600;
    }

    .migrationtabitem {
        font-size: 18px;
        font-weight: 500;
        padding: 15px 12px !important;
    }

    .migrationtabitem.active {
        font-weight: 500;
    }

    .migratingsec .title-block {
        margin-bottom: 50px;
    }

    .migrationtabsec .left-column .title {
        margin-bottom: 16px;
        font-size: 25px;
    }

    .migrationtabsec .right-column .block-box {
        padding: 0 0px;
    }

    .migratingsec .numrow .column .tl-block .title {
        font-size: 22px;
        font-weight: 500;
    }

    .faqsec .numrow .accordion .accordion-block .accordin-button {
        font-size: 19px;
        padding: 15px;
    }

    .mindfulsec .numrow {
        padding: 48px 40px 63px;
    }

    .mindfulsec .inner-row .left-block .massges-block {
        padding: 22px;
        gap: 5px;
    }

    .mindfulsec .inner-row .left-block .massges-block h4.title {
        margin-bottom: 0;
        font-size: 20px;
    }

    .mindfulsec .inner-row .left-block-content {
        margin-bottom: 24px;
    }

    /* .page-template-odoo-cutomization-services .supporthere {
        margin: 3em 0;
    } */
    .page-template-odoo-cutomization-services .supporthere .column .flex-box .title {
        padding-left: 9px;
        font-size: 26px;
    }

    .page-template-odoo-cutomization-services .vert-tab .recr-content.active {
        width: 65%;
    }

    .page-template-odoo-cutomization-services .vert-tab-content ul li {
        padding: 6px 13px;
    }

    .maintenanceServicesec .numrow .column {
        padding: 20px;
    }

    .page-template-odoo-cutomization-services .vert-tab .recr-content {
        width: 10%;
    }

    .maintenanceServicesec .maintenance-tabs .button-item {
        padding: 9px 11px;
        font-size: 18px;
    }

    .maintenanceServicesec .numrow .column .flex-sec .squre {
        width: 40px;
        height: 40px;
    }

    .maintenanceServicesec .numrow .column .flex-sec {
        gap: 13px;
    }

    .maintenanceServicesec .numrow .column .points-wrapper .point-box {
        padding: 16px 19px;
    }

    .servermaintenance .numrow .column {
        padding: 0 10px;
    }

    .servermaintenance .numrow .column .squre-card .squre-box {

        border-radius: 10px;
        width: 45px;
        height: 45px;
        margin-bottom: 15px;
    }

    footer .ftrtp .col-xx-6 .ftl .ftb-title .title {
        font-size: 20px;
        line-height: 25px;
    }

    footer .ftrcnt .ftr-sclink {
        padding: 0px 0 0 0;
    }

    footer .ftrbtm .numrow {
        padding: 12px;
    }

    .bloglistsec .blogs-row {
        row-gap: 20px;
    }

    .bloglistsec .blogs-row .block-details {
        padding: 10px;
    }
    .maintenanceServicesec .maintenance-tabs {
        justify-content: center;
    }
    .page-template-odoo-for-wholesale-distribution-business .Whyblock .vert-tab .recr-content.active {
        padding: 20px;
    }
    .page-template-odoo-for-wholesale-distribution-business .Whyblock .vert-tab .recr-content {
        height: 520px;
    }
    .manufacturings .numow .circle-block .circle {
        width: 120px;
        height: 120px;
    }
    .manufacturings .numow .circle-block .circle .img-responshive {
        height: 45px;
        width: auto;
        object-fit: contain;
    }
    .page-template-odoo-integration-services .supportservicesec .column-right .content-blcok .title,
    .page-template-odoo-domain .supportservicesec .column-right .content-blcok .title {
        margin-bottom: 14px;
        font-size: 24px;
    }
    .thirdpartysec .numrow .column .squre-card .flex-sec .squre-box {
        height: 50px;
        width: 50px;
    }
    .thirdpartysec .numrow .column .squre-card .flex-sec {
        gap: 15px;
    }
    .thirdpartysec .numrow .column .squre-card .flex-sec .title {
        font-size: 21px;
    }
    .migrationprocess .numrow .left-column .migration-step .nav-link {
        line-height: 1.3;
        font-size: 19px;
    }
    .migrationprocess .numrow .right-column .title {
        margin-bottom: 30px;
        margin-left: 0;
        font-size: 30px;
    }
    .migrationprocess .numrow .right-column {
        padding: 50px 30px;
    }
    .migrationprocess .numrow .left-column {
        padding: 50px 20px;
    }
    .migrationprocess .numrow .right-column .checked_point {
        margin-left: 0px;
        margin-bottom: 20px;
        font-size: 19px;
    }
    .paragraphsec .content-block {
        padding: 0;
    }
    .aktivmigratesec .numrow {
        row-gap: 25px;
    }
    .supportservicesec .column-right {
        border-radius: 30px;
    }
    .page-template-odoo-support-services .supportservicesec .button-item {
        margin-bottom: 30px;
    }
    .rightpartnersec .numrow .column {
        padding: 0 20px;
    }
    .rightpartnersec .numrow .left-column .item {
        margin-bottom: 30px;
        padding: 0 20px;
    }
    .rightpartnersec .numrow .left-column .item .title {
        font-size: 24px;
    }
    .rightpartnersec .numrow .left-column {
        max-height: 340px;
    }
    .rightpartnersec .numrow .right-column .flex-box {
        margin-bottom: 25px;
    }
    .page-template-odoo-support-services .aktivmigratesec .numrow .column .flex-box .icon-box {
        height: 65px;
        width: 65px;
    }
    .retailers-block .numrow .column .card-box {
        padding: 25px;
    }
    .retailers-block .numrow .column .card-box .flex-sec .title {
        font-size: 22px;
    }
    .featuresec .numrow .flex-sec .circle {
        height: 65px;
        width: 65px;
    }
    .featuresec .numrow .flex-sec .title {
        font-size: 21px;
    }
    .featuresec .numrow .flex-sec {
        gap:30px;
    }
    .retail-business-block .numrow {
        margin: 0px;
        row-gap: 35px;
    }
    .retail-business-block .numrow .column {
        padding: 0 15px;
    }
    .retail-business-block .numrow .column .card-box .title {
        font-size: 22px;
    }
    .manufacturings .numow .circle-block .circle:hover::after {
        height: 70px;
        width: 70px;
    }
    .them_button {
        padding: 6px 6px 6px 18px;
        font-size: 17px;
    }
    .request-estimatesec .left-column {
        padding: 0px 25px 0 0;
    }
    .page-template-odoo-demo .request-estimatesec .left-column .title {
        font-size: 30px;
    }
    .page-template-odoo-demo .request-estimatesec .left-column .demo {
        padding: 12px 20px 12px 50px;
    }
    .experience .numrow .title {
        font-size: 32px;
    }
    .schedule-demo .column .title {
        font-size: 23px;
    }
    .experience .numrow .comman-text {
        margin: 0px 0 25px 0;
    }
    .estimatesec .numrow .column .points-wrapper {
        gap: 30px;
    }
    .estimatesec .numrow .column .flex-sec .title {
        font-size: 22px;
    }
    .estimatesec .numrow .column .points-wrapper .point-box {
        padding: 20px 20px 20px 65px;
        font-size: 20px;
    }
    .page-template-odoo-pricing .supportservicesec .numrow {
        margin: 0;
    }
    .page-template-odoo-pricing .supportservicesec .column-left {
        padding-left: 0;
    }
    .supportservicesec .tab-pane .title {
        font-size: 24px;
    }
    .pricingsec .pricing-tab {
        margin: 0;
    }
    .pricingsec .pricing-tab .card-column {
        padding: 0 10px;
    }
    .pricingsec .pricing-card {
        padding: 30px;
    }
    .pricingsec .pricing-card .pricing-card__title {
        font-size: 24px;
        padding-bottom: 6px;
    }
    .pricingsec .pricing-card .pricing-card__price .pricing-card__amount {
        font-size: 32px;
    }
    .request-estimatesec .left-column .title {
        font-size: 26px;
    }
    .request-estimatesec .right-column .request-form .flex-section p {
        flex-flow: column;
    }
    .case-studysec .numrow {
        margin: 0;
    }
    .globalsec .global-card .address {
        padding: 0 20px;
    }
    .globalsec .global-card .address {
        padding: 0 20px;
    }
    .migrationtabsec .left-column .title {
        font-size: 28px;
    }
    .Journeysec .connect-block .social-media ul.sclink-list {
        gap: 15px;
    }
    .Journeysec .connect-block .connectus-details .circle {
    height: 62px;
    width: 62px;
   }
   .kentmastersec .numrow .right-column .squre-card .squre-info .title {
        margin-bottom: 25px;
        font-size: 24px;
    }
    .kentmastersec .numrow .right-column .squre-card .squre-info {
        margin-left: 70px;
    }
    .ImplementationOptionsec .row.numrow {
        row-gap: 30px;
    }
    .smesec .main-title.title {
        font-size: 30px;
    }
    .smesec .numrow  {
        margin-top: 15px;
    }
    .smesec .numrow .timeline .step .step-box .flex-box .title {
        font-size: 21px;
    }
    .smesec .numrow .timeline .step .step-box .flex-box .box-icon {
        height: 46px;
        width: 46px;
    }
    .smesec .numrow .timeline .step .step-box .flex-box .box-icon .img-responshive {
        height: 18px;
        width: 18px;
        object-fit: contain;
    }
    .smesec .numrow .timeline .step .step-box .flex-box {
        margin-bottom: 25px;
    }
    .midmarketsec .numrow .column .card-box .title {
        font-size: 21px;
    }
    .midmarketsec .numrow .column:first-child .card-box .title-block .title {
        font-size: 26px;
    }
    .InterHyvesec .InterHyvesec-block .title {
        font-size: 28px;
    }
    .InterHyvesec .InterHyvesec-block img.img-responshive {
        height: 60px;
        margin-bottom: 20px;
    }
    .InterHyvesec .InterHyvesec-block {
        padding: 40px;
    }
    .Implementation_cardsec .column:first-child .card-block .flex-box .title {
        font-size: 21px;
    }
    .impl-journey-sec .main-title {
        font-size: 26px;
        margin-bottom: 24px;
    }
    .impl-journey-sec .left-block {
        padding-right: 10px;
    }
    .impl-journey-sec .right-block {
        padding: 30px;
    }
    .impl-journey-sec .review-flex {
        margin-bottom: 20px;
    }
    .overview-sec .common-text.editor {
        font-size: 18px;
    }
    .cpq-industry-sec.impl-sec .row.main {
        row-gap: 30px;
    }
    .why-impl-sec .left-block {
        padding: 40px;
    }
    .why-impl-sec .right-block {
        padding: 40px;
    }
    .why-impl-sec .bg-block .title {
        font-size: 22px;
    }
    .why-impl-sec .flex-sec .desc {
        font-size: 18px;
    }
    .erp-request-sec .right-block .subtitle {
        font-size: 26px;
        margin-bottom: 6px;
    }
    .erp-request-sec.impl-sec .right-block .contact-sec {
        margin-top: 16px;
    }
    .erp-request-sec.impl-sec .info-title {
        font-size: 20px;
    }
    .erp-request-sec.impl-sec .subheading-title {
        font-size: 26px;
    }
    .erp-request-sec .left-block .heading-title {
        font-size: 26px;
    }
    .erp-request-sec.impl-sec .right-block, .erp-request-sec.impl-sec .left-block {
        padding: 40px;
    }
    .supportservicesec.impl-sec .column-left {
        padding-right: 30px;
    }
    .supportservicesec.impl-sec .tab-title {
        font-size: 24px;
        margin-bottom: 16px;
    }
    .supportservicesec.impl-sec .column-right {
        padding: 40px;
    }
    .supportservicesec .button-item {
        margin-bottom: 35px;
    }
    .user-guide-sec .right-block .main-title {
        margin-top: 26px;
        margin-bottom: 20px;
    }
    .manufacturings .row.numow {
        row-gap: 30px;
    }
    .erp-request-sec .left-block .subtitle {
        font-size: 26px;
    }
    .erp-request-sec .left-block .info-title {
        font-size: 19px;
    }
    .erp-request-sec .left-block .flex-block {
        gap: 16px;
    }
    .erp-request-sec .number-flex-sec .number-title {
        font-size: 26px;
    }
    .erp-request-sec .right-block .desc {
        font-size: 15px;
    }
    .erp-pricing-sec .thunder-icon {
        left: 2px;
    }
    .erp-pricing-sec .first-block {
        padding: 16px;
    }
    .erp-pricing-sec .first-block .title {
        font-size: 21px;
    }
    .erp-pricing-sec .second-block {
        padding: 20px;
    }
    .erp-pricing-sec .second-block .common-text {
        font-size: 17px;
    }
    .erp-license-sec .left-block .subtitle {
        font-size: 26px;
    }
    .erp-license-sec .left-block .icon-block {
        margin-right: 12px;
    }
    .erp-license-sec .left-block .contact-sec {
        margin: 16px 0 24px;
    }
    .erp-license-sec .left-block {
        padding: 55px 50px;
    }
    .erp-license-sec .right-block {
        padding: 55px 50px;
    }
    .erp-license-sec .right-block .flex-sec {
        margin: 20px -10px 0;
    }
    .manufacturings.number-sec .circle-block .number-title {
        font-size: 24px;
    }
    .cpq-features-sec .nav-link .title {
        font-size: 18px;
    }
    .cpq-features-sec .nav-link {
        padding: 10px;
        gap: 12px;
    }
    .cpq-features-sec .nav-link .icon {
        height: 42px;
        width: 42px;
        font-size: 20px;
    }
    .cpq-features-sec .bg-block {
        padding: 40px 35px;
    }
    .cpq-features-sec .points-flex img {
        height: 25px;
    }
    .cpq-features-sec .features-flex {
        margin-bottom: 20px;
    }
    .cpq-features-sec .bg-block .main-title {
        font-size: 23px;
    }
    .manufacturing-app-sec .bg-block {
        margin: 0;
        padding: 30px 20px;
    }
    .manufacturing-app-sec .info-title {
        font-size: 22px;
        margin-bottom: 8px;
    }
    .manufacturing-app-sec .icon {
        margin-bottom: 20px;
    }
    .erp-suite-sec .erp-desc {
        font-size: 19px;
    }
    .erp-suite-sec .icon-flex .erp-title {
        font-size: 21px;
    }
    .erp-suite-sec .number-title {
        font-size: 17px;
        padding: 10px 15px;
    }
    .erp-suite-sec .row.top {
        margin-bottom: 50px;
    }
    .erp-suite-sec .bg-block {
        padding: 20px 25px;
    }
    .cpq-ceo-sec .right-block {
        padding-left: 15px;
    }
    .cpq-ceo-sec .left-block {
        padding-right: 40px;
    }
    .cpq-ceo-sec .left-block .title {
        font-size: 25px;
    }
    .cpq-ceo-sec .left-block .subtitle {
        font-size: 21px;
    }
    .cpq-ceo-sec .left-block hr {
        margin: 20px 0 12px;
    }
    .cpq-ceo-sec .left-block .rating-icon {
        font-size: 21px;
    }
    .cpq-ceo-sec .left-block .comment-desc {
        font-size: 26px;
    }
    .cpq-industry-sec .bg-block {
        padding: 25px;
        gap: 15px;
    }
    .cpq-ceo-sec .bg-block {
        padding: 40px;
    }
    .cpq-possible-sec .row.main {
        row-gap: 30px;
    }
    .cpq-possible-sec .bg-block .number-title {
        font-size: 30px;
    }
    .cpq-possible-sec .bg-block .image-block {
        height: 55px;
        width: 55px;
        margin-bottom: 12px;
    }
    .cpq-possible-sec .bg-block {
        padding: 20px;
    }
    .cpq-possible-sec .bg-block .title {
        font-size: 19px;
        margin: 4px 0 15px;
    }
    .cpq-cslove-sec .bg-block {
        margin: 0;
    }
    .cpq-cslove-sec .row.main {
        row-gap: 30px;
    }
    .cpq-whatis-sec .desc {
        font-size: 20px;
    }
    .cpq-cslove-sec .bg-block .desc {
        font-size: 20px;
    }
    .about-beginning-sec .below-title {
        font-size: 28px;
    }
    .about-beginning-sec .bootom-sec {
        padding: 20px 0 40px;
    }
    .about-beginning-sec .bg-block {
        margin: 0;
    }
    .about-beginning-sec .inner-bg {
        margin-top: 40px;
    }
    .about-beginning-sec .left-block .inner-bg {
        padding: 35px 30px;
    }
    .about-beginning-sec .inner-info .inner-desc {
        font-size: 17px;
    }
    .about-beginning-sec .bg-block .main-desc {
        font-size: 19px;
    }
    .about-beginning-sec .inner-title {
        font-size: 19px;
    }
    .about-beginning-sec .inner-info {
        margin-top: 16px;
        gap: 10px;
    }
    .about-message-sec .bg-block {
        padding: 40px;
    }
    .about-message-sec .common-desc.editor p {
        font-size: 22px;
        margin-bottom: 15px !important;
    }
    .about-message-sec .common-desc.editor h3 {
        font-size: 30px;
        margin-bottom: 15px !important;
    }
    .about-message-sec .flex-sec {
        gap: 16px;
        margin-top: 30px;
    }
    .about-message-sec .info .info-desc {
        font-size: 19px;
    }
    .about-spark-sec .heading-title {
        font-size: 23px;
    }
    .about-spark-sec .bg-block .info-title {
        font-size: 19px;
    }
    .about-moto-sec .heading-title {
        font-size: 15px;
    }
    .about-moto-sec .icon-flex {
        margin-bottom: 26px;
        gap: 10px;
    }
    .about-moto-sec .bg-block {
        padding: 35px 35px 40px;
    }
    .about-moto-sec .bg-block .column.main {
        padding: 0 6px;
    }
    .about-moto-sec .bg-block .row.main {
        margin: 20px -6px 0;
        row-gap: 15px;
    }
    .about-problem-sec .bg-block {
        padding: 40px;
    }
    .about-problem-sec .flex-sec .heading-title {
        font-size: 26px;
    }
    .about-problem-sec .flex-sec img {
        height: 55px;
        width: 55px;
    }
    .about-problem-sec .bg-block .flex-sec {
        gap: 15px;
        margin-bottom: 25px;
    }
    .about-problem-sec .bg-block .bottom-desc {
        font-size: 21px;
    }
    .about-digitalization-sec .bg-block {
        padding: 40px;
    }
    .about-digitalization-sec .top-desc, .about-digitalization-sec .bottom-desc {
        font-size: 28px;
    }
    .about-global-sec .founders-img {
        width: 190px;
    }
    .about-global-sec .flex-sec .heading-title {
        font-size: 22px;
    }
    .about-bglight-sec {
        padding: 50px 40px 40px;
    }
    .about-bglight-sec .common-desc {
        font-size: 22px;
    }
    .about-bgdark-sec .common-desc {
        font-size: 23px;
    }
    .about-bgdark-sec {
        padding: 50px 40px 40px;
    }
    .about-challenging-sec {
        padding: 40px 40px 50px;
    }
    .about-challenging-sec .main-title {
        font-size: 25px;
        margin-bottom: 10px;
    }
    .about-challenging-sec .common-desc {
        font-size: 20px;
    }
    .about-challenging-sec .flex-sec {
        margin-top: 20px;
    }
    .about-challenging-sec .flex-sec .common-desc {
        font-size: 18px;
    }
    .about-bglight-sec.testimonial .common-desc {
        font-size: 22px;
    }
    .about-step-sec .heading-title, .about-step-sec .subtitle-title {
        font-size: 26px;
    }
    .about-step-sec .bg-block {
        padding: 25px;
        border-radius: 20px;
    }
    .about-step-sec .bg-block .flex-sec {
        margin-bottom: 8px;
    }
    .about-step-sec .center-line .column.main {
        padding: 0 60px;
    }
    .about-step-sec .center-line .row.main {
        margin: 20px -60px;
    }
    .about-challenging-sec.our-culture .common-desc {
        font-size: 24px;
    }
    .about-challenging-sec.our-culture .common-desc.top-desc {
        margin-bottom: 6px;
    }
    .about-challenging-sec.our-culture .flex-sec {
        gap: 10px;
    }
    .about-bgdark-sec.our-culture .common-desc {
        font-size: 24px;
        line-height: 1.5;
    }
    .about-values-sec .flex-sec {
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 25px;
    }
    .about-values-sec .flex-sec .flex-block {
        width: 33.33%;
    }
    .about-members-sec .member-title {
        font-size: 32px;
    }
    .about-members-sec .member-bottom-title {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .about-members-sec .bg-block {
        padding: 60px 50px 50px;
    }
    .about-members-sec .member-desc {
        font-size: 26px;
    }
    .about-statement-sec .bg-block .main-title {
        font-size: 23px;
    }
    .about-erp-sec .bg-block .heading-title {
        font-size: 25px;
    }
    .about-erp-sec .bg-block .bottom-title {
        font-size: 23px;
    }
    .about-spark-sec .icon-flex {
        padding: 22px 35px;
    }
    .about-beginning-sec .bootom-sec {
        padding: 20px 0 30px;
    }
    
    .why-psa-sec .left-part .main-title, .why-psa-sec .right-part .main-title {
        font-size: 21px;
        padding: 24px;
    }
    .why-psa-sec .points-flex {
        padding: 24px 20px;
        gap: 12px;
    }
    .why-psa-sec .points-flex img {
        height: 22px;
    }
    .why-psa-sec .desc {
        font-size: 18px;
    }
    .psa-benefits-sec .info .info-title {
        font-size: 21px;
    }
    .psa-benefits-sec .right-block {
        padding-left: 0;
    }
    .psa-benefits-sec .bg-block .icon {
        height: 60px;
        width: 60px;
        padding: 15px;
    }
    .psa-benefits-sec .bg-block .info {
        width: 70%;
    }
    .psa-sol-sec .main-title {
        font-size: 21px;
    }
    .psa-sol-sec .flex-sec .main-title {
        width: 70%;
    }
    .msp-ceo-sec .testimonial-title {
        font-size: 30px;
    }
    .msp-workflow-sec .right-part .them_button {
        margin-top: 10px;
    }
    .retailers-block .numrow .column {
        padding: 0px 10px;
    }
    .retailers-block .numrow {
        row-gap: 25px;
    }
    .intern-sec .bg-block {
        padding: 40px;
    }
    .intern-sec .heading-title {
        font-size: 17px;
    }
    .intern-sec .slider-sec {
        padding: 0;
    }
    .retailers-block .numrow .column .card-box {
        padding: 22px;
    }
    .retailers-block.careers .card-box .title {
        font-size: 21px;
    }
    .intern-sec .slider-sec .icon-block {
        background: #1B327E;
        color: #fff;
        font-size: 15px;
    }
    .join-team-sec .left-part {
        padding: 30px 40px 35px;
    }
    .join-team-sec .right-part {
        margin-left: 20px;
        padding: 40px;
    }
    .join-team-sec .right-part .right-title {
        font-size: 27px;
    }
    .join-team-sec .right-part .resume-title {
        font-size: 21px;
    }
    .join-team-sec .right-part .image-block {
        height: 80px;
        width: 80px;
        margin-bottom: 20px;
    }
    .join-team-sec .left-part .icon-title {
        font-size: 20px;
    }
    .join-team-sec .left-part img {
        height: 30px;
        width: 30px;
    }
    .join-team-sec .left-part .icon-flex {
        gap: 12px;
        padding: 14px 16px;
    }
    .hiring-process-sec .row.main {
        row-gap: 25px;
    }
    .hiring-process-sec .row.main:after {
        content: unset;
    }
    .hiring-process-sec .row.main .column:after {
        content: '';
        position: absolute;
        top: 25px;
        left: 0;
        right: 0;
        height: 0.8px;
        width: 96%;
        margin: 0 auto;
        background: #5D5D5D;
        z-index: -1;
    }
    .career-job-sec .flex-sec {
        flex-flow: column;
        gap: 10px;
    }
    .career-job-sec .flex-sec .flex-block {
        width: 100%;
    }
    .career-job-sec .icon-block {
        height: 65px;
        width: 65px;
    }
    .career-job-sec .main-title {
        font-size: 22px;
    }
    .career-job-sec .accordion {
        margin-top: 20px;
    }
    .career-job-sec .accordion .accordion-button {
        font-size: 17px;
        padding: 16px 22px;
    }
    .career-job-sec .bg-block {
        padding: 25px;
        margin: 0 4px;
    }
    .request-estimatesec .right-column .request-form {
        padding: 35px;
    }
    .career-job-sec .row.main {
        row-gap: 32px;
    }
    .overview-sec .them_button {
        margin-top: 12px;
    }
    .cstudy-banner-bottom-sec {
        margin-top: 40px;
    }
    .about-interhyve-sec .bg-right {
        height: 100%;
        top: 0;
        left: 0;
        position: relative;
    }
    .about-interhyve-sec {
        margin-top: 0;
    }
    .cstudy-challanges-sec .bg-block {
        margin: 0;
    }
    .cstudy-challanges-sec .bg-block hr {
        margin: 15px 0 0;
    }
    .cstudy-challanges-sec .bg-block {
        margin: 0;
        padding: 20px;
        border-radius: 20px;
    }
    .cstudy-challanges-sec .row.main {
        row-gap: 25px;
    }
    .cstudy-podcast-sec .author-info {
        padding: 0;
    }
    .cstudy-podcast-sec .podcast-title {
        font-size: 40px;
        margin-bottom: 15px;
    }
    .cstudy-podcast-sec .author-info:before {
        height: 80px;
        width: 80px;
        bottom: 0px;
    }
    .cstudy-podcast-sec .podcast-author {
        font-size: 22px;
    }
    .cstudy-podcast-sec .podcast-name {
        font-size: 22px;
    }
    .cstudy-solution-sec .info-block {
        height: 270px;
    }
    .cstudy-solution-sec .info-block .icon {
        height: 120px;
        width: 120px;
        padding: 36px;
    }
    .cstudy-solution-sec .bg-block {
        padding: 20px;
        margin: 0;
    }
    .cstudy-solution-sec .bg-block hr {
        margin: 15px 0 0;
    }
    .cstudy-solution-sec .bg-block .main-desc {
        font-size: 18px;
    }
    .cstudy-operation-sec .bg-right-block .flex-sec {
        margin-bottom: 30px;
    }
    .cstudy-operation-sec .bg-right-block {
        padding: 40px 35px;
    }
    .cstudy-testimonial-sec .bg-block .after-img {
        height: 120px;
        width: 120px;
        margin-top: -130px;
    }
    .cstudy-testimonial-sec .bg-block .testimonial-desc {
        font-size: 36px;
        margin-top: 5px;
    }
    .cstudy-testimonial-sec .flex-sec .flex-title {
        font-size: 24px;
    }
    .cstudy-testimonial-sec .bg-block {
        padding: 60px;
    }
    .cstudy-overview-sec .info-block {
        padding: 12px 15px;
        border-radius: 10px;
    }
    .cstudy-overview-bottom-sec .bottom-title {
        font-size: 20px;
        padding: 20px 25px;
        border-radius: 15px;
    }
    .cstudy-overview-bottom-sec .bottom-block {
        margin-top: 35px;
        padding: 35px 30px 20px;
    }
    .cstudy-overview-bottom-sec .bottom-block .flex-sec {
        gap: 15px;
    }
    .cstudy-overview-bottom-sec .bottom-block .flex-title {
        font-size: 23px;
    }
    .cstudy-testimonial-sec .bg-block .flex-sec {
        margin: 30px -30px 0;
    }
    .cstudy-postimpl-sec .flex-sec .flex-title {
        font-size: 22px;
    }
    .cstudy-postimpl-sec .flex-sec .flex-desc {
        font-size: 20px;
    }
    .cstudy-cta-sec .bg-block .main-title {
        font-size: 36px;
        margin-bottom: 16px;
    }
    .cstudy-cta-sec .bg-block {
        padding: 60px;
    }
    
    .domain-manufacturings .info-block {
        padding: 12px 0 16px 15px;
    }
    .domain-manufacturings .info-block .common-desc {
        font-size: 20px;
    }
    .domain-manufacturings .bg-block {
        padding: 16px;
    }
    .domain-manufacturings .bg-block .title {
        font-size: 20px;
        padding-left: 10px;
    }
    .domain-manufacturings .bg-block {
        margin-bottom: 7px;
    }
    .domain-manufacturings .row.main {
        row-gap: 20px;
    }
    .domain-manufacturings .bg-block:hover {
        border-bottom: 8px solid #1B327E;
    }
    .successblokc .successcard .read-more {
        font-size: 17px;
    }
    .reference-listing .info-block {
        margin: 0 3px;
    }
    .info-refrence-sec .left-block, .info-refrence-sec .right-block {
        margin: 0;
    }
    .banner-section .flex-sec .flex-title {
        font-size: 20px;
    }
    .about-refrence-sec .flex-block.flex {
        gap: 18px;
    }
    .about-refrence-sec .flex-sec .flex-title {
        font-size: 22px;
    }
    .about-refrence-sec .flex-sec .img-block {
        padding: 10px;
        height: 52px;
        width: 52px;
    }
    .about-refrence-sec .flex-sec {
        padding: 15px 30px;
    }
    .about-refrence-sec .common-desc.editor {
        padding: 25px 30px;
    }
    .about-refrence-sec .bg-block {
        border-radius: 25px;
    }
    .info-refrence-sec .flex-sec .flex-title {
        font-size: 21px;
    }
    .info-refrence-sec .left-block, .info-refrence-sec .right-block {
        padding: 25px;
        border-radius: 25px;
    }
    .info-refrence-sec .flex-sec {
        margin-bottom: 25px;
    }
    .about-refrence-sec.bottom .flex-sec {
        padding: 25px 35px 0;
    }
    .erp-furniture-sec .right-block .tab-title {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .erp-furniture-sec .nav-link .number {
        font-size: 32px;
    }
    .erp-impl-process-sec .rev .flex-block:has(.icon) {
        place-content: center;
    }
    .erp-impl-process-sec .flex-block:has(.icon) {
        place-content: center;
    }
        .msp-workflow-sec .left-part .shufle-slider {
        left: 35%;
    }
    .about-sec .savvy-expert::after {
        height: 36%;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {

  [data-position='1'] {
    transform: scale(1.3) translate3d(-50px, 0, 0);
    z-index: 1;
    opacity: .7;
  }
  [data-position='2'] {
    transform: scale(1.6) translate3d(-30px, 0, 0);
    z-index: 2;
    opacity: .9;
  }
  [data-position='3'] {
    transform: scale(2) translate3d(0, 0, 0);
    z-index: 3;
    opacity: 1;
  }
  [data-position='4'] {
    transform: scale(1.6) translate3d(30px, 0, 0);
    z-index: 2;
    opacity: .9;
  }
  [data-position='5'] {
    transform: scale(1.3) translate3d(50px, 0, 0);
    z-index: 1;
    opacity: .7;
  }

}
@media (max-width: 992px) {
    .common-small-pd {
        padding: 50px 0;
    }

    .common-big-pd{
        padding: 50px 0;
    }
    .common-pd{
        padding: 50px 0;
    }

    .them_button::after {
        width: 27px;
        height: 27px;
        background-size: 17px 17px;
    }

    .title-block .title {
        font-size: 27px;
        margin-bottom: 10px;
    }

    .about-sec .about-wrapper {
        padding: 27px;
        border-radius: 30px;
    }

    .about-sec .about-text-wrapper {
        padding: 27px;
        border-radius: 30px;
    }

    .about-sec .savvy-expert .icon::after {
        height: 189%;
        margin: 19px auto;
    }

    .about-sec .about-wrapper .savvy-expert {
        padding: 21px 17px;
    }

    .about-sec .savvy-expert .icon img {
        width: 44px;
    }

    .about-sec .about-wrapper .savvy-expert .count-block {
        font-size: 22px;
        margin-top: 73px;
    }

    .crmsec .col-xxl-6 .crmsec-content {
        padding: 20px;
    }

    .partners-block .item .right ul li p {
        font-size: 17px;
        margin-bottom: 18px;
        padding-left: 11px;
        line-height: 22px;
        font-weight: 500;
    }

    .partners-block .item .left .title {
        font-size: 21px;
        line-height: 23px;
        font-weight: 500;
    }

    .partners-block .item .right {
        padding-left: 1px;
    }

    .partners-block .item .right ul {
        padding: 0;
    }

    .Investmentsec-block .investment-title {
        font-size: 27px;
        margin-bottom: 5px;
        font-weight: 600;
    }

    .methodologysec .tab-btn {
        font-size: 20px;
        line-height: 25px;
        font-weight: 500;
        border-radius: 23px;
        padding: 0;
        height: 65px;
    }

    .methodologysec .tabblock {
        border-radius: 28px;
        padding: 32px;
        margin: 11px 0;
    }

    .methodologysec .right-block-list {
        padding: 0;
        padding: 20px 0;
    }

    .methodologysec .tab-btn {
        height: 65px;
    }

    .methodologysec .tab-btn.active {
        height: 65px;
    }

    .methodologysec .right-block-list {
        padding: 29px 0 0 0;
        margin: 0px !important;
    }

    .methodologysec .right-block-item {
        padding: 11px 19px;
        margin: 0 0 15px 0;
        border-radius: 12px;
    }

    .methodologysec .right-block-item:last-child {
        margin: 0px !important;
    }
    .methodologysec .numrow {
        gap: 17px;
    }
    .servesec .card-wrapper {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
        margin-top: 0;
    }
    .servesec .card-wrapper .custome-card {
        border-radius: 23px;
        padding: 20px;
    }
    .servesec .card-content .cardblk .title{
        font-size: 20px;
    }
    .choosesec .numrow .column:nth-last-child(-n+3) {
        margin-top: 0px !important;
    }

    .choosesec .numrow .column {
        margin-bottom: 26px !important;
    }

    .customersec .testimonials-slider-wrapper {
        padding: 0 41px !important;
    }

    .customersec .testi-arrow {
        left: 103px;
    }

    .customersec .highlighted span.cricle {
        top: 3px;
        left: -16px;
        right: 0px;
    }

    .customersec .rating-box .rating-score {
        gap: 2px;
        margin-bottom: -8px;
        width: max-content;
        display: flex;
    }

    .customersec .cluth-image img {
        height: auto;
    }

    .customersec .highlighted span.cricle .circle-image {
        height: 62px;
    }

    .bloglistsec .numrow {
        align-items: normal !important;
    }

    .bloglistsec .numrow .infoblock ul.configurator {
        padding: 4px 0 4px 17px;
        margin: 0;
    }

    .bloglistsec .numrow .infoblock p.comman-text {
        margin-bottom: 11px;
    }

    .bloglistsec .numrow .infoblock .title {
        font-size: 21px;
        line-height: 25px;
        padding-bottom: 2px;
    }

    .bloglistsec .blog-image img {
        height: 213px;
    }

    .bloglistsec .infoblock .authoer-block {
        border-radius: 15px;
        padding: 3px 9px;
    }

    .bloglistsec .block-row .title {
        font-size: 18px;
    }

    .bloglistsec .block-row .authoer-info .list-info {
        font-size: 14px;
    }

    .bloglistsec .block-row .authoer-info .authoer-block span.publish-block {
        font-size: 14px;
    }

    .quick-connectsec .numrow ul.connect-block {
        gap: 11px;
    }

    .quick-connectsec .numrow li.connect-info span.info {
        font-size: 15px;
    }

    .quick-connectsec .numrow h2.title {
        padding: 0px 0 20px 0;
    }

    .quick-connectsec .numrow li.connect-info .icons img {
        height: 20px;
    }

    .quick-connectsec .numrow li.connect-info .icons {
        height: 38px;
        width: 37px;
    }

    .quick-connectsec .numrow {
        padding: 29px 7px;
    }

    .quick-connectsec .numrow li.connect-info {
        gap: 11px;
    }

    .Journeysec .connect-block .social-media .social-media-link {
        padding: 0px 0 0 0px;
    }

    .Journeysec .connect-block {
        padding: 0 0 40px 0;
    }

    .client-wrapper {
        padding: 3em 2em;
        border-radius: 161px;
    }

    .vert-tab {
        flex-direction: column;
        align-items: center;
    }

    .vert-tab .recr-content {
        width: 100% !important;
        height: auto;
        margin: 11px 0;
        text-align: center;
    }

    .vert-tab .recr-content h3 {
        transform: none;
        white-space: normal;
        text-align: center;
        font-size: 20px;
    }

    .vert-tab .recr-content.active {
        width: 100%;
    }

    .vert-tab .recr-content .vert-tab-content h4 {
        font-size: 21px;
        text-align: left;
    }

    .vert-tab .recr-content .vert-tab-content p {
        font-size: 16px;
        line-height: 22px;
        margin: 0 auto;
    }

    .page-template-odoo-cutomization-services .vert-tab .recr-content.active .work_items_content {
        margin-bottom: 16px;
    }

    .page-template-odoo-cutomization-services .vert-tab .recr-content .vert-tab-content h4 {
        font-size: 21px;
        text-align: left;
    }

    .page-template-odoo-cutomization-services .vert-tab-content p.ready {
        font-size: 17px !important;
        margin: 16px 0 !important;
    }

    .page-template-odoo-cutomization-services .vert-tab .recr-content .vert-tab-content p {
        text-align: left;
    }

    .page-template-odoo-cutomization-services .migrationsec .inner-row .left-block .title {
        font-size: 25px !important;
        margin-bottom: 20px;
    }

    .Whyblock .title-block .title {
        font-size: 27px;
        margin-bottom: 27px;
    }

    .mindfulsec .inner-row {
        padding: 0px 0 0 0;
    }

    .mindfulsec .inner-row .left-block-content p.comman-text {
        font-size: 16px;
    }

    .mindfulsec .inner-row .right-column .accordion-item .bdy p {
        font-size: 16px !important;
        line-height: 24px;
    }

    .mindfulsec .inner-row .right-column .accordion-button {
        padding: 0px 0;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow .column .card-block .icon-bk {
        height: 55px;
        width: 55px;
        margin-bottom: 14px;
    }

    .page-template-odoo-cutomization-services .migrationsec .them_button {
        padding: 7px 7px 6px 11px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow .column .card-block .title {
        margin-bottom: 14px;
    }

    .servermaintenance .numrow .column {
        padding: 10px 16px;
    }

    .servermaintenance .numrow .column .squre-card {
        border-radius: 20px;
        padding: 22px;
    }

    .servermaintenance .numrow .numrow {
        align-items: center;
    }

    .servermattersec .column .square-box {
        padding: 15px;
        margin-bottom: 22px;
    }

    .servermattersec .column .square-box .title {
        font-size: 19px;
    }

    .maintenanceServicesec .maintenance-tabs {
        justify-content: center;
    }

    .maintenanceServicesec .maintenance-tabs button.nav-link.button-item {
        font-size: 16px;
    }

    .maintenanceServicesec .numrow .column .flex-sec .title {
        margin: 0;
        font-size: 21px;
    }

    .maintenanceServicesec .numrow .column .points-wrapper {
        gap: 11px;
    }

    .maintenanceServicesec .numrow .column .points-wrapper .point-box {
        border-radius: 12px;
    }

    .maintenanceServicesec .numrow {
        margin-top:30px;
    }

    footer .ftrtp {
        padding: 55px 0 40px 0;
    }

    footer .ftrtp .col-xx-6 .ftl .ftb-title .title {
        font-size: 18px;
    }

    footer .ftrcnt .explore-block {
        margin: 17px 0 0;
        padding-top: 21px;
        padding-bottom: 23px;
    }

    .banner-section {
        padding: 150px 0px 60px;
    }
    .interhyvesec .after-before-block::before,
    .interhyvesec .after-before-block::after {
        content: unset;
    }
    .blogsec .row .column:last-child {
        display: none;
    }
    
    .Whyblock .vert-tab .recr-content .slide-title {
        transform: unset;
        text-wrap: auto;
    }
    .Whyblock .vert-tab .recr-content {
        height: 120px;
        padding: 20px;
    }
    .Whyblock .vert-tab .recr-content.active {
        height: 100%;
    }
    .Whyblock .vert-tab .recr-content .slide-title {
        text-align: center;
        font-size: 22px;
    }
    .Whyblock .recr-content.active .small-title { 
        font-size: 23px;
    }
    .page-template-odoo-cutomization-services .supporthere .flex-box .them_button {
        width: 50%;
    }
    .page-template-odoo-cutomization-services .supporthere .flex-box {
        flex-wrap: wrap;
        justify-content: center;
    }
    .page-template-odoo-cutomization-services .supporthere .column .flex-box .title {
        text-align: center;
    }
    .customersec .numrow {
        flex-direction: column-reverse;
    }
    .customersec .customer-left {
        margin: 17px 0 30px 0;
        display: inline-block;
    }
    .customersec .rating-box {
        justify-items: center;
        margin-bottom: 20px;
    }
    .customersec .numrow [class^="col-"]:first-child {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .servermattersec .row.numrow {
        flex-flow: column-reverse;
        row-gap: 24px;
    }
    .page-template-odoo-for-wholesale-distribution-business .Whyblock .vert-tab .recr-content {
        height: 100px;
    }
    .page-template-odoo-for-wholesale-distribution-business .Whyblock .vert-tab .recr-content.active {
        height: 100%;
    }
    .retailers-block .numrow .column {
        padding: 0px 12px;
    }
    .retailers-block .numrow .column .card-box {
        padding: 25px;
    }
    .retailers-block .numrow .column .card-box .flex-sec {
        flex-flow: column;
        align-items: baseline;
    }
    .retailers-block .numrow {
        row-gap: 30px;
    }
    .page-template-odoo-retail-erp-system .retailers-block .numrow {
        margin: 0;
    }
    .manufacturings .row.numow {
        row-gap: 12px;
    }
    .page-template-odoo-integration-services .paragraphsec .row.numrow {
        flex-flow: column-reverse;
        row-gap: 30px;
    }
    .page-template-odoo-integration-services .paragraphsec .numrow .title-block .title {
        margin-bottom: 20px;
    }
    .page-template-odoo-integration-services .supportservicesec .button-item,
    .page-template-odoo-domain .supportservicesec .button-item {
        margin-bottom: 20px;
    }
    .page-template-odoo-integration-services .supportservicesec .column-right,
    .page-template-odoo-domain .supportservicesec .column-right {
        margin-top: 20px;
    }
    .thirdpartysec .row.numrow {
        row-gap: 15px;
    }
    .page-template-odoo-integration-services .supportservicesec .column, .page-template-odoo-support-services .supportservicesec .column,
    .page-template-odoo-domain .supportservicesec .column {
        padding: 0 20px;
    }
    .supportservicesec .nav-link.active::before {
        content: unset;
    }
    .migrationprocess .numrow .left-column .migration-step {
        margin-bottom: 30px;
    }
    .migrationprocess .numrow .left-column .migration-step .nav-link.active + .migrat {
        padding: 4px 5px 4px 0;
    }
    .migrationprocess .numrow .left-column {
        border-radius: 30px;
    }
    .migrationprocess .numrow .right-column {
        border-radius: 30px;
        margin-top: 30px;
    }
    .page-template-odoo-training-adoption .supportservicesec .button-item {
        margin-bottom: 20px;
    }
    .supportservicesec .column-right {
        padding: 40px 35px;
    }
    .page-template-odoo-training-adoption .supportservicesec .column-right .title { 
        font-size: 25px;
    }
    .page-template-odoo-support-services .supportservicesec .button-item {
        margin-bottom: 20px;
    }
    .page-template-odoo-support-services .supportservicesec .column-right .title {
        font-size: 25px;
    }
    .supporthere .column .flex-box .title {
        font-size: 26px;
    }
    .rightpartnersec .numrow {
        margin: 0 10px;
    }
    .rightpartnersec .numrow .column {
        padding: 0;
    }
    .rightpartnersec .numrow .left-column {
        height: 87%;
        margin: 10px 0 20px;
    }
    .rightpartnersec .numrow .left-column .item {
        margin-bottom: 20px;
        padding: 0 20px;
    }
    .rightpartnersec .numrow .right-column .flex-box:last-child {
        margin-bottom: 0;
    }
    .page-template-odoo-support-services .aktivmigratesec .numrow .column .flex-box .icon-box {
        height: 60px;
        width: 60px;
    }
    .featuresec .numrow {
        border-radius: 30px;
        row-gap: 16px;
    }
    .featuresec .numrow .flex-sec {
        gap: 20px;
    }
    .manufacturings .numow .circle-block .circle {
        width: 100px;
        height: 100px;
    }
    .manufacturings .numow .circle-block .title {
        padding-top: 12px;
        font-size: 19px;
    }
    .retail-business-block .numrow .column:first-child .card-box {
        padding: 20px 0;
    }
    .manufacturings .numow .circle-block .circle:hover::after {
        height: 60px;
        width: 60px;
    }
    .request-estimatesec .left-column {
        padding: 0 12px 40px;
    }
    .page-template-odoo-demo .request-estimatesec .left-column .title {
        font-size: 26px;
    }
    .request-estimatesec .estimate-form hr {
        margin: 25px 0 15px;
    }
    .request-estimatesec .right-column .request-form .caption {
        font-size: 16px;
    }
    .retailers-block .numrow {
        margin: 0 -12px;
    }
    .experience .numrow .title {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .experience .numrow .comman-text {
        margin: 0px 0 20px 0;
    }
    .experience .numrow {
        padding: 40px 35px;
    }
    .schedule-demo .column {
        padding: 15px 15px 15px 25px;
    }
    .schedule-demo .column .title {
        font-size: 21px;
    }
    .them_button {
        font-size: 16px;
    }
    .meetsec .numrow .title.subtitle {
        font-size: 21px;
    }
    .meetsec .numrow .title {
        font-size: 25px;
    }
    .meetsec .numrow {
        padding: 35px 20px;
    }
    .successblokc .numrow .successbk .title {
        font-size: 23px;
    }
    .case-studysec .column {
        padding: 0 15px;
    }
    .estimatesec .numrow .column .points-wrapper .point-box {
        flex: 100%;
        font-size: 19px;
        padding: 20px 20px 20px 60px;
    }
    .estimatesec .numrow .column .points-wrapper {
        gap: 20px;
    }
    .estimatesec .numrow .column .flex-sec {
        padding-bottom: 20px;
    }
    .estimatesec .numrow .column {
        padding: 35px;
    }
    .estimatesec .numrow .column .flex-sec .title {
        font-size: 21px;
    }
    .estimatesec .numrow .column .points-wrapper .point-box::before {
        height: 30px;
    }
    .page-template-odoo-pricing .supportservicesec .column-left {
        padding-right: 0;
    }
    .page-template-odoo-pricing .supportservicesec .nav-link {
        font-size: 19px;
    }
    .supportservicesec .tab-pane .title {
        font-size: 22px;
    }
    .pricingsec .title-block .flex-sec img {
        height: 30px;
    }
    .pricingsec .pricingsec-tabs {
        row-gap: 25px;
        padding-bottom: 30px;
    }
    .pricingsec .pricing-tab .row {
        row-gap: 20px;
    }
    .pricingsec .pricing-card .features_list .features {
        line-height: 1.3;
        margin-bottom: 8px;
    }
    .pricingsec .pricing-card .short_description {
        line-height: 1.3;
    }
    .pricingsec .pricing-card .pricing-card__price .pricing-card__amount {
        font-size: 30px;
    }
    .pricingsec .pricing-card .pricing-card__price .pricing-card__currency {
        font-size: 18px;
    }
    .pricingsec .pricing-card .pricing-card__price {
        gap: 10px;
    }
    .pricingsec .pricing-card .pricing-card__title {
        font-size: 23px;
    }
    .request-estimatesec .left-column .title {
        font-size: 24px;
    }
    .page-template-odoo-pricing .request-estimatesec span.free {
        padding: 12px 18px;
        font-size: 15px
    }
    .request-estimatesec .left-column .flex-block .square-box img {
        height: 24px;
        width: 24px;
        object-fit: contain;
    }
    .request-estimatesec .left-column .flex-block { 
        padding: 15px;
        gap: 15px;
        margin-bottom: 20px;
    }
    .page-template-odoo-pricing .request-estimatesec .left-column {
        padding: 0 12px 10px;
    }
    .page-template-odoo-pricing .request-estimatesec .request-form .flex-sec .square img {
        height: 26px;
        width: 26px;
        object-fit: contain;
    }
    .case-studysec .column .case-card .them_button {
        justify-content: left;
    }
    .case-studysec .column .case-card .them_button::before {
        background-size: 24px 24px;
        width: 32px;
        height: 32px;
    }
    .case-studysec .column .case-card .title {
        margin: 20px 0 20px 0;
        font-size: 19px;
    }
    .estimatesec .estimatesec-tabs {
        row-gap: 20px;
    }
    .quick-connectsec .numrow .title {
        font-size: 28px;
    }
    .Journeysec .connect-block .connectus-details .circle {
        height: 60px !important;
        width: 60px !important;
    }
    .Implementation_cardsec .card-block {
        min-height: 200px;
    }
    .kentmastersec .numrow .left-column {
        margin-right: 0;
    }
    .kentmastersec .numrow .right-column .squre-card .squre-info {
        margin-left: 0;
    }
    .kentmastersec .numrow .right-column .squre-card {
        padding: 30px;
        margin-top: 30px;
    }
    .kentmastersec .numrow .right-column .squre-card .squre-info .img-responshive {
        height: 100px;
        margin-bottom: 24px;
    }
    .ImplementationOptionsec .numrow .column .squre-card {
        padding: 30px 25px;
    }
    .ImplementationOptionsec .numrow .column .squre-card .title {
        font-size: 21px;
    }
    .smesec .main-title.title {
        font-size: 27px;
    }
    .smesec .numrow .timeline .step .step-number {
        left: -11px;
        width: 46px;
        height: 46px;
    }
    .smesec .numrow .timeline .step {
        margin-bottom: 30px;
    }
    .smesec .numrow .timeline .step .step-box {
        padding: 25px;
    }
    .smesec .numrow .timeline .step .step-box ul li {
        font-size: 18px;
    }
    .smesec .numrow .timeline .step .step-box .flex-box {
        margin-bottom: 20px;
    }
    .smesec .numrow .timeline .step .step-box ul {
        margin-bottom: 5px;
    }
    .midmarketsec .numrow .column:first-child .card-box {
        padding: 0;
        margin-bottom: -20px;
    }
    .midmarketsec .numrow {
        margin: 0;
    }
    .midmarketsec .numrow .column:first-child .card-box .title-block .title {
        font-size: 24px;
    }
    .InterHyvesec .InterHyvesec-block img.img-responshive {
        height: 55px;
    }
    .InterHyvesec .InterHyvesec-block .title {
        font-size: 26px;
        margin-bottom: 25px;
    }
    .foundrightsec .comparison-table th {
        padding: 20px;
        font-size: 19px;
        line-height: 1.3;
    }
    .foundrightsec .comparison-table td:first-child .flex-sec .title {
        font-size: 19px;
    }
    .foundrightsec .comparison-table td:first-child .flex-sec .squre-box {
        width: 46px;
        height: 46px;
    }
    .foundrightsec .comparison-table td:first-child .flex-sec {
        gap: 15px;
    }
    .common-desc {
        font-size: 18px;
    }
    .impl-journey-sec .right-block .form-title {
        font-size: 24px;
    }
    .impl-journey-sec .right-block {
        margin-top: 25px;
    }
    .impl-journey-sec .main-title {
        font-size: 24px;
    }
    .cpq-industry-sec .bg-block {
        padding: 20px;
    }
    .cpq-industry-sec .bg-block .title {
        font-size: 19px;
    }
    .cpq-industry-sec .bg-block .image-block {
        height: 40px;
        width: 40px;
    }
    .why-impl-sec .left-block {
        padding: 30px;
    }
    .why-impl-sec .right-block {
        padding: 30px;
    }
    .why-impl-sec .flex-sec {
        margin-bottom: 10px;
    }
    .featuresec .numrow .flex-sec {
        padding-right: 10px;
    }
    .featuresec .numrow .flex-sec .title {
        font-size: 19px;
        width: 70%;
    }
    .erp-request-sec.impl-sec .right-block, .erp-request-sec.impl-sec .left-block {
        padding: 30px;
        border-radius: 30px;
    }
    .erp-request-sec.impl-sec .info-title {
        font-size: 19px;
    }
    .erp-request-sec .left-block .flex-sec {
        margin: 20px 0;
    }
    .erp-request-sec.impl-sec .subheading-title {
        font-size: 24px;
        margin-bottom: 25px;
        margin-top: 30px;
    }
    .erp-request-sec .left-block .heading-title {
        font-size: 24px;
    }
    .erp-request-sec.impl-sec .right-block {
        border-radius: 30px;
        margin-top: 30px;
    }
    .erp-request-sec .right-block .subtitle {
        font-size: 24px;
    }
    .supportservicesec.impl-sec .column-left {
        padding-right: 0;
    }
    .supportservicesec .button-item {
        margin-bottom: 25px;
    }
    .supportservicesec.impl-sec .column-right {
        padding: 30px;
        margin-top: 24px;
    }
    .supportservicesec.impl-sec .tab-title {
        font-size: 23px;
    }
    .user-guide-sec .right-block {
        margin-left: 0;
        margin-top: 25px;
    }
    .user-guide-sec .right-block .main-title {
        font-size: 22px;
    }
    .erp-request-sec .left-block {
        padding: 70px 40px 40px;
        border-radius: 25px;
    }
    .erp-request-sec .left-block .subtitle {
        font-size: 24px;
    }
    .erp-request-sec .left-block .icon {
        height: 65px;
        width: 65px;
        padding: 18px;
    }
    .erp-request-sec .left-block hr {
        margin: 0 0 18px;
    }
    .erp-request-sec .right-block {
        padding: 35px 40px;
        border-radius: 25px;
    }
    .erp-request-sec .right-block .contact-sec {
        margin: 24px 0 35px;
    }
    .erp-request-sec .right-block hr {
        margin: 0 0 22px;
    }
    .erp-request-sec.erpsoft .row {
        row-gap: 30px;
    }
    .erp-request-sec .number-flex-sec .number-title {
        font-size: 24px;
    }
    .erp-pricing-sec .thunder-icon {
        left: 3px;
        width: 30px;
        height: 30px;
    }
    .erp-pricing-sec .row.pricing {
        row-gap: 25px;
    }
    .erp-license-sec .left-block {
        padding: 40px;
        border-radius: 25px;
    }
    .erp-license-sec .right-block {
        padding: 40px;
        border-radius: 25px;
    }
    .erp-license-sec .row {
        row-gap: 25px;
    }
    .erp-license-sec .left-block .subtitle {
        font-size: 24px;
    }
    .erp-license-sec .right-block .subtitle {
        font-size: 24px;
    }
    .core-features-sec .nav-link {
        border-radius: 15px;
        padding: 10px 15px;
        font-size: 17px;
    }
    .core-features-sec .nav.nav-tabs {
        gap: 15px;
    }
    .core-features-sec .nav-link {
        border-radius: 10px;
    }
    .core-features-sec .tab-content {
        margin-top: 30px;
    }
    .core-features-sec .bg-block {
        padding: 30px;
    }
    .core-features-sec .accordion-button {
        font-size: 18px;
    }
    .core-features-sec .img-block {
        height: 45px;
        width: 45px;
        margin-right: 10px;
    }
    .core-features-sec .row.main {
        row-gap: 20px;
    }
    .banner-common-title, .common-banner-title {
        font-size: 30px;
    }
    .overview-sec .row.rev {
        flex-flow: column-reverse;
    }
    .overview-sec .row {
        row-gap: 20px;
    }
    .cpq-features-sec .bg-block {
        padding: 35px 25px;
    }
    .cpq-features-sec .row.main {
        row-gap: 30px;
    }
    .cpq-features-sec .bg-block .main-title {
        font-size: 22px;
    }
    .manufacturing-app-sec .row.main {
        row-gap: 25px;
    }
    .manufacturing-app-sec .info-title {
        font-size: 21px;
        margin-bottom: 6px;
    }
    .manufacturing-app-sec .icon {
        margin-bottom: 18px;
    }
    .erp-suite-sec .row.top {
        row-gap: 30px;
    }
    .erp-suite-sec .row.top .row.main {
        row-gap: 20px;
    }
    .erp-suite-sec .row.main:after {
        content: unset;
    }
    .erp-suite-sec .row.main .column {
        position: relative;
    }
    .erp-suite-sec .number-info { 
        height: 46px;
        width: 46px;
    }
    .erp-suite-sec .row.main .column:after {
        content: '';
        position: absolute;
        top: 25px;
        left: 0;
        right: 0;
        height: 0.8px;
        width: 92%;
        margin: 0 auto;
        background: #5D5D5D;
        z-index: -1;
    }
    .erp-suite-sec .row.top {
        margin-bottom: 40px;
    }
    .cpq-whatis-sec .desc {
        font-size: 19px;
    }
    .cpq-ceo-sec .left-block {
        padding-right: 20px;
    }
    .cpq-ceo-sec .right-block {
        padding-left: 0;
    }
    .cpq-ceo-sec .left-block .comment-desc {
        font-size: 24px;
    }
    .cpq-ceo-sec .bg-block {
        padding: 30px;
    }
    .cpq-ceo-sec .left-block .title {
        font-size: 23px;
    }
    .cpq-ceo-sec .left-block .subtitle {
        font-size: 19px;
    }
    .cpq-ceo-sec .left-block .rating-icon {
        font-size: 19px;
    }
    .cpq-possible-sec .bg-block .number-title {
        font-size: 27px;
    }
    .cpq-possible-sec .bg-block .title {
        font-size: 18px;
    }
    .cpq-cslove-sec .bg-block .desc {
        font-size: 19px;
    }
    .cpq-cslove-sec .bg-block .title {
        font-size: 19px;
    }
    .cpq-cslove-sec .bg-block {
        padding: 25px;
    }
    .cpq-cslove-sec .bg-block:after {
        height: 80px;
        width: 80px;
    }
    .about-beginning-sec .main-title {
        font-size: 26px;
    }
    .about-beginning-sec .below-title {
        font-size: 26px;
    }
    .about-beginning-sec .bootom-sec {
        padding: 20px 0 25px;
    }
    .about-beginning-sec .bg-block {
        padding: 35px 30px 40px;
    }
    .about-beginning-sec .row.main {
        row-gap: 30px;
    }
    .about-message-sec .common-desc.editor h3 {
        font-size: 28px;
    }
    .about-spark-sec .icon-flex {
        margin: 0;
    }
    .about-spark-sec .heading-title {
        font-size: 21px;
    }
    .about-spark-sec .icon-flex img {
        height: 32px;
        width: 32px;
    }
    .about-spark-sec .icon-flex {
        padding: 20px 30px;
    }
    .about-spark-sec .row.main {
        row-gap: 25px;
    }
    .about-problem-sec .bg-block {
        padding: 40px 35px;
    }
    .about-problem-sec .flex-sec .heading-title {
        font-size: 24px;
    }
    .about-problem-sec .bg-block .bottom-desc {
        font-size: 20px;
    }
    .about-problem-sec .bg-block .flex-sec {
        margin-bottom: 16px;
    }
    .about-challenging-sec {
        padding: 40px 35px 50px;
    }
    .about-challenging-sec .main-title {
        font-size: 24px;
    }
    .about-bglight-sec.testimonial {
        padding: 65px 35px 25px;
    }
    .about-bglight-sec.testimonial .common-desc {
        font-size: 21px;
    }
    .about-step-sec .heading-title, .about-step-sec .subtitle-title {
        font-size: 25px;
    }
    .about-step-sec .center-line .after-img {
        height: 60px;
        width: 60px;
    }
    .about-step-sec .center-line .row.main {
        margin: 15px -50px;
    }
    .about-step-sec .center-line .column.main {
        padding: 0 50px;
    }
    .about-step-sec .bg-block {
        padding: 20px;
    }
    .about-step-sec .bg-block .main-title {
        font-size: 20px;
    }
    .about-step-sec .bg-block .desc {
        font-size: 18px;
    }
    .about-step-sec .flex-sec .year-title {
        font-size: 24px;
    }
    .about-step-sec .flex-sec .fa-arrow-right {
        font-size: 20px;
    }
    .about-step-sec .flex-sec .numb-title {
        height: 40px;
        width: 40px;
        font-size: 16px;
        padding-top: 2px;
    }
    .about-step-sec .bg-block .flex-sec {
        gap: 10px;
    }
    .about-digitalization-sec .bg-block {
        padding: 30px;
    }
    .about-digitalization-sec .top-desc, .about-digitalization-sec .bottom-desc {
        font-size: 25px;
    }
    .about-global-sec .flex-sec .heading-title {
        font-size: 21px;
    }
    .about-global-sec .flex-sec {
        gap: 12px;
    }
    .about-challenging-sec {
        padding: 35px 35px 45px;
    }
    .about-challenging-sec.our-culture .common-desc {
        font-size: 22px;
    }
    .about-bgdark-sec {
        padding: 40px 30px 35px;
    }
    .about-bgdark-sec.our-culture .common-desc {
        font-size: 22px;
    }
    .about-values-sec .bg-block .crossed-desc {
        font-size: 22px;
    }
    .about-values-sec .bg-block .main-title {
        font-size: 21px;
    }
    .about-members-sec .bg-block {
        padding: 45px 40px 40px;
    }
    .about-members-sec .member-title {
        font-size: 27px;
    }
    .about-members-sec .member-bottom-title {
        font-size: 27px;
        margin-bottom: 18px;
    }
    .about-members-sec .member-desc {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .about-statement-sec .row {
        row-gap: 26px;
    }
    .about-statement-sec .bg-block {
        padding: 35px 25px;
    }
    .about-erp-sec .bg-block .heading-title {
        font-size: 24px;
    }
    .about-erp-sec .bg-block .bottom-title {
        font-size: 22px;
    }
    .about-members-sec .flex-sec .icon {
        height: 65px;
        width: 65px;
    }
    .about-members-sec .info .info-title {
        font-size: 19px;
    }
    .about-members-sec .flex-sec {
        gap: 15px;
    }
    .about-members-sec .info .info-desc {
        font-size: 18px;
    }
    .about-statement-sec .bg-block {
        padding: 25px 20px;
        border-radius: 20px;
    }
    .about-statement-sec .bg-block .main-title {
        font-size: 20px;
        margin-top: 12px;
    }
    .about-erp-sec .bg-block {
        border-radius: 20px;
    }
    .about-erp-sec .bg-block .heading-title {
        font-size: 21px;
    }
    .about-erp-sec .bg-block .bottom-title {
        font-size: 18px;
    }
    .msp-groww-sec .row.main {
        row-gap: 30px;
    }
    .msp-ceo-sec .left-block img {
        padding: 0;
        width: 300px;
    }
    .msp-ceo-sec .left-block img {
        padding: 0;
        width: 300px;
    }
    .msp-ceo-sec .testimonial-title:after {
        top: 0;
    }
    .msp-tools-sec .bg-block .row {
        margin: 0 -30px;
    }
    .msp-tools-sec .bg-block .column {
        padding: 0 30px;
    }
    .msp-tools-sec .bg-block {
        padding: 40px 35px;
    }
    .msp-tools-sec .bg-block .title {
        font-size: 24px;
    }
    .msp-tools-sec .bg-block .desc {
        font-size: 17px;
    }
    .msp-tools-sec .bg-block:after {
        height: 55px;
        width: 55px;
        background-size: 34px;
    }
    .psa-sol-sec .row.main {
        row-gap: 30px;
    }
    .msp-workflow-sec .nav-link {
        font-size: 18px;
    }
    .msp-workflow-sec .left-part {
        padding: 60px 20px 30px 20px;
    }
    .msp-workflow-sec .right-part {
        padding: 30px 30px 40px;
        border-bottom-left-radius: 30px;
    }
    .msp-workflow-sec .right-part .main-title, .msp-workflow-sec .right-part .subtitle {
        font-size: 23px;
    }
    .psa-software-sec .nav-tabs {
        padding: 20px;
        border-radius: 20px;
        row-gap: 10px;
    }
    .psa-software-sec .nav-link {
        font-size: 18px;
    }
    .why-psa-sec .left-part .main-title, .why-psa-sec .right-part .main-title {
        font-size: 20px;
        padding: 20px;
    }
    .why-psa-sec .points-flex {
        padding: 20px;
    }
    .psa-slider-sec .carousel-container {
        height: 270px;
    }
    .psa-benefits-sec .heading-title {
        margin-bottom: 20px;
    }
    .psa-benefits-sec .title-block {
        margin-bottom: 20px;
    }
    .psa-benefits-sec .numb-title {
        font-size: 22px;
    }
    .psa-benefits-sec .numb-block {
        padding: 15px 25px;
    }
    .psa-benefits-sec .row {
        row-gap: 30px;
    }
    .psa-benefits-sec .info .info-title {
        font-size: 20px;
        margin-bottom: 4px;
    }
    .psa-sol-sec .bg-block {
        padding: 20px;
    }
    .psa-benefits-sec .bg-block {
        gap: 14px;
        padding: 20px;
    }
    .psa-software-sec .card-box .flex-sec .title {
        font-size: 20px;
    }
    .psa-software-sec .card-box {
        padding: 20px;
        border-radius: 20px;
    }
    .psa-software-sec .tab-content .desc {
        font-size: 19px;
    }
    .psa-software-sec .row.main {
        margin: 0 -12px;
        row-gap: 24px;
    }
    .psa-software-sec .column.main {
        padding: 0 12px;
    }
    .why-psa-sec .points-flex {
        padding: 16px;
    }
    .psa-slider-sec .carousel-container {
        height: 250px;
    }
    .psa-benefits-sec .numb-block {
        padding: 15px 22px;
    }
    .psa-benefits-sec .bg-block {
        padding: 16px;
    }
    .psa-sol-sec .main-title {
        font-size: 20px;
    }
    .psa-software-sec .main-title {
        font-size: 26px;
    }
    .overview-sec .them_button {
        margin-top: 6px;
    }
    .retailers-block.careers .card-box .title {
        font-size: 20px;
        font-weight: 500;
    }
    .retailers-block.careers .card-box .squear-box {
        height: 50px;
        width: 50px;
    }
    .retailers-block .numrow .column .card-box .flex-sec {
        margin-bottom: 12px;
    }
    .retailers-block .numrow {
        row-gap: 25px;
    }
    .intern-sec .bg-block .row {
        row-gap: 20px;
    }
    .intern-sec .bg-block {
        padding: 40px 35px;
    }
    .join-team-sec .left-part {
        padding: 30px 35px 35px;
    }
    .join-team-sec .left-part .main-title {
        margin-bottom: 14px;
    }
    .join-team-sec .right-part {
        margin-left: 0;
        padding: 40px 35px;
    }
    .join-team-sec .right-part .right-title {
        font-size: 25px;
        margin-bottom: 6px;
    }
    .join-team-sec .right-part .resume-title {
        font-size: 20px;
    }
    .join-team-sec .right-part .image-block {
        height: 70px;
        width: 70px;
    }
    .join-team-sec .row.main {
        row-gap: 25px;
    }
    .career-job-sec .main-title {
        font-size: 20px;
    }
    .career-job-sec .accordion .them_button {
        margin-top: 25px;
        font-size: 18px;
    }
    .request-estimatesec.career .left-column .title {
        margin-top: 20px;
    }
    .request-estimatesec.career .info-block {
        margin-top: 20px;
    }
    .request-estimatesec .left-column {
        padding: 0 12px 10px;
    }
    .request-estimatesec.career .estimate-form .them_button {
        margin: 10px 0 14px;
    }
    .about-interhyve-sec .bg-right {
        transform: unset;
    }
    .about-interhyve-sec .bg-block {
        padding: 40px;
    }
    .about-interhyve-sec .bg-block .main-title {
        font-size: 26px;
        margin-bottom: 10px;
    }
    .cstudy-podcast-sec .bg-block {
        padding: 40px;
    }
    .cstudy-podcast-sec .bg-block .row {
        row-gap: 20px;
    }
    .cstudy-podcast-sec .podcast-title {
        font-size: 36px;
    }
    .cstudy-podcast-sec .podcast-author {
        font-size: 21px;
    }
    .cstudy-podcast-sec .podcast-name {
        font-size: 21px;
    }
    .cstudy-solution-sec .row.main {
        row-gap: 50px;
    }
    .cstudy-solution-sec .info-block {
        height: 320px;
        width: 320px;
        margin: 0 auto;
    }
    .cstudy-operation-sec .nav-tabs {
        justify-content: center;
        padding-bottom: 15px;
    }
    .cstudy-testimonial-sec {
        margin-top: 40px;
    }
    .cstudy-testimonial-sec .bg-block {
        padding: 30px;
    }
    .cstudy-testimonial-sec .bg-block .after-img {
        height: 110px;
        width: 110px;
        margin-top: -90px;
    }
    .cstudy-testimonial-sec .flex-sec .flex-title {
        font-size: 23px;
    }
    .cstudy-overview-sec .info-block .numb-title {
        font-size: 22px;
    }
    .cstudy-overview-bottom-sec .bottom-block .common-desc.editor {
        margin-top: 15px;
    }
    .cstudy-overview-bottom-sec .bottom-block {
        margin-top: 30px;
        padding: 30px 25px 15px;
    }
    .cstudy-overview-bottom-sec .bottom-block .flex-title {
        font-size: 21px;
    }
    .cstudy-overview-bottom-sec .bottom-block .flex-sec {
        gap: 12px;
    }
    .cstudy-testimonial-sec .bg-block .testimonial-desc {
        font-size: 32px;
    }
    .cstudy-testimonial-sec .bg-block .flex-sec {
        margin: 25px -30px 0;
    }
    .cstudy-postimpl-sec .accordion-body {
        padding: 25px;
    }
    .cstudy-postimpl-sec .accordion-button {
        padding: 22px 25px;
        font-size: 20px;
    }
    .cstudy-postimpl-sec .accordion-body li {
        font-size: 19px;
    }
    .cstudy-cta-sec .bg-block {
        padding: 50px;
    }
    .cstudy-cta-sec .bg-block .main-title {
        font-size: 34px;
    }
    .blog-filter .category-block {
        padding: 8px 10px;
    }
    .domain-impl-sec .main-title {
        font-size: 26px;
    }
    .domain-impl-sec .subtitle {
        font-size: 19px;
    }
    .domain-impl-sec .row.main {
        row-gap: 24px;
    }
    .successblokc .successcard .read-more {
        font-size: 16px;
    }
    .reference-listing .filter-title {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .reference-listing .filter-block {
        margin-bottom: 16px;
    }
    .reference-listing .info-title {
        min-height: 50px;
    }
    .reference-listing .row.lists {
        row-gap: 25px;
        margin-top: 10px;
    }
    .reference-listing .info-block {
        margin: 0;
    }
    .banner-section .flex-sec {
        flex-flow: column;
        margin: 0;
    }
    .banner-section .flex-sec .flex-block:first-child {
        border-right: 0;
        border-bottom: 1px solid #000000;
        padding-top: 0;
    }
    .banner-section .flex-sec .flex-block {
        padding: 10px 0;
    }
    .banner-section .flex-sec .flex-title {
        font-size: 18px;
    }
    .about-refrence-sec .flex-sec .img-block {
        padding: 10px;
        height: 46px;
        width: 46px;
    }
    .about-refrence-sec .flex-block.flex {
        gap: 14px;
    }
    .about-refrence-sec .flex-block {
        padding: 0 15px;
    }
    .about-refrence-sec .flex-sec .flex-title {
        font-size: 21px;
    }
    .about-refrence-sec .flex-sec {
        padding: 12px 24px;
        margin: 0 -15px;
    }
    .about-refrence-sec .common-desc.editor {
        padding: 20px 25px;
    }
    .about-refrence-sec .bg-block {
        border-radius: 20px;
    }
    .about-refrence-sec.bottom .flex-sec {
        padding: 25px 25px 0;
    }
    .info-refrence-sec .row {
        row-gap: 30px;
    }
    .info-refrence-sec .flex-sec {
        margin-bottom: 24px;
        gap: 14px;
    }
    .info-refrence-sec .flex-sec .img-block {
        padding: 10px;
        height: 50px;
        width: 50px;
    }
    .info-refrence-sec .flex-sec .flex-title {
        font-size: 20px;
        font-weight: 600;
    }
    .about-refrence-sec .flex-sec .image-block {
        height: 54px;
    }
    .info-refrence-sec .common-desc.editor {
        font-size: 18px;
    }
    .info-refrence-sec .flex-sec {
        margin-bottom: 20px;
    }
    .mobile-toggle .searchBox {
        display: block;
    }
    .custom-nav .nav-item:has(.searchBox) {
        display: none;
    }
    .header-nav .mobile-toggle {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    .header-nav .custom-nav {
        padding: 0 0 5px;
    }
    #mega-menu-wrap-mobile {
        display: block !important;
    }
    #mega-menu-wrap-primary {
        display: none !important;
    }
    #mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link {
        font-size: 16px !important;
    }
    .consultingsec .numrow .consultingsec-cantent {
        position: unset;
    }
    .cpq-cslove-sec.erp-industry .flex-sec .icon {
        height: 55px;
        width: 55px;
        padding: 12px;
    }
    .cpq-cslove-sec.erp-industry .flex-sec {
        gap: 12px;
        margin-bottom: 15px;
    }
    .cpq-cslove-sec.erp-industry .flex-sec .icon-title {
        font-size: 20px;
    }
    .cpq-cslove-sec .bg-block .title {
        font-size: 18px;
    }
    .erp-furniture-sec .nav-link .number {
        font-size: 24px;
    }
    .erp-furniture-sec .column-main {
        padding: 30px 20px 30px;
    }
    .erp-furniture-sec .nav-tabs .nav-link {
        font-size: 19px;
    }
    .erp-furniture-sec .nav-tabs .nav-link {
        padding: 12px 16px;
    }
    .erp-furniture-sec .nav-tabs .nav-item:has(.active) {
        margin-bottom: 5px;
    }
    .erp-furniture-sec .right-block .tab-title {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .erp-furniture-sec .points-flex img {
        height: 22px;
    }
    .erp-impl-partner-sec .bg-block {
        padding: 20px;
    }
    .erp-impl-partner-sec .bg-block .title {
        font-size: 20px;
    }
    .erp-impl-partner-sec .row.main {
        row-gap: 30px;
    }
    .Journeysec .connect-block .connectus-details .circle {
        margin: 0 20px 0 0;
    }
    .blog-filter .category-button.desk {
        display: none;
    }
    .blog-filter .category-button.mobile {
        display: block;
    }
    .blog-filter .category-button-flex {
        display: flex;
        gap: 14px;
        margin-top: 24px;
        width: 100%;
        justify-content: center;
    }
    .blog-filter .category-button {
        height: 40px;
        width: 70px;
    }
    .gravity-ui--arrow-right, .gravity-ui--arrow-left {
        width: 22px;
        height: 22px;
    }
    .blog-filter .category-slider-flex {
        flex-flow: column;
        gap: 0;
    }
    .blog-filter .category-slider {
        width: 100%;
    }
    .blog-filter .category-button-flex {
        width: 100%;
    }
    .bloglistsec .block-details-main {
        margin: 0;
    }
    .schedule-demo .column {
        flex-flow: column;
        align-items: baseline;
        gap: 12px;
        border-radius: 20px;
        padding: 25px;
    }
    .successblokc .numrow .successbk .title-block {
        text-align: center;
    }
    .successblokc .numrow .successbk .title-block .title::after {
        margin: 0 auto;
    }
    .spostsec .numrow .spostinfo .info {
        margin-bottom: 30px;
    }
    .spostsec .numrow {
        row-gap: 20px;
    }
    .Inquirysec .numrow .title {
        font-size: 34px;
    }
    .Inquirysec .numrow {
        padding: 60px 0;
    }
    .spostsec .numrow .vertical-block .flex-box .letesblog-sec ul.blog-list li.blogs .blog-info .title {
        font-size: 17px;
        line-height: 1.3;
    }
    .spostsec .numrow .vertical-block .flex-box .letesblog-sec ul.blog-list li.blogs .blog-info span.publish {
        font-size: 14px;
    }
    .spostsec .column-stiky {
        position: unset;
    }
    .globalsec .global-card:not(:nth-child(2))::after {
        content: unset;
    }
    .msp-workflow-sec .left-part .shufle-slider {
        left: 35%;
        top: 265px;
    }
    .cpq-ceo-sec .left-block .comment-desc:after {
        right: 30px;
        top: 35px;
        height: 80px;
        width: 80px;
    }
    .cpq-ceo-sec .left-block {
        padding-right: 0;
        border: 0;
    }
    .cpq-ceo-sec .row {
        row-gap: 30px;
    }
    .cpq-video-sec .row {
        row-gap: 20px;
    }
    .pagenotfoundsec {
        margin: 6em 0 3em;
    }
    .ftrbtm ul.ftrbtm-menu {
        gap: 50px;
    }
}
@media (max-width: 800px) {
    .caveat {
        font-size: 18px;
    }

    hr {
        margin: 11px 0;
    }

    .title-block .title {
        font-size: 26px;
        margin-bottom: 12px;
    }

    .header-wrap {
        border-radius: 26px;
    }

    .about-sec .about-text-wrapper {
        padding: 23px;
    }

    .about-sec .about-text-wrapper .year-block .count-wrap {
        font-size: 20px;
    }

    .about-sec .about-wrapper .about-img-wrap {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .about-sec .about-wrapper .savvy-expert {
        display: flex;
        align-items: center;
        padding: 15px 10px 22px;
        flex-direction: column;
        justify-content: space-between;
        align-content: space-between;
        height: -webkit-fill-available;
        margin-right: 6px;
    }

    .about-sec .savvy-expert .icon img {
        height: 40px;
    }

    .about-sec .about-text-wrapper .year-block .yoe-text {
        font-size: 18px;
    }

    .about-sec .about-text-wrapper ul.about-list li.about-list-item {
        margin-bottom: 14px;
        gap: 1px;
        line-height: 22px;
    }

    .about-sec .about-wrapper .about-img-wrap .about-img {
        margin-left: 0;
    }

    .about-sec .about-wrapper .about-tags {
        display: block;
        padding-top: 15px;
    }

    .about-sec .about-tags .tag-item {
        margin-bottom: 5px;
        padding: 2px;
    }

    .about-sec .about-tags .tag-item:last-child {
        margin: 0;
    }

    .about-sec .about-wrapper .block-desc {
        font-size: 18px;
    }

    .about-sec .savvy-expert .icon {
        margin: 0;
    }

    .about-sec .savvy-expert .icon::after {
        margin: 0;
        display: none;
    }

    .about-sec .about-wrapper .savvy-expert .count-block {
        margin: 0;
    }

    .carousel-section {
        background-size: auto;
    }

    .carousel-section .info {
        padding: 25px;
        height: 273px;
    }

    .carousel-section .content .comman-text {
        padding: 0;
        margin: 0;
    }

    .carousel-section .info .block-title {
        font-size: 22px;
        font-weight: 600;
        margin: 11px 0;
    }

    .carousel-section .info .block-icon img.first,
    .carousel-section .info .block-icon img.secound {
        height: 27px;
    }

    .carousel-section .info .block-button:hover {
        transform: translateY(-55px);
    }

    .carousel-section .slider-btn .slider-btn-list .slider-btn-item {
        height: 33px;
        width: 33px;
    }

    .partners-block .partners-block-inner-list-item .item {
        padding: 24px;
        border-radius: 30px;
        display: inline-block;
    }

    .partners-block .item .right ul li img {
        height: 32px;
    }

    .partners-block .partners-block-inner-list-item {
        padding-bottom: 2em;
    }

    .partners-block .item .left {
        padding-right: 0px;
    }

    .partners-block .item .right {
        padding: 20px 0 0 0;
    }

    .methodologysec .tab-btn {
        font-size: 18px;
        border-radius: 15px;
    }

    .methodologysec .quickstart-content .quickstart-desc {
        font-size: 16px;
        padding: 5px 0 15px;
        line-height: 23px;
    }

    .methodologysec .tabblock {
        border-radius: 15px;
        padding: 25px;
        margin: 22px 0 0 0;
    }

    .methodologysec .quickstart-content .quickstart-title {
        font-size: 20px;
    }

    .methodologysec .right-block-list {
        padding: 21px 0 0 0;
        margin: 0px !important;
    }

    .methodologysec .right-block-item p.des {
        padding-left: 10px;
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
    }

    .right-block-item .right-block-icon {
        height: 20px;
    }

    .choosesec .numrow .column {
        margin-bottom: 16px !important;
    }

    .choosesec .chblock {
        height: 148px;
    }

    .customersec .rating-box {
        justify-items: center;
        margin-bottom: 20px;
    }

    .customersec .highlighted span.cricle {
        top: -1px;
        left: -23px;
        right: 0px;
    }

    .customersec .testimonials-slider-wrapper {
        padding: 0 46px !important;
    }

    .customersec .rating-score .highlighted {
        font-size: 27px;
        font-weight: 600;
    }

    .customersec .rating-box .rating-score img.first {
        height: 55px;
    }

    .customersec .rating-box .rating-score img.secound {
        height: 22px;
    }

    .customersec .rating-box .rating-score {
        gap: 10px;
        margin-bottom: 8px;
    }

    .servesec .card-wrapper .card-content .cardblk .card-icon img {
        height: 23px;
    }

    .servesec .card-wrapper .custome-card .card-content p.card-desc {
        font-size: 16px;
        line-height: 22px;
        padding: 16px 0;
    }

    .servesec .card-content .card-btn .read-more {
        font-size: 17px;
        font-weight: 500;
    }

    .Journeysec .stepper .flex-sec {
        padding: 1px 0 32px 35px !important;
    }

    .Investmentsec-block .title {
        font-weight: 600;
    }

    .blogsec .blog-card-header {
        width: 278px;
        padding: 6px 7px;
    }

    .blogsec .blog-card-header .blog-date::after {
        width: 90px;
        top: 12px;
        left: 95px;
    }

    .blogsec .column {
        margin-bottom: 30px;
    }

    .blogsec .column:last-child {
        margin: 0;
    }

    .blogsec .blog-card .blog-card-title {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 13px;
    }

    .blog-card .blog-card-description {
        line-height: 20px;
    }

    .bloglistsec .blog-image img {
        height: auto !important;
    }

    .bloglistsec .block-flex {
        display: flex;
        margin-bottom: 20px;
        flex-wrap: wrap;
        gap: 10px;
    }

    .bloglistsec .infoblock .authoer-block span::after {
        margin: 0 20px;
    }

    .bloglistsec .block-row .authoer-info span::after {
        width: 24px;
    }

    .bloglistsec .block-row .block-image {
        margin-bottom: 10px;
    }

    .bloglistsec .numrow .blog-image::after {
        display: none !important;
    }

    .bloglistsec .numrow .infoblock .title {
        font-size: 20px;
    }

    .bloglistsec .numrow .blog-image {
        margin-bottom: 26px;
    }

    .bloglistsec .block-row .authoer-info {
        gap: 3px;
    }

    .bloglistsec .block-row .title {
        font-size: 16px;
    }

    .bloglistsec .blogs-row .authoer-info {
        gap: 10px;
        margin-bottom: 6px;
    }
    .bloglistsec .blogs-row .authoer-info .authoer-block span.publish-block, .bloglistsec .blogs-row .authoer-info .list-info {
        font-size: 16px;
    }

    /* .page-id-103 .banner-section {
        padding: 135px 0px 71px;
    } */

    .quick-connectsec .numrow {
        padding: 30px 30px 50px;
    }

    .quick-connectsec .numrow ul.connect-block {
        gap: 11px;
        width: 100%;
        display: inline-block;
        margin: 0;
    }

    .quick-connectsec .numrow li.connect-info {
        border-radius: 30px;
        gap: 17px;
        margin-bottom: 20px;
        width: 100%;
    }

    .quick-connectsec .numrow li.connect-info:last-child {
        margin-bottom: 0 !important;
    }

    /* */
    /* .page-id-103 .banner-section {
        padding: 111px 0px 71px;
    } */

    .banner-section .comman-text {
        font-size: 17px;
        margin-bottom: 0px;
        line-height: 20px;
    }

    .customersec .customer-left {
        margin: 17px 0 30px 0;
        display: inline-block;
    }

    .Investmentsec-block .investment-subtitle {
        font-size: 16px;
    }

    .Investmentsec-block {
        padding: 38px 0px;
        border-radius: 20px;
    }

    .blog-card .blog-card-read-more {
        font-weight: 400;
        font-size: 15px;
    }

    .blog-card .blog-card-read-more::after {
        width: 17px;
        height: 17px;
    }

    .blogsec .blog-card {
        border-radius: 20px;
    }

    .globalsec .global-card:nth-child(3)::after {
        background: none !important;
        content: none !important;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper {
        padding: 0px;
        margin: 23px 21px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .column {
        padding: 0px 10px;
        gap: 93px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card {
        padding: 13px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card .title {
        font-size: 17px;
        line-height: 20px;
        font-weight: 600;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper {
        padding: 0px;
        margin: 0px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card img {
        width: 30px;
    }

    .assessmentsec .numrow {
        padding: 46px 19px;
        border-radius: 20px;
    }

    .assessmentsec .numrow .contactbtn .them_button {
        font-size: 16px;
    }

    .consultingsec .numrow .Implementing-step {
        padding: 0 7px;
    }

    /* .Whyblock .vert-tab .recr-content {
        height: 280px;
    } */

    .consultingsec .numrow {
        align-items: normal;
    }

    .consultingsec .numrow .Implementing-step .flex-block {
        padding: 15px;
        border-radius: 15px;
        margin-bottom: 19px;
    }

    .consultingsec .numrow .Implementing-step .flex-block span.number {
        font-size: 20px;
    }

    .languagesec .numrow .sliderbk::after {
        top: 170px;
        background-size: 240px 240px;
        height: 240px;
        width: 240px;
    }
    .languagesec .numrow .bookcallbut {
        margin-top: 36px;
    }
	.languagesec .numrow .bookcallbut .profile-images img {
    height: 23px;
     }
    .languagesec .numrow .bookcallbut .them_button::after {
        right: 6px;
        top: 50%;
        width: 25px;
        height: 25px;
    }
    .languagesec .numrow .bookcallbut .them_button {
        padding: 6px 32px 6px 9px;
    }
    .vert-tab .recr-content {
        padding: 26px 20px;
    }

    .successblokc .numrow .successcard .success-link {
        gap: 19px;
        margin-bottom: -4px;
    }

    .client-wrapper {
        padding: 2em 3em;
        border-radius: 40px;
    }

    .client-sec .client-items-wrap {
        flex-wrap: wrap;
        margin: 20px 0;
    }

    .client-sec .client-items-wrap {
        flex-wrap: wrap;
    }

    .Inquirysec .numrow {
        padding: 50px 0;
    }

    .Inquirysec .numrow .title {
        font-size: 32px;
        margin-bottom: 24px;
    }

    .page-template-odoo-cutomization-services .migrationsec .inner-row.card-block {
        text-align: center;
    }

    .page-template-odoo-cutomization-services .migrationsec .inner-row .left-block .title {
        margin-bottom: 31px !important;
        line-height: 25px !important;
        font-size: 23px !important;
    }

    .migrationsec .numrow .column {
        padding: 12px 12px;
    }

    .migrationsec .inner-row .left-block .title {
        font-size: 24px !important;
        line-height: 23px !important;
    }

    .migrationtabsec .numrow .migrationtab {
        display: block;
        border-radius: 20px;
    }

    .migratingsec .numrow .flex-box .images-bk {
        height: 47px;
    }

    .migratingsec .numrow .right-block::after,
    .migratingsec .numrow .left-block::after {
        left: 23px;
        top: 183px;
    }

    .migratingsec .numrow .flex-box {
        gap: 20px;
        margin-bottom: 10px;
    }

    .migrationtabsec .numrow .migrationtab {
        display: block;
    }

    .migrationtabsec .numrow .migrationtab .tab-item {
        height: auto !important;
        width: 100%;
    }

    .migrationtabsec .column {
        padding: 0 17px;
    }

    .migrationtabsec .column .left-column {
        padding: 0 2px;
    }

    .migrationtabsec .right-column .block-box .block-item {
        padding: 10px;
    }

    .migrationtabsec .left-column p.comman-text {
        font-size: 18px;
        line-height: 24px;
    }

    .migrationtabsec .right-column .block-box .block-item p.comman-text {
        font-size: 18px;
        line-height: 20px;
    }

    .aktivmigratesec .title-block .title {
        margin-bottom: 32px;
    }

    .aktivmigratesec .numrow .flex-box {
        gap: 20px;
        padding: 14px;
    }

    .aktivmigratesec .numrow .flex-box .title {
        font-size: 18px;
        font-weight: 500;
    }

    .aktivmigratesec .numrow .column {
        padding: 0 10px;
    }

    .aktivmigratesec .numrow .flex-box {
        padding: 14px;
    }

    .faqsec .numrow .accordion .accordion-block {
        margin-bottom: 22px;
        border-radius: 15px !important;
    }

    .migrationsec .numrow .column .card-block .icon {
        height: 48px;
        margin-bottom: 13px;
    }

    .migrationsec .numrow .column .card-block p.comman-text {
        margin-bottom: 0;
        line-height: 23px;
    }

    .migrationsec .inner-row .left-block h2.title {
        font-size: 21px !important;
        line-height: 23px !important;
    }

    .migratingsec .title-block {
        margin-bottom: 34px;
    }

    .migratingsec .numrow {
        margin: 0px;
    }

    .migratingsec .numrow .column .left-block .tl-block {
        padding: 10px;
        margin-bottom: 30px;
        border-radius: 10px;
    }

    .migratingsec .numrow .column .right-block .tl-block {
        margin-bottom: 30px;
        padding: 10px;
        border-radius: 10px;
    }

    .migratingsec .numrow .flex-box p.commant-text {
        line-height: 22px;
    }

    .migratingsec .numrow .column {
        padding: 0 7px;
    }

    .migratingsec .numrow .right-block::after,
    .migratingsec .numrow .left-block::after {
        left: 23px;
        top: 151px;
    }

    .migratingsec .numrow .column .tl-block .title {
        font-size: 20px;
        line-height: 23px;
    }

    .migrationtabsec .numrow .tab-row {
        margin-top: 32px;
    }

    .aktivmigratesec .numrow .column {
        padding: 0 10px;
    }

    .aktivmigratesec .numrow .flex-box {
        padding: 14px;
        border-radius: 10px;
        gap: 15px;
    }

    .aktivmigratesec .numrow {
        margin: 0 6px;
    }

    .mindfulsec .inner-row .left-column {
        padding-right: 16px;
    }

    .mindfulsec .inner-row .right-column {
        padding-left: 14px;
    }

    .mindfulsec .inner-row .left-block .massges-block {
        border-radius: 10px;
    }

    .mindfulsec .inner-row .left-block .massges-block h4.title {
        margin-bottom: 0;
        font-size: 18px;
    }

    .mindfulsec .inner-row .right-column .accordion-button {
        font-size: 22px;
        font-weight: 500;
    }

    .mindfulsec .inner-row .right-column .accordion-item .bdy {
        padding: 9px 0;
    }

    .mindfulsec .numrow {
        padding: 42px 32px 48px;
    }

    .page-template-odoo-cutomization-services .supporthere .column .flex-box .title {
        padding-left: 0;
        margin-bottom: 20px;
        font-size: 28px;
    }

    .page-template-odoo-cutomization-services .supporthere .flex-box {
        border-radius: 30px;
        display: block;
        text-align: center;
    }

    .comparison-table th {
        font-size: 20px;
    }

    .comparison-table td:first-child {
        font-size: 18px;
    }

    .comparison-table {
        border-radius: 20px;
    }

    .page-template-odoo-cutomization-services .faqsec .numrow .accordion .accordion-block .bdy {
        padding: 23px;
    }

    .comparison-table tr:first-child th:first-child {
        border-top-left-radius: 20px;
    }

    .comparison-table tr:first-child th:last-child {
        border-top-right-radius: 20px;
    }

    .comparison-table tr:last-child td:first-child {
        border-bottom-left-radius: 20px;
    }

    .comparison-table tr:last-child td:last-child {
        border-bottom-right-radius: 20px;
    }

    .comparison-table th,
    .comparison-table td {
        padding: 5px;
    }

    .servermaintenance .numrow .column {
        padding: 8px 8px;
    }

    .maintenanceServicesec .numrow .column .points-wrapper .point-box {
        flex: 0 0 calc(50% - 6px);
    }

    footer .ftrtp .col-xx-6 .ftl .ftb-title {
        padding: 0 0px 30px 0px;
        text-align: center;
    }

    footer .ftrtp .them_button {
        margin-top: 16px;
    }

    .ftrcnt .ftrctl {
        margin-bottom: 10px;
    }

    .customersec .numrow {
        flex-direction: column-reverse;
    }

    .successblokc .numrow .successcard .success-link {
        gap: 25px !important;
    }

    .psa-slider-sec .card {
        width: 280px;
        height: 200px;
    }

    .psa-slider-sec .card.left-2 {
        transform: translateX(-250px) scale(0.8) translateZ(-300px);
    }

    .psa-slider-sec .card.left-1 {
        transform: translateX(-120px) scale(0.9) translateZ(-100px);
    }

    .psa-slider-sec .card.right-1 {
        transform: translateX(120px) scale(0.9) translateZ(-100px);
    }

    .psa-slider-sec .card.right-2 {
        transform: translateX(250px) scale(0.8) translateZ(-300px);
    }
    .Whyblock .vert-tab .recr-content.active {
        height: 100%;
    }
    .crmsec .row {
        row-gap: 20px;
    }
    .bloglistsec .blogs-row .block-details {
        padding: 5px;
    }
    .title-block {
        margin-bottom: 20px;
    }
    .maintenanceServicesec .maintenance-tabs {
        margin-top: 30px;
    }
    .banner-section .banner-section-content .sub-title {
        font-size: 24px;
    }
    .page-template-odoo-demo .request-estimatesec .left-column .title {
        font-size: 24px;
    }
    .request-estimatesec .right-column .request-form {
        padding: 30px;
    }
    .migrationtabsec .left-column .title {
        font-size: 26px;
    }
    .Journeysec .connect-block .connectus-details .circle {
        height: 60px !important;
        width: 60px !important;
   }
    .manufacturings.number-sec .circle-block .number-title {
        font-size: 22px;
    }
    .cpq-ceo-sec .row {
        row-gap: 16px;
    }
    .cpq-ceo-sec .column {
        width: 100%;
    }
    .cpq-ceo-sec .left-block {
        padding-right: 0;
        border-right: 0;
    }
    .about-step-sec .center-line .row.main {
        margin: 25px 0;
    }
    .about-step-sec .center-line .column.main {
        padding: 0;
        padding-left: 80px;
        width: 100%;
    }
    .about-step-sec .center-line .after-img {
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .about-step-sec .center-line:after {
        left: 30px;
        transform: unset;
    }
         .msp-workflow-sec .left-part .shufle-slider {
        left: 36%;
        top: 147px;
    }
        .msp-workflow-sec .left-part {
        padding: 60px 20px 131px 20px;
    }
    .msp-workflow-sec .left-part .slider-arrow {
    padding-top: 87px;
}
    .msp-workflow-sec .left-part .shufle-slider .item {
        width: 220px;
    }
    .servesec .card-wrapper .card-content .cardblk .card-icon{
        height: 45px;
        width: 45px;
    }
    .about-sec .savvy-expert::after {
        height: 20%;
    }

}

@media (max-width: 768px) {
    .experience .numrow .title {
        font-size: 26px;
        margin-top: 20px;
    }
    .experience .numrow {
        padding: 40px 25px;
    }
    .retailers-block .numrow .column .card-box .flex-sec .title {
        font-size: 20px;
    }
    .page-template-odoo-demo .retailers-block .numrow .column .badge {
        font-size: 15px;
    }

    .schedule-demo .column {
        flex-flow: column;
        align-items: baseline;
        gap: 12px;
        border-radius: 30px;
        padding: 25px;
    }
    .schedule-demo .row {
        margin: 0;
    }
    .manufacturings .row.numow .column {
        width: 50%;
    }
    .manufacturings .row.numow .column {
        width: 33.33%;
    }
    .page-template-odoo-demo .manufacturings .numow .circle-block .comman-text {
        font-size: 17px;
        line-height: 1.3;
    }
    .manufacturings .row.numow {
        row-gap: 20px;
    }
    .page-template-odoo-demo .manufacturings .numow .circle-block .title {
        padding: 15px 0 0px 0;
    }
    .manufacturings .numow .circle-block .circle .img-responshive {
        height: 35px;
    }
    .page-template-odoo-pricing .supportservicesec .column {
        padding: 0;
    }
    .page-template-odoo-pricing .supportservicesec .numrow {
        row-gap: 24px;
    }
    .case-studysec .numrow {
        row-gap: 40px;
        margin-top: 10px;
    }
    .retailers-block .numrow .column .card-box {
        padding: 20px;
    }
    .estimatesec .numrow .column {
        padding: 30px;
    }
    .Investmentsec-block .title {
        font-size: 26px;
    }
    .Investmentsec-block .investment-subtitle {
        margin-bottom: 16px;
    }
    .partnersec .partners-block .partners-block-inner-list-item .item {
        flex-flow: column;
    }
    .quick-connectsec .numrow .title {
        font-size: 26px;
    }
    .assessmentsec .numrow {
        row-gap: 14px;
    }
    .assessmentsec .numrow .contactbtn {
        text-align: left;
    }
    .successblokc .numrow .successbk .title-block {
        text-align: center;
    }
    .successblokc .numrow .successbk .title-block .title::after {
        margin: 0 auto;
    }
     .successblokc .row.numrow .row {
        row-gap: 24px;
     }
    .page-template-odoo-migration .meetsec .numrow {
        padding: 50px 0px;
    }
    .Journeysec .connect-block .social-media ul.sclink-list {
        gap: 12px;
    }
    .InterHyvesec .InterHyvesec-block .title {
        font-size: 24px;
    }
    .foundrightsec .point {
        font-size: 16px;
        padding-right: 0;
        padding-top: 20px;
    }
    .foundrightsec .point::after {
        top: 8px;
        right: unset;
        padding-top: 25px;
    }
    .foundrightsec .comparison-table td {
        padding: 15px;
    }
    .foundrightsec .comparison-table td:first-child .flex-sec {
        flex-flow: column;
        align-items: baseline;
        gap: 12px;
    }
    .foundrightsec .comparison-table td:first-child .flex-sec .title {
        font-size: 17px;
        width: 100%;
    }
    .foundrightsec .comparison-table th {
        padding: 15px;
        font-size: 18px;
    }
    .foundrightsec .tfooter .block-sec .tfoter-name {
        font-size: 18px;
    }
    .foundrightsec .tfooter .block-sec .check-block .check-icon .img-responshive {
        height: 30px;
    }
    .foundrightsec .tfooter .block-sec .check-block {
        gap: 10px;
    }
    .impl-journey-sec .contact-sec .form-flex-sec {
        flex-flow: column;
    }
    .impl-journey-sec .contact-sec .form-flex-block {
        width: 100%;
    }
    .globalsec .global-card:not(:last-child)::after {
        content: unset;
    }
    .featuresec .numrow .flex-sec .circle {
        height: 60px;
        width: 60px;
    }
    .featuresec .numrow .flex-sec {
        gap: 14px;
    }
    .overview-sec .common-text.editor {
        font-size: 17px;
    }
    .about-values-sec .flex-sec .flex-block {
        width: 50%;
    }
    .msp-tools-sec .bg-block:before, .msp-tools-sec .bg-block:after {
        content: unset;
    }
    .msp-tools-sec .bg-block .row {
        row-gap: 20px;
    }
    .msp-tools-sec .bg-block .image-block {
        margin-top: 10px;
        padding: 0;
    }
    .psa-sol-sec .flex-sec {
        margin-bottom: 15px;
    }
    .msp-ceo-sec .right-block {
        padding: 40px 30px 20px;
    }
    .msp-ceo-sec .testimonial-title {
        font-size: 26px;
    }
    .why-psa-sec .left-part .main-title, .why-psa-sec .right-part .main-title {
        border-top-left-radius: 20px;
    }
    .why-psa-sec .left-part, .why-psa-sec .right-part {
        box-shadow: 0px 3px 10px 2px #00000033;
        border-radius: 20px;
    }
    .why-psa-sec .row.main {
        row-gap: 20px;
        box-shadow: unset;
    }
    .why-psa-sec .row.main .column, .msp-tools-sec .bg-block .column {
        width: 100%;
    }
    .why-psa-sec .left-part .points-flex {
        border-right: 0;
    }
    .psa-sol-sec .row.main {
        row-gap: 24px;
    }
    .psa-software-sec .main-title {
        font-size: 24px;
    }
    .psa-benefits-sec .numb-desc {
        font-size: 16px;
    }
    .intern-sec .bg-block {
        padding: 35px 30px;
    }
    .join-team-sec .left-part .main-title {
        margin-bottom: 12px;
        font-size: 22px;
    }
    .join-team-sec .left-part .icon-title {
        font-size: 18px;
    }
    .join-team-sec .left-part img {
        height: 26px;
        width: 26px;
    }
    .join-team-sec .left-part .icon-flex {
        gap: 10px
    }
    .join-team-sec .right-part .right-title {
        font-size: 23px;
        margin-bottom: 4px;
    }
    .join-team-sec .right-part .resume-title {
        font-size: 18px;
    }
    .join-team-sec .them_button {
        margin-top: 15px;
    }
    .join-team-sec .right-part {
        margin-left: 0;
        padding: 35px 30px;
    }
    .cstudy-testimonial-sec .bg-block .flex-sec {
        flex-flow: column;
    }
    .cstudy-testimonial-sec .flex-sec .image-block {
        border-right: 0;
    }
    .cstudy-postimpl-sec .flex-sec {
        flex-flow: column;
    }
    .cstudy-postimpl-sec .flex-sec .flex-title {
        width: 75%;
        border-left: 3.5px solid #1B327E;
    }
    .cstudy-cta-sec .bg-block .main-title {
        font-size: 30px;
    }
    .blog-filter .row.blog-filter {
        gap: 15px;
    }
    .blog-filter .arrow-column {
        text-align: left !important;
    }
    .cpq-cslove-sec .bg-block hr {
        margin: 15px 0 15px;
    }
    .erp-impl-process-sec .owl-stage-outer {
        padding: 0;
    }
    .erp-furniture-sec .right-block {
        padding: 0 10px;
    }
    .erp-furniture-sec .right-block .tab-title {
        font-size: 22px;
        margin-bottom: 18px;
    }
    .erp-impl-partner-sec .row.main {
        row-gap: 20px;
    }
    .erp-impl-partner-sec .bg-block .title {
        font-size: 18px;
    }
    .erp-impl-partner-sec .colunm:first-child .bg-block::after {
        height: 60px;
        width: 60px;
    }
     [data-position='1'] {
    transform: scale(1.3) translate3d(-30px, 0, 0);
    z-index: 1;
  }
  [data-position='2'] {
    transform: scale(1.6) translate3d(-15px, 0, 0);
    z-index: 2;
  }
  [data-position='3'] {
    transform: scale(2) translate3d(0, 0, 0);
    z-index: 3;
  }
  [data-position='4'] {
    transform: scale(1.6) translate3d(15px, 0, 0);
    z-index: 2;
  }
  [data-position='5'] {
    transform: scale(1.3) translate3d(30px, 0, 0);
    z-index: 1;
  }
  .cell.active{
    transform:scale(1.1);
  }
    .ftrbtm ul.ftrbtm-menu {
        justify-content: center;
        gap: 30px;
    }
}
@media (max-width: 600px) {
    hr {
        margin: 9px 0;
    }

    .common-small-pd {
        padding: 40px 0;
    }
    .common-big-pd{
        padding: 40px 0;
    }
    .common-pd{
        padding: 40px 0;
    }

    .small-pd {
        padding: 30px 0;
    }

    .them_button::after {
        width: 26px;
        height: 26px;
        background-size: 19px 19px;
    }

    .comman-text {
        font-size: 15px;
    }

    .title-block .title {
        font-size: 24px;
    }

    .header-nav {
        padding: 0 14px;
    }

    .header-wrap {
        border-radius: 16px;
        padding: 3px 13px;
    }

    h1.title {
        font-size: 24px;
        margin-top: 0px;
    }

    .banner-common-title, .common-banner-title {
        margin-top: 0px;
        font-size: 22px;
    }

    .page-template-home .banner-section .subtitle {
        font-size: 17px;
        margin-bottom: 4px;
    }

    .page-template-home .banner-section .comman-text {
        font-size: 16px;
        margin: 5px 0 18px;
    }

    .about-sec .column {
        margin-bottom: 20px;
    }

    .about-sec .about-wrapper .about-img-wrap {
        align-items: center;
        display: block;
    }

    .about-sec .about-wrapper .savvy-expert {
        display: flex;
        align-items: center;
        padding: 15px;
        margin: 0 0 5px 0;
        flex-direction: row;
        height: auto;
    }

    .about-sec .about-wrapper {
        padding: 20px;
        border-radius: 15px;
    }

    .about-sec .about-text-wrapper {
        padding: 20px;
        border-radius: 15px;
    }

    .about-sec .about-tags .tag-item {
        margin-bottom: 8px;
    }

    .about-sec .about-tags .tag-item:last-child {
        margin-bottom: 0 !important;
    }

    .about-sec .about-wrapper::after {
        right: 31px;
        height: 44px;
        top: 29px;
    }

    .about-sec .about-text-wrapper .year-block .count-wrap {
        font-size: 20px;
        height: 55px;
        width: 55px;
    }

    .carousel-section .slider-btn {
        text-align: left !important;
    }

    .carousel-section .slider-btn .slider-btn-list {
        padding-left: 0;
        margin-top: 14px;
        margin-bottom: 0;
    }

    .Investmentsec-block .investment-subtitle {
        margin-bottom: 20px;
    }

    .crmsec .col-xxl-6 .comman-text {
        line-height: 21px;
    }

    .crmsec .cards-flex-wrapper {
        padding: 0px;
        margin: 38px 0px 0 0px;
    }

    .crmsec .cards-flex-wrapper .column {
        gap: 0px !important;
    }

    .crmsec .cards-flex-wrapper .card {
        margin-bottom: 20px;
    }

    .crmsec .col-xxl-6 .crmsec-content {
        padding: 0px;
    }

    .crmsec .col-xxl-6 .crmsec-btn {
        margin: 18px 0 0 0;
    }

    .methodologysec .quickstart-content .quickstart-desc {
        padding: 5px 0 7px;
    }

    .partnersec .partners-block {
        margin: 70px 0 auto 0;
    }

    .partnersec .partners-block .partners-block-inner-list-item .item {
        padding: 24px;
        border-radius: 15px;
        display: block;
    }

    .partnersec .partners-block .item .left {
        padding-right: 0px;
        margin-bottom: 20px;
    }

    .Investmentsec-block .investment-title {
        font-size: 22px;
        margin-bottom: 11px;
        font-weight: 500;
    }

    .servesec .card-wrapper .custome-card {
        flex: 1 1 calc(53% - 0px);
    }

    .page-template-home .Journeysec {
        margin: 0em 18px;
    }

    .page-template-home .Journeysec p.comman-text {
        padding: 0px 0px 0px;
    }

    .page-template-home .Journeysec .form-row .text-center {
        padding: 13px 0 9px 0;
    }

    .page-template-home .Journeysec .form-row {
        padding: 0px 0px 0px 1px !important;
        border-radius: 16px;
    }

    .page-template-home .Journeysec .form-row .form-block {
        padding: 17px;
    }

    .page-template-home .Journeysec .form-row .form-block {
        border-right: none !important;
    }

    .page-template-home .Journeysec .form-row .column-journey {
        padding: 20px 22px;
    }

    /* .page-template-contact .banner-section {
        padding: 99px 14px 51px;
    } */

    .banner-section .main-heading {
        font-size: 26px;
    }

    .banner-section .comman-text {
        font-size: 16px;
        line-height: 20px;
    }

    .Journeysec .stepper:after {
        height: 84%;
    }

    .choosesec .chblock {
        height: 132px;
    }

    .choosesec .chblock .title-block .choose-title {
        font-size: 18px;
    }

    .choosesec .chblock .title-block img {
        height: 33px;
    }

    .choosesec .chblock p.choose-desc {
        padding: 8px 0 0 0;
        font-size: 16px;
        line-height: 19px;
    }

    .partners-block .item .right ul {
        padding: 0;
        margin: 0;
    }

    .partners-block .item .right ul li p {
        font-size: 16px;
        margin-bottom: 13px;
        padding-left: 11px;
        line-height: 19px;
        font-weight: 500;
    }

    .partners-block .item .left .title {
        font-size: 19px;
        line-height: 23px;
    }

    .partners-block .item .right ul li:last-child p {
        margin-bottom: 0 !important;
    }

    .customersec .numrow {
        flex-direction: column-reverse;
    }

    .customersec .customer-left {
        margin: 17px 10px 30px 10px;
        display: block;
        position: relative;
        z-index: 1;
    }

    .Journeysec .journey-btn {
        margin: 0px 0 12px;
    }

    .Journeysec .form-row .form-block .sm-title {
        margin-bottom: 9px;
    }

    .page-template-contact .Journeysec .form-row {
        padding: 22px 24px 24px 24px !important;
        border-radius: 12px;
    }

    .Journeysec .form-row .form-block {
        padding: 27px;
    }

    .Journeysec {
        margin: 0 18px 0;
    }

    .Journeysec .form-row .form-flex p {
        width: 100%;
        display: contents;
    }

    .Journeysec .form-row .form-block {
        border-right: unset !important;
    }

    .Journeysec .form-row .form-block .from-column .formpd {
        padding: 9px;
        border-radius: 5px;
    }

    .Journeysec .stepper {
        padding: 0px 0 0px;
    }

    .globalsec {
        margin: 0 19px;
    }

    .globalsec .global-card-wrap {
        border-radius: 18px;
    }

    .globalsec .global-card:not(:last-child)::after {
        display: none !important;
    }

    .blogsec .blog-card-header {
        width: 90%;
    }

    .blogsec .blog-card-header .blog-date::after {
        width: 100px;
        left: 120px;
        top: 14px;
    }

    .blogsec .blog-content {
        margin: 0px 0px 15px;
    }

    .blogsec .blog-content p.comman-text {
        padding: 10px 0 0;
    }

    .bloglistsec .block-row .block-details .block-image {
        margin-bottom: 20px;
    }

    .bloglistsec .block-row .authoer-info span::after {
        margin: 0 5px !important;
    }

    .bloglistsec .blogs-row .authoer-info {
        margin: 10px 0 -1px 0;
        gap: 6px !important;
    }

    .quick-connectsec .numrow {
        padding: 28px 20px 30px;
        margin: 0;
    }

    /* .assessmentsec {
         margin: 2em 0;
    } */
    .assessmentsec .numrow {
        text-align: center;
        margin: 0;
    }

    .assessmentsec .numrow .title {
        margin-bottom: 20px;
    }

    .assessmentsec .numrow .contactbtn {
        text-align: center !important;
    }

    .consultingsec {
        margin: 2em 0 1em 0;
    }

    .consultant .item.is-center {
        transform: scale(0.5) !important;
    }

    .consultant .item {
        transform: scale(0.4);
    }

    .interhyvesec .numrow {
        margin: 0 !important;
    }

    .Inquirysec .numrow {
        margin: 0 !important;
    }

    .Inquirysec .numrow .title {
        font-size: 25px;
        margin-bottom: 20px;
    }

    .Inquirysec .numrow {
        padding: 37px 0;
    }

    .interhyvesec .numrow .column-block::before {
        top: -15px;
        left: -8px;
        height: 48px;
        width: 41px;
    }

    .interhyvesec .numrow .column-block::after {
        bottom: -15px;
        right: -9px;
        height: 55px;
        width: 46px;
    }

    .interhyvesec .numrow .column-block .title {
        font-size: 18px;
    }

    .interhyvesec .numrow .column-block .massage-block p.comman-text {
        font-size: 16px;
    }

    .meetsec .numrow {
        padding: 26px 3px;
        border-radius: 27px;
        margin: 0;
    }

    .meetsec .numrow .title {
        font-size: 23px;
    }
    .meetsec .numrow .title.subtitle {
        font-size: 20px;
    }

    .client-wrapper {
        padding: 2em 1em;
        border-radius: 40px;
        margin: 0;
    }

    .client-sec .numrow {
        margin: 0 !important;
    }

    .successblokc .numrow {
        margin: 0;
    }

    .successblokc .numrow .successcard {
        margin-bottom: 20px;
    }

    .successblokc .numrow .successcard .success-link {
        gap: 164px;
    }

    /* .successblokc {
        margin: 2em 0;
        padding: 0 0 30px 0;
    } */

    .page-template-odoo-consulting-service .Journeysec .form-row .form-block {
        border-right: 1px solid #001b4d;
    }
    /* .languagesec {
         margin: 3em 0;
    } */
    .vert-tab .recr-content {
        padding: 25px 20px;
        border-radius: 10px;
    }

    .vert-tab .recr-content h3 {
        font-size: 20px;
    }

    .vert-tab .recr-content .vert-tab-content h4 {
        font-size: 20px;
    }

    .vert-tab .recr-content .vert-tab-content p {
        font-size: 16px;
    }

    .page-template-odoo-consulting-service .crmsec .column {
        padding-left: 0px;
        padding: 29px 7px 0;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card img {
        width: 34px;
    }

    .page-template-odoo-consulting-service .crmsec .cards-flex-wrapper .card .title {
        font-size: 20px;
        line-height: 20px;
    }

    footer .ftrtp {
        padding: 38px 0 17px 0;
    }

    .ftrcnt .title-arrow img.titm {
        display: none;
    }
.ftrcnt .logo {
    width: 240px;
}
    footer .ftrbtm {
        margin-top: 18px;
    }

    /* .page-template-home .banner-section {
        padding: 95px 0px 10px;
    } */

    .banner-section {
        padding: 110px 0px 40px;
    }

    .spostsec .column-stiky {
        position: unset !important;
    }

    #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary {
        flex-direction: column;
        flex-wrap: nowrap;
        background: #fff !important;
        padding: 0px;
        display: block !important;
        text-align: justify;
    }

    .custom-nav {
        display: none;
    }

    .aktivmigratesec .numrow .column {
        padding: 0 1px;
    }

    .aktivmigratesec .numrow .flex-box {
        padding: 14px;
        border-radius: 10px;
        gap: 12px;
    }

    .aktivmigratesec .numrow {
        margin: 0 6px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow .column {
        padding: 8px 8px !important;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow {
        margin: 0 0px;
        padding-bottom: 0px;
    }

    .page-template-odoo-cutomization-services .migrationsec .numrow .column .card-block {
        padding: 21px;
        border-radius: 19px;
    }

    .mindfulsec {
        margin: 0 20px;
    }

    .mindfulsec .numrow {
        padding: 30px 10px;
        border-radius: 15px;
    }
    .Whyblock .vert-tab .recr-content.active {
        padding: 30px 20px;
    }

    .page-template-odoo-cutomization-services .supporthere .flex-box .them_button {
        gap: 12px;
        width: auto;
    }

    .page-template-odoo-cutomization-services .faqsec .numrow .accordion .accordion-block .bdy {
        padding: 0px;
    }

    .comparison-table {
        border-radius: 0 !important;
        border-top-right-radius: 0px !important;
        border-top-left-radius: 0px !important;
    }
    .responsive-table {
        border-bottom-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
    }

    .comparison-table tr:first-child th:first-child {
        border-top-left-radius: 0px;
    }

    .comparison-table tr:first-child th:last-child {
        border-top-right-radius: 0px;
    }

    .comparison-table tr:last-child td:first-child {
        border-bottom-left-radius: 12px;
    }

    .comparison-table tr:last-child td:last-child {
        border-bottom-right-radius: 12px;
    }

    .comparison-table th,
    .comparison-table td {
        padding: 1px;
    }

    .servermattersec .numrow .column {
        margin-bottom: 20px;
    }

    .servermattersec .title-block .title::after {
        margin: auto !important;
    }

    .maintenanceServicesec .maintenance-tabs button.nav-link.button-item {
        font-size: 18px;
    }

    .maintenanceServicesec .numrow .column .points-wrapper .point-box {
        flex: 0 0 calc(100% - 0px);
    }

    .servermattersec .title-block {
        text-align: center;
    }

    .maintenanceServicesec .numrow {
        padding: 0px 13px;
    }

    .servermaintenance .numrow .column .squre-card {
        min-height: auto;
    }

    .Investmentsec-block .title {
        font-size: 24px;
        font-weight: 500;
    }

    .Investmentsec-block {
        padding: 38px 19px;
    }

    .chat {
        bottom: 90px;
        right: 20px;
    }

    #myBtn {
        bottom: 90px;
        right: 30px;
    }

    .globalsec .title-block {
        margin-bottom: 0;
    }

    .customersec {
        overflow: hidden;
    }
    footer .ftrbtm .numrow {
        text-align: center;
        row-gap: 10px;
    }
    .customersec .testimonials-slider-wrapper {
        padding: 0 45px !important;
    }
    .languagesec .title-block {
        margin-bottom: 0;
    }
    .languagesec .owl-carousel .owl-stage-outer {
        padding: 0;
    }
    .languagesec.common-big-pd {
        padding-bottom: 0;
    }
    .languagesec .consultant .item {
        margin-top: -60px;
    }
    
    .blogsec .row .column:last-child {
        display: block;
    }
    .page-template-odoo-consulting-service .languagesec .common-sec-space {
        margin-top: 0;
    }
    .page-template-odoo-consulting-service .consultingsec {
        margin-top: 0;
    }
    .bloglistsec .row.block-row {
        row-gap: 20px;
    }
    .spostsec .numrow .spostinfo .info {
        gap: 10px;
        flex-flow: column-reverse;
        align-items: baseline;
    }
    .spostsec .numrow .spostinfo .info ul.listbk {
        padding-left: 20px;
    }
    footer .ftrtp .col-xx-6 .ftl .ftb-title {
        padding: 0 0px 10px 0px;
    }
    .banner-section .banner-section-content .sub-title {
        font-size: 18px !important;
    }
    .customersec .testi-arrow {
        left: 70px;
    }
    .page-template-odoo-integration-services .supportservicesec .column, .page-template-odoo-support-services .supportservicesec .column,
    .page-template-odoo-domain .supportservicesec .column {
        padding: 0 10px;
    }
    .page-template-odoo-integration-services .supportservicesec .column-right,
    .page-template-odoo-domain .supportservicesec .column-right {
        margin-top: 10px;
        padding: 25px;
    }
    .page-template-odoo-integration-services .supportservicesec .column-right .innerrow,
    .page-template-odoo-domain .supportservicesec .column-right .innerrow {
        row-gap: 20px;
    }
    .page-template-odoo-integration-services .supportservicesec .column-right .content-blcok .title,
    .page-template-odoo-domain .supportservicesec .column-right .content-blcok .title {
        font-size: 22px;
    }
    .supportservicesec .nav-link {
        font-size: 19px;
    }
    .migrationprocess .numrow .left-column {
        padding: 40px 20px;
    }
    .migrationprocess .numrow .right-column {
        padding: 40px 25px;
    }
    .migrationprocess .numrow .right-column .title {
        margin-bottom: 25px;
        margin-left: 0;
        font-size: 24px;
    }
    .migrationprocess .numrow .right-column .checked_point {
        font-size: 18px;
    }
    .migrationprocess .row.numrow {
        margin: 0 5px;
    }
    .migrationprocess .numrow .right-column .checked_point:before {
        top: 5px;
        transform: unset;
    }
    .migrationprocess .numrow .right-column .checked_point:last-child {
        margin-bottom: 0;
    }
    .migratingsec .numrow .right-block::after, .migratingsec .numrow .left-block::after {
        left: 30px;
    }
    .aktivmigratesec .title-block .title {
        margin-bottom: 32px;
    }
    .aktivmigratesec .numrow {
        row-gap: 25px;
    }
    .page-template-odoo-training-adoption .supportservicesec .column-right .title {
        font-size: 24px;
    }
    .supportservicesec .column-right {
        padding: 35px 25px;
        border-radius: 30px;
    }
    .Journeysec .heiglight span.higt {
        padding: 0px 0 0 40px;
    }
    .page-template-odoo-training-adoption .aktivmigratesec .numrow .column .flex-box .icon-box {
        height: 55px;
        width: 55px;
    }
    .faqsec .numrow .accordion .accordion-button:not(.collapsed)::after {
        width: 15px;
        height: 15px;
        background-size: 15px;
    }
    .faqsec .numrow .accordion .accordion-button::after {
        background-size: 22px;
        width: 22px;
        height: 22px;
    }
    .page-template-odoo-support-services .aktivmigratesec .title-block .title {
        margin-bottom: 22px;
    }
    .page-template-odoo-support-services .supportservicesec .column-right .title {
        font-size: 24px;
    }
    .supporthere .column .flex-box {
        flex-flow: column;
        gap: 15px;
        border-radius: 30px;
    }
    .rightpartnersec .numrow .column {
        padding: 0;
    }
    .rightpartnersec .numrow .left-column .item {
        padding-right: 0;
    }
    .rightpartnersec .numrow .left-column .item .title {
        font-size: 22px;
    }
    .rightpartnersec .numrow .right-column .flex-box {
        padding: 20px;
        border-radius: 20px;
    }
    .rightpartnersec .numrow .right-column .flex-box .comman-text {
        margin-bottom: 0;
    }
    .rightpartnersec .numrow .right-column .flex-box .title {
        font-size: 21px;
    }
    .rightpartnersec .numrow .right-column .flex-box .icon-box {
        width: 55px;
        height: 55px;
        padding: 10px;
    }
    .rightpartnersec .numrow .right-column .flex-box .icon-box img {
        height: 100%;
        width: 100%;
        object-fit: contain;
    }
    .page-template-odoo-support-services .aktivmigratesec .numrow .column .flex-box .icon-box {
        height: 55px;
        width: 55px;
    }
    .retailers-block .numrow .column .card-box .flex-sec .title {
        font-size: 21px;
    }
    .featuresec .numrow .flex-sec .circle {
        height: 60px;
        width: 60px;
    }
    .featuresec .numrow .flex-sec {
        gap: 14px;
    }
    .page-template-odoo-retail-erp-system .retail-business-block .numrow .column:first-child .card-box {
        padding: 0;
        margin-bottom: -25px;
    }
    .retail-business-block .numrow {
        margin: 0px;
        row-gap: 25px;
    }
    .retail-business-block .numrow .column .card-box .title {
        font-size: 21px;
    }
    .methodologysec .numrow {
        flex-flow: column;
    }
    .them_button {
        font-size: 15px;
        line-height: 1.2;
    }
    .page-template-odoo-demo .request-estimatesec .left-column .title {
        font-size: 22px;
    }
    .page-template-odoo-demo .request-estimatesec .left-column .demo {
        font-size: 15px;
        padding: 10px 20px 10px 50px;
    }
    .page-template-odoo-demo .request-estimatesec .left-column .avilable {
        font-size: 15px;
        padding: 10px 20px 10px 42px;
    }
    .request-estimatesec .right-column .request-form {
        padding: 25px;
    }
    .page-template-odoo-demo .request-estimatesec .right-column .request-form .flex-sec {
        gap: 15px;
    }
    .page-template-odoo-demo .request-estimatesec .request-form .flex-sec .title {
        font-size: 19px;
        width: 80%;
    }
    .request-estimatesec .right-column .request-form .flex-sec .square {
        height: 45px;
        width: 45px;
        padding: 10px;
    }
    .request-estimatesec .right-column .request-form .flex-sec .square img {
        height: 100%;
        width: 100%;
        object-fit: contain;
    }
    .page-template-odoo-demo .request-estimatesec .right-column .request-form .flex-section p {
        flex-flow: column;
        gap: 2px;
    }
    .page-template-odoo-demo .request-estimatesec .right-column .request-form .comman-text {
        margin-bottom: 2px;
    }
    .page-template-odoo-demo .request-estimatesec .estimate-form .custom-checkbox label, .page-template-odoo-demo .request-estimatesec .estimate-form input[type=checkbox] + .wpcf7-list-item-label {
        font-size: 15px;
    }
    .page-template-odoo-demo .request-estimatesec .estimate-form input[type=checkbox] {
        top: 2px;
    }
    .request-estimatesec .right-column .request-form .caption {
        font-size: 14px;
    }
    .experience .numrow {
        padding: 40px 10px;
        margin: 0;
    }
    .experience .numrow .title {
        font-size: 24px;
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .schedule-demo .column {
        flex-flow: column;
        align-items: baseline;
        gap: 12px;
        border-radius: 20px;
        padding: 20px;
    }
    .schedule-demo .row {
        margin: 0;
    }
    .manufacturings .row.numow .column {
        width: 50%;
    }
    .page-template-odoo-demo .manufacturings .numow .circle-block .comman-text {
        font-size: 16px;
    }
    .page-template-odoo-demo .manufacturings .numow .circle-block .title {
        padding: 12px 0 0px 0;
    }
    .manufacturings .row.numow {
        row-gap: 16px;
    }
    .successblokc .numrow .successbk .title {
        font-size: 21px;
    }
    .successblokc .numrow .successbk .title-block {
        text-align: center;
    }
    .successblokc .numrow .successbk .title-block .title::after {
        margin: 0 auto;
    }
    .estimatesec .estimatesec-tabs .button-item {
        font-size: 17px;
    }
    .estimatesec .estimatesec-tabs .button-item img.img-responshive {
        height: 22px;
    }
    .estimatesec .row.numrow.tab-content {
        margin: 0;
    }
    .estimatesec .numrow .column {
        padding: 20px;
    }
    .estimatesec .numrow .column .flex-sec .square .img-responshive {
        height: 22px;
    }
    .estimatesec .numrow .column .flex-sec {
        padding-bottom: 20px;
        gap: 14px;
    }
    .estimatesec .numrow .column .flex-sec .title {
        font-size: 20px;
    }
    .page-template-odoo-pricing .supportservicesec .column-right {
        padding: 25px 20px;
    }
    .globalsec .global-card .address {
        padding: 0;
    }
    .globalsec .global-card {
        padding: 20px 0;
    }
    .blog-filter .category-button {
        height: 40px;
        width: 60px;
    }
    .gravity-ui--arrow-right, .gravity-ui--arrow-left {
        width: 22px;
        height: 22px;
    }
    .blog-filter .category-button-flex {
        margin-top: 20px;
    }
    .migrationtabsec .left-column .title {
        font-size: 24px;
    }
    .migrationtabsec .column::before {
        content: unset;
    }
    .Whyblock .title-block .title {
        font-size: 26px;
    }
    .Journeysec .connect-block .social-media ul.sclink-list li.sclink {
        height: 35px;
        width: 35px;
    }
    .Journeysec .connect-block ul.sclink-list li.sclink a.slink {
        font-size: 15px;
    }
    .Journeysec .connect-block .social-media ul.sclink-list { 
        gap: 10px;
    }
    .Journeysec .connect-block .connectus-details .circle{
        height: 55px;
        width: 55px;
    }
    .Journeysec .connect-block .connectus-details .circle .icon{
        height: 30px;
    }
    .Journeysec .connect-block .connectus-details {
        padding-bottom: 20px;
    }
    .Journeysec .connect-block .connectus-details .details .link{
        line-height: normal;
    }
    .Implementation_cardsec .column:first-child .card-block .flex-box .title {
        font-size: 19px;
    }
    .Implementation_cardsec .numrow {
        row-gap: 30px;
    }
    .Implementation_cardsec .card-block {
        min-height: 100%;
    }
    .Implementation_cardsec .card-block .title {
        font-size: 19px;
    }
    .Implementation_cardsec .flex-box {
        gap: 10px;
        margin-bottom: 10px
    }
    .Implementation_cardsec .flex-box img {
        height: 24px;
        width: 24px;
        margin-top: -5px;
    }
    .Implementation_cardsec .column:first-child .card-block .flex-box .img-responshive {
        height: 30px;
        object-fit: contain;
        width: 30px;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .Implementation_cardsec .card-block .comman-text {
        margin-bottom: 0;
    }
    .kentmastersec .numrow .right-column .squre-card .squre-info .title {
        margin-bottom: 20px;
        font-size: 21px;
    }
    .ImplementationOptionsec .numrow .column .squre-card .title {
        font-size: 20px;
    }
    .smesec .main-title.title {
        font-size: 24px;
    }
    .smesec .numrow {
        padding-left: 15px;
    }
    .smesec .numrow .timeline .step .step-box {
        padding: 20px;
        border-radius: 20px;
    }
    .smesec .numrow .timeline .step .step-box .flex-box .title {
        font-size: 19px;
        width: 80%;
    }
    .smesec .numrow .timeline .step .step-box .flex-box {
        gap: 12px;
    }
    .midmarketsec .numrow .column .card-box .title {
        font-size: 19px;
        margin-bottom: 10px;
    }
    .InterHyvesec .InterHyvesec-block .title {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .InterHyvesec .InterHyvesec-block img.img-responshive {
        height: 46px;
        margin-bottom: 16px;
    }
    .responsive-table {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        box-shadow: 0px 4px 7.3px 4px #00000040;
        border-radius: 20px;
    }
    .responsive-table table {
    width: 100%;
    border-collapse: collapse;
    }
    .responsive-table th, .responsive-td {
        white-space: nowrap;
    }
    .foundrightsec .comparison-table td:first-child .flex-sec .squre-box {
        font-size: 19px;
    }
    .foundrightsec .point {
        padding-top: 25px;
    }
    .common-desc {
        font-size: 17px;
    }
    .impl-journey-sec .main-title {
        font-size: 22px;
        margin-bottom: 16px;
    }
    .impl-journey-sec .review-block {
        padding: 24px;
    }
    .impl-journey-sec .right-block {
        padding: 24px;
    }
    .overview-sec .common-text.editor {
        font-size: 17px;
    }
    .cpq-industry-sec .bg-block .image-block {
        height: 35px;
        width: 35px;
    }
    .erp-request-sec.impl-sec .subheading-title {
        font-size: 22px;
    }
    .erp-request-sec .left-block .heading-title {
        font-size: 21px;
    }
    .erp-request-sec .right-block .subtitle {
        font-size: 23px;
    }
    .erp-request-sec.impl-sec .right-block, .erp-request-sec.impl-sec .left-block {
        padding: 25px;
    }
    .supportservicesec.impl-sec .column-right {
        padding: 25px;
    }
    .supportservicesec.impl-sec .tab-title {
        font-size: 22px;
    }
    .user-guide-sec .right-block .main-title {
        font-size: 20px;
    }
    .user-guide-sec .right-block .main-title {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .user-guide-sec .right-block .common-desc.editor * img {
        margin-bottom: 0 !important;
    }
    .erp-request-sec .left-block .icon {
        height: 60px;
        width: 60px;
        padding: 16px;
    }
    .erp-request-sec .left-block .info-title {
        font-size: 18px;
    }
    .erp-request-sec .left-block {
        padding: 65px 25px 30px;
    }
    .erp-request-sec .right-block {
        padding: 35px 25px;
    }
    .number-flex-sec .flex-block {
        width: 46%;
    }
    .erp-request-sec .number-flex-sec {
        gap: 15px;
        flex-wrap: wrap;
    }
    .erp-pricing-sec .thunder-icon {
        left: 2px;
        width: 26px;
        height: 26px;
    }
    .erp-pricing-sec .first-block .title {
        font-size: 20px;
    }
    .erp-license-sec .left-block {
        padding: 25px;
        border-radius: 20px;
    }
    .erp-license-sec .left-block .subtitle {
        font-size: 21px;
    }
    .erp-license-sec .left-block .icon-block {
        margin-right: 10px;
    }
    .erp-license-sec .right-block .subtitle {
        font-size: 22px;
    }
    .erp-license-sec .right-block {
        padding: 25px;
        border-radius: 20px;
    }
    .erp-license-sec .right-block .flex-sec {
        margin: 15px -6px 0;
        row-gap: 12px;
    }
    .erp-license-sec .right-block .flex-block {
        padding: 0 6px;
    }
    .core-features-sec .nav.nav-tabs {
        margin-top: 10px;
    }
    .core-features-sec .bg-block {
        padding: 20px;
    }
    .core-features-sec .row.main {
        row-gap: 15px;
    }
    .banner-section .bannersecbtn {
        flex-wrap: wrap;
    }
    .manufacturing-app-sec .bg-block {
        padding: 25px 15px;
    }
    .erp-suite-sec .bg-block {
        padding: 16px 20px;
    }
    .erp-suite-sec .icon-flex .erp-title {
        font-size: 20px;
    }
    .erp-suite-sec .erp-desc {
        font-size: 18px;
    }
    .cpq-possible-sec .bg-block .number-title {
        font-size: 24px;
    }
    .cpq-cslove-sec .bg-block {
        padding: 20px;
        border-radius: 20px;
    }
    .cpq-cslove-sec .bg-block .title {
        font-size: 17px;
    }
    .cpq-cslove-sec .bg-block:after {
        height: 70px;
        width: 70px;
    }
    .cpq-cslove-sec .bg-block hr {
        margin: 20px 0 15px;
    }
    .cpq-whatis-sec .desc {
        font-size: 16px;
    }
    .about-beginning-sec .main-title {
        font-size: 24px;
    }
    .about-beginning-sec .bg-block {
        padding: 30px 25px 35px;
        border-radius: 25px;
    }
    .about-beginning-sec .left-block .after-img, .about-beginning-sec .right-block .after-img {
        height: 46px;
        width: 46px;
    }
    .about-beginning-sec .left-block .inner-bg, .about-beginning-sec .right-block .inner-bg {
        padding: 35px 25px 30px;
        border-radius: 20px;
    }
    .about-beginning-sec .bootom-sec {
        padding: 20px 0 20px;
    }
    .about-beginning-sec .bg-block .main-desc {
        font-size: 18px;
    }
    .about-message-sec .bg-block {
        padding: 30px 25px;
    }
    .about-message-sec .common-desc.editor p {
        font-size: 20px;
        margin-bottom: 14px !important;
    }
    .about-message-sec .common-desc.editor h3 {
        font-size: 24px;
        margin-bottom: 14px !important;
    }
    .about-message-sec .flex-sec {
        gap: 12px;
    }
    .about-message-sec .flex-sec .icon {
        height: 65px;
        width: 65px;
    }
    .about-message-sec .info .info-title {
        font-size: 18px;
    }
    .about-message-sec .info .info-desc {
        font-size: 17px;
    }
    .about-spark-sec .icon-flex {
        padding: 20px;
        border-radius: 20px;
        flex-flow: column;
        align-items: baseline;
        gap: 12px;
    }
    .about-spark-sec .heading-title {
        font-size: 20px;
    }
    .about-moto-sec .bg-block {
        padding: 30px 20px;
    }
    .about-moto-sec .bg-block .flex-sec {
        gap: 12px;
    }
    .about-moto-sec .bg-block .flex-sec .common-desc {
        width: 80%;
    }
    .about-problem-sec .bg-block .flex-sec {
        margin-bottom: 10px;
        flex-flow: column;
        align-items: baseline;
        gap: 10px;
    }
    .about-problem-sec .bg-block {
        padding: 25px 20px;
        border-radius: 20px;
    }
    .about-problem-sec .flex-sec .heading-title {
        font-size: 22px;
    }
    .about-problem-sec .bg-block .bottom-desc {
        font-size: 18px;
    }
    .about-digitalization-sec .bg-block {
        padding: 25px 20px;
        border-radius: 20px;
    }
    .about-digitalization-sec .top-desc, .about-digitalization-sec .bottom-desc {
        font-size: 22px;
    }
    .about-global-sec .flex-sec {
        gap: 12px;
        flex-flow: column;
        align-items: baseline;
        padding: 25px 20px;
        border-radius: 20px;
    }
    .about-bglight-sec {
        padding: 25px 20px 10px;
        border-radius: 20px;
    }
    .about-bgdark-sec {
        padding: 25px 20px 12px;
        border-radius: 20px;
    }
    .about-bgdark-sec .common-desc {
        font-size: 19px;
    }
    .about-bglight-sec .common-desc {
        font-size: 19px;
    }
    .about-challenging-sec {
        padding: 25px 20px 30px;
        border-radius: 20px;
    }
    .about-challenging-sec .main-title {
        font-size: 22px;
        margin-bottom: 8px;
    }
    .about-challenging-sec .common-desc {
        font-size: 19px;
    }
    .about-challenging-sec .flex-sec {
        margin-top: 16px;
        gap: 12px;
    }
    .about-challenging-sec .flex-sec .common-desc {
        font-size: 17px;
        width: 80%;
    }
    .about-bglight-sec.testimonial {
        padding: 55px 25px 15px;
    }
    .about-bglight-sec.testimonial .after-img {
        height: 90px;
        top: -52px;
        width: 90px;
    }
    .about-bglight-sec.testimonial .common-desc {
        font-size: 19px;
    }
    .about-step-sec .heading-title, .about-step-sec .subtitle-title {
        font-size: 22px;
    }
    .about-challenging-sec.our-culture .common-desc {
        font-size: 19px;
    }
    .about-bgdark-sec.our-culture .common-desc {
        font-size: 19px;
    }
    .about-challenging-sec.our-culture .flex-sec .common-desc {
        font-size: 18px;
    }
    .about-values-sec .flex-sec .flex-block {
        width: 100%;
    }
    .about-members-sec .bg-block {
        padding: 30px 20px 25px;
        border-radius: 20px;
    }
    .about-members-sec .member-title {
        font-size: 24px;
    }
    .about-members-sec .member-bottom-title {
        font-size: 24px;
        margin-bottom: 16px;
    }
    .about-members-sec .member-desc {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .msp-groww-sec .row.main {
        row-gap: 25px;
    }
    .msp-groww-sec .bg-block {
        padding: 20px;
    }
    .msp-groww-sec .numb-title {
        margin-bottom: 2px;
    }
    .msp-ceo-sec .left-block {
        padding: 35px 25px;
    }
    .msp-ceo-sec .right-block {
        padding: 30px 25px 10px;
    }
    .msp-ceo-sec .flex-sec .watch-title {
        font-size: 19px;
    }
    .msp-ceo-sec .watch-title .icon {
        height: 40px;
        width: 40px;
    }
    .msp-ceo-sec .testimonial-title {
        font-size: 24px;
        margin-bottom: 0;
    }
    .msp-ceo-sec .testimonial-title:after {
        height: 80px;
        width: 80px;
    }
    .msp-tools-sec .bg-block {
        padding: 35px 25px;
    }
    .msp-workflow-sec .nav-tabs {
        gap: 12px;
    }
    .msp-workflow-sec .nav-link {
        font-size: 17px;
    }
    .msp-workflow-sec .left-part {
        padding: 85px 30px 0px 30px;
    }
       .msp-workflow-sec .left-part .shufle-slider {
        left: 29%;
        top: 87px;
    }
   .msp-workflow-sec .left-part .slider-arrow {
        padding-top:100px;
        justify-content: center;
    }
    .msp-workflow-sec .left-part .shufle-slider .item {
        width: 170px;
    }
    .msp-workflow-sec .icon-block {
        background: #000;
        border-color: #000;
        font-size: 12px;
    }
    .msp-workflow-sec .right-part {
        padding: 25px 20px 30px;
        border-bottom-left-radius: 30px;
        border-top-left-radius: 30px;
    }
    .msp-workflow-sec .right-part .main-title, .msp-workflow-sec .right-part .subtitle {
        font-size: 21px;
    }
    .msp-workflow-sec .desc {
        font-size: 18px;
    }
    .meetsec .numrow .meetbtn .them_button {
        margin-bottom: 4px;
    }
    .psa-software-sec .nav-tabs {
        row-gap: 0;
        line-height: 1.3;
    }
    .psa-software-sec .nav-link {
        font-size: 17px;
    }
    .psa-benefits-sec .numb-desc {
        font-size: 14px;
    }
    .psa-benefits-sec .info .info-title {
        font-size: 18px;
    }
    .psa-benefits-sec .bg-block .icon {
        height: 55px;
        width: 55px;
        padding: 14px;
    }
    .psa-sol-sec .main-title {
        font-size: 18px;
    }
    .psa-sol-sec .bg-block .desc {
        font-size: 17px;
    }
    .intern-sec .bg-block {
        padding: 30px 25px;
    }
    .join-team-sec .left-part {
        padding: 20px 20px 25px;
    }
    .join-team-sec .right-part {
        margin-left: 0;
        padding: 25px 20px;
    }
    .join-team-sec .right-part .image-block {
        height: 60px;
        width: 60px;
        margin-bottom: 14px;
    }
    .cpq-industry-sec.career .row.main {
        row-gap: 25px;
    }
    .request-form .title {
        font-size: 20px;
    }
    .request-estimatesec .estimate-form hr {
        margin: 15px 0 15px;
    }
    .spostsec .numrow .vertical-block .flex-box .text-center {
        padding-top: 10px;
    }
    .cstudy-cta-sec .bg-block .main-title {
        font-size: 28px;
        line-height: 1.2;
    }
    .cstudy-cta-sec .bg-block:after, .cstudy-cta-sec .bg-block:before, 
    .cstudy-podcast-sec .bg-block:after, .cstudy-podcast-sec .bg-block:before {
        height: 150px;
        width: 150px;
    }
    .cstudy-cta-sec .bg-block {
        padding: 30px;
        border-radius: 20px;
    }
    .cstudy-postimpl-sec .accordion-item {
        margin-bottom: 20px;
    }
    .cstudy-testimonial-sec .bg-block .testimonial-desc {
        font-size: 28px;
    }
    .cstudy-testimonial-sec .bg-block {
        padding: 24px;
    }
    .cstudy-testimonial-sec .flex-sec .flex-title {
        font-size: 21px;
    }
    .cstudy-operation-sec .bg-right-block {
        padding: 35px 25px;
    }
    .cstudy-podcast-sec .podcast-title {
        font-size: 32px;
    }
    .about-interhyve-sec .bg-block {
        padding: 25px 20px;
        border-radius: 20px;
    }
    .about-interhyve-sec .bg-block .main-title {
        font-size: 24px;
        margin-bottom: 6px;
    }
    .cstudy-podcast-sec .bg-block {
        padding: 26px;
        border-radius: 20px;
    }
    .domain-manufacturings .bg-block {
        padding: 12px;
        border-radius: 12px;
    }
    .domain-manufacturings .bg-block .title {
        font-size: 19px;
        padding-left: 8px;
    }
    .domain-manufacturings .bg-block .icon-block {
        height: 50px;
        width: 50px;
        padding: 12px;
    }
    .domain-manufacturings .row.main {
        row-gap: 15px;
    }
    .domain-manufacturings .info-block .common-desc,
    .domain-impl-sec .info-title {
        font-size: 19px;
    }
    .domain-benefits-erp .row.main {
        row-gap: 20px;
    }
    .domain-benefits-erp .info-block {
        padding: 16px 10px 16px;
        border-radius: 15px;
    }
    .banner-top-space {
        padding-top: 70px;
    }
    .reference-listing .filter-title {
        font-size: 22px;
    }
    .about-refrence-sec .flex-sec {
        flex-flow: column;
        align-items: baseline;
        margin: 0;
    }
    .about-refrence-sec .flex-block {
        padding: 15px 0;
    }
    .about-refrence-sec .flex-block.flex {
        border-right: 0;
        border-bottom: 2px solid #fff;
    }
    .about-refrence-sec.bottom .flex-block {
        padding-top: 0;
        padding-bottom: 15px !important;
    }
    .about-refrence-sec .flex-sec .flex-title {
        font-size: 20px;
    }
    .about-refrence-sec .flex-block:last-child {
        padding-bottom: 0;
    }
    .about-refrence-sec .flex-sec {
        padding: 12px 20px;
    }
    .about-refrence-sec .common-desc.editor {
        padding: 20px 20px;
    }
    .about-refrence-sec.bottom .flex-sec {
        padding: 25px 20px 0;
    }
    .info-refrence-sec .left-block, .info-refrence-sec .right-block {
        padding: 22px 20px;
        border-radius: 20px;
    }
    .info-refrence-sec .common-desc.editor {
        font-size: 17px;
    }
    .info-refrence-sec .flex-sec .flex-title {
        font-size: 19px;
    }
    footer .ftrbtm::before { 
        top: -15px;
    }
    footer .ftrbtm {
        margin-top: 30px;
    }
    .faqsec .numrow .accordion .accordion-block .accordin-button {
        font-size: 17px;
    }
    .faqsec .numrow .accordion .accordion-block .bdy p {
        font-size: 15px;
    }
    .client-items-wrap .client-lists {
        width: 40%;
    }
    .whyoffer-listsCvr .accordion.whyoffer-lists {
        padding-left: 1em;
    }
	.languagesec .numrow .bookcallbut {
        margin-top: -61px;
    }
    .languagesec .numrow .bookcallbut .them_button {
        padding: 6px 35px 6px 8px;
        gap: 0;
    }
    .languagesec .numrow .bookcallbut .profile-images{
        display: block;
    }
    .languagesec .numrow .bookcallbut .profile-images img {
        height: 23px;
    }
    .erp-furniture-sec .points-flex .desc {
        font-size: 17px;
    }
    .erp-furniture-sec .points-flex img {
        height: 20px;
        margin-top: 2px;
    }
    .erp-furniture-sec .right-block {
        padding: 0 5px;
    }
    .erp-furniture-sec .column-main {
        padding: 25px 20px 25px;
    }
    .erp-impl-process-sec .flex-sec .flex-block {
        height: 120px;
    }
    .erp-impl-process-sec .flex-sec .main-title {
        font-size: 20px;
    }
    .erp-impl-process-sec .flex-sec .desc {
        font-size: 16px;
    }
    .erp-impl-process-sec .flex-sec .icon {
        height: 90px;
        width: 90px;
        padding: 30px;
    }
    .customersec .customer-left {
        margin: 17px 10px 0 10px;
    }
    .cstudy-postimpl-sec .flex-sec {
        margin: 0 0 30px;
    }
    .cstudy-postimpl-sec .flex-sec .flex-title {
        width: 100%;
    }
    .cstudy-postimpl-sec .flex-sec .flex-desc {
        width: 100%;
    }
    .reference-listing .info-title {
        min-height: unset;
    }
    .domain-impl-sec .main-title {
        font-size: 24px;
    }
    .domain-impl-sec .subtitle {
        font-size: 18px;
    }
    .header-nav .mobile-toggle {
        gap: 10px;
    }
    .bloglistsec .blogs-row .title {
        font-size: 20px;
    }
    .spostsec .numrow .vertical-block .flex-box .letesblog-sec ul.blog-list li.blogs .blog-info .title {
        font-size: 15px;
    }
    .spostsec .numrow .vertical-block .flex-box .letesblog-sec ul.blog-list li.blogs .blog-info span.publish {
        font-size: 13px;
    }
    .spostsec .numrow .vertical-block .flex-box .letesblog-sec ul.blog-list li.blogs {
        margin-bottom: 20px;
    }
    .cpq-ceo-sec .left-block .comment-desc {
        font-size: 20px;
    }
    .cpq-ceo-sec .left-block .comment-desc:after {
        right: 20px;
        top: 35px;
        height: 70px;
        width: 70px;
    }
    .cpq-ceo-sec .left-block .flex-right-block {
        width: 180px;
    }
    .cpq-ceo-sec .left-block .rating-icon {
        font-size: 17px;
    }
    .cpq-ceo-sec .right-block .bg-block::after {
        font-size: 18px;
        width: 50px;
        height: 50px;
    }
    .cpq-video-sec .row {
        row-gap: 10px;
    }
    .servesec .customer-categories .owl-prev, .servesec .customer-categories .owl-next {
        height: 34px;
        width: 34px;
        font-size: 26px !important;
    }
    .servesec .customer-categories {
        padding: 0 50px;
    }
    .customersec .testi-arrow {
        display: flex;
        flex-flow: row-reverse;
        gap: 15px;
    }
    .swiper-button-next.arrow-btn {
        position: unset;
    }
    .swiper-button-prev.arrow-btn {
        position: unset;
    }
    .cpq-features-sec .nav-link.active::before {
        content: unset;
    }
    .cpq-features-sec .nav-tabs {
        margin-right: 0;
    }
    .customersec .cluth-image img {
        height: 80px;
    }
    .pagination {
        gap: 12px;
    }
    .pagination .page-numbers {
        height: 40px;
        width: 40px;
        font-size: 16px;
        padding-top: 1px;
    }
    .about-sec .savvy-expert::after {
        height: 1px;
        width: 60%;
        top: 0;
    }
    .about-sec .savvy-expert .icon {
        position: relative;
        z-index: 2;
        background: inherit;
        padding-right: 20px;
    }
    .about-sec .about-wrapper .count-bottom {
        position: relative;
        z-index: 2;
        background: inherit;
        padding-left: 20px;
    }
    .banner-section hr {
        margin: 14px 0 20px;
    }
    .Whyblock .vert-tab .recr-content {
        margin: 10px 0;
    }
    .page-template-odoo-for-wholesale-distribution-business .Whyblock .vert-tab .recr-content {
        margin: 10px 0;
    }
    .erp-impl-process-sec .flex-sec:before {
        top: 55%;
        height: 28px;
    }
    #mega-menu-wrap-mobile #mega-menu-mobile {
        max-height: 400px;
        overflow-y: auto;
    }
    .mac_os .customersec .testimonials-slider-wrapper {
        padding: 0 70px !important;
    }
    .mac_os .customersec .testi-arrow {
        left: 90px;
    }
    .pagenotfoundsec {
        margin: 5em 0 3em;
    }
    .pagenotfoundsec h1.title {
        font-size: 38px;
    }
}
@media (max-width: 400px) {
    .servesec .card-content .cardblk .title {
        font-size: 18px;
    }
    .about-beginning-sec .below-title {
        font-size: 24px;
    }
	.languagesec .numrow .bookcallbut {
        margin-top: -36px;
    }
    .msp-workflow-sec .left-part .shufle-slider {
        left: 29%;
        top: 80px;
    }
    .msp-workflow-sec .left-part .shufle-slider .item {
        width: 144px;
    }
   .msp-workflow-sec .left-part .slider-arrow {
        padding-top: 75px;
    }
     .cell.active{
    transform:scale(1.1);
  }
}
