.trusted-leaders .owl-carousel .owl-stage{display: flex;}
.trusted-leaders .item {
    display: flex;
    flex: 1 0 auto;
    height: 100%;
}
.trusted-leaders .item {
    position: relative;
    overflow: hidden;
    /* margin-bottom: 80px; *//*This is optional*/
    display: flex;
    flex-direction: column;
    align-items: stretch;
}




@media (max-width: 1499px) {
    .siSec4 .successDv2 ul li {
        width: 345px;
        height: 334px;
    }

    .siSec4 .successDv2 ul li .arrow::after {
        bottom: 36px;
        left: 37px;
    }

    .siSec4 .successDv2 ul li .arrow::before {
        bottom: 37px;
        right: 1px;
    }

    .siSec4 .successDv2 ul li:nth-child(2) span.arrow {
        top: -16%;
        left: 42.7%;
    }

    .siSec4 .successDv2 ul li:nth-child(odd)::after {
        left: 47%;
        bottom: -5%;
    }

    .siSec4 .successDv2 ul li:nth-child(4) span.arrow {
        top: -15.6%;
        left: 43.2%;
    }
}

@media (max-width: 1399px) {
    html {
        font-size: 80%;
    }

    .homeSec4 .polygn {
        top: 0%;
        right: -6%;
        width: 38rem;
        height: 44rem;
    }

    .homeSec4,
    .homeSec2,
    .cognitoSec4,
    .markets-serve.cognitoSec5,
    .serviceSec2.siSec2,
    .prSec3,
    .careerSec3,
    .aboutSec2 {
        overflow-x: hidden;
    }

    .homeSec2 .polygn {
        bottom: 0%;
        right: -20%;
        width: 51.7rem;
        height: 33.9rem;
    }

    .homeSec3.cognitoSec2 .container {
        position: relative;
        z-index: 8;
    }

    .siSec4 .successDv2 ul li {
        width: 279px;
        height: 284px;
    }

    .siSec3 .circlePart ul li:nth-child(3) .point,
    .siSec3 .circlePart ul li:nth-child(7) .point {
        left: -31%;
    }

    .siSec3 .circlePart ul li:nth-child(2) .point,
    .siSec3 .circlePart ul li:nth-child(6) .point {
        right: -32%;
    }

    .siSec3 .circlePart ul li:nth-child(4) .point {
        right: -12%;
    }

    .siSec3 .circlePart ul li:nth-child(5) .point {
        left: -12%;
    }

    .siSec4 .successDv2 ul {
        margin-left: 0;
        justify-content: center;
    }

    .consultingSec3 .polygonFullDv ul.left {
        margin-left: 3rem;
    }

    .consultingSec3 .polygonFullDv ul.right {
        margin-right: 3rem;
    }

    .consultingSec3 .polygonFullDv::after {
        top: 60.5%;
        left: 59.3%;
        height: 21px;
    }

    .business-cards li {
        max-width: 19.1875rem;
        min-width: unset;
    }

    .business-cards {
        justify-content: center;
    }

    .methodology .method>img {
        max-height: 200px;
    }

    .meth-list li::before {
        width: 16.5rem;
        height: 12.86031rem;
        bottom: -5.8rem;
        background-size: contain;
    }

    .meth-list li:nth-child(even)::before {
        top: -18.5rem;
        rotate: 180deg;
        left: -65.4%;
    }

    .benfits-cards li:nth-child(1)::before {
        left: -1.5rem;
        top: 50%;
        transform: translateY(-50%);
        height: 20.39319rem;
        width: 44.47881rem;
        background: url("../images/ben1.png");
        background-repeat: no-repeat;
        background-size: contain;
    }

    .benfits-cards {
        gap: 4.56rem;
    }

    .benfits-cards li:nth-child(3)::before,
    .benfits-cards li:nth-child(4)::before,
    .benfits-cards li:nth-child(6)::before {
        background-size: contain;
    }

    .benfits-cards li:nth-child(6)::before {
        right: -1.4rem;
        height: 21.19319rem;
        width: 41.57881rem;
        top: 52.3%;
    }

    .siSec4 .successDv2 ul li .arrow::after {
        bottom: 27px;
        left: 25px;
    }

    .siSec4 .successDv2 ul li .arrow::before {
        bottom: 27px;
        right: 2px;
    }

    .siSec4 .successDv2 ul li:nth-child(odd)::after {
        left: 47%;
        bottom: -6%;
    }

    .siSec4 .successDv2 ul li:nth-child(2) span.arrow {
        top: -15%;
        left: 42.7%;
    }

    .siSec4 .successDv2 ul li:nth-child(4) span.arrow {
        top: -14.9%;
        left: 42.8%;
    }

    .benfits-cards li:nth-child(3)::before {
        right: -1.7rem;
        top: 52.4%;
        height: 21.39319rem;
        width: 42.17881rem;
    }

    .benfits-cards li:nth-child(4)::before {
        left: -1.7rem;
        top: 52.7%;
        transform: translateY(-50%);
        height: 21.39319rem;
        width: 42.6981rem;
    }

    .consultingSec3 .polygonFullDv ul.left li:first-child::after {
        height: 15px;
        left: 88.2%;
    }

    .consultingSec3 .polygonFullDv ul.right li:first-child::after {
        height: 13px;
        left: 8.3%;
    }

    .consultingSec3 .polygonFullDv ul.right li:nth-child(2)::after {
        height: 12px;
        top: 17%;
        left: 86.8%;
    }

    .consultingSec3 .polygonFullDv ul.left li:nth-child(2)::after {
        height: 15px;
    }

    .consultingSec3 .polygonFullDv ul.left li:nth-child(3)::after {
        height: 14px;
        bottom: 19%;
        left: 88.7%;
    }

    .consultingSec3 .polygonFullDv .mid_part::after {
        height: 18px;
        top: 69%;
        left: 7.4%;
    }
}

@media (min-width: 1200px) and (max-width: 1330px) {
    .methodology .mth-wrap {
        max-width: 85%;
        margin: 0 auto;
        margin-top: 4rem;
    }
}

@media screen and (max-width: 1199px) {
    header .menu-area .main_links {
        gap: 7.975rem;
    }

    header .menu-area .main_links ul {
        gap: 1.14rem;
    }

    .contactSec .top_txt {
        max-width: 32rem;
    }

    .contactSec .mapContainer {
        width: 38.875rem;
        height: 32.5875rem;
    }

    .contactSec .grn_bg {
        max-height: 552px;
    }

    .homeSec5 .counterDv {
        margin-top: 2.125rem;
    }

    .homeSec5 .sideImg {
        height: 40.775rem;
    }

    .homeSec2 .services .owl-prev {
        left: -1.75rem;
    }

    .homeSec2 .services .owl-next {
        right: -1.75rem;
    }

    header .menu-area .main_logo {
        max-width: 19.9375rem;
    }

    footer .linksDv .links:first-child {
        margin-left: 2.6rem;
    }

    .markets-serve .wraper-box {
        grid-template-columns: 42rem auto;
    }

    .markets-serve .wraper-box .video-wraper {
        height: 32rem;
    }

    .btn {
        min-width: 165px;
    }

    .siSec3 .circlePart ul .circle {
        width: 26.15rem;
        height: 26.15rem;
    }

    .siSec3 .circlePart ul {
        column-gap: 16rem;
        row-gap: 7rem;
    }

    .siSec3 .circlePart ul .circle::before {
        width: 22rem;
        height: 22rem;
    }

    .siSec3 .circlePart ul li:nth-child(2) .point,
    .siSec3 .circlePart ul li:nth-child(6) .point {
        right: -12%;
        scale: 0.7;
    }

    .siSec3 .circlePart ul li:nth-child(4) .point {
        right: 4%;
        scale: 0.7;
    }

    .siSec3 .circlePart ul li:nth-child(5) .point {
        left: 4%;
        scale: 0.7;
    }

    .siSec3 .circlePart ul li:nth-child(3) .point,
    .siSec3 .circlePart ul li:nth-child(7) .point {
        left: -13%;
        scale: 0.7;
    }

    .consultingSec3 .polygonFullDv {
        width: 1114px;
        transform-origin: center;
        transform: translateX(-50%) scale(0.8);
        left: 50%;
    }

    .siSec3 .btmPart {
        margin-bottom: 2rem;
    }

    .siSec3 .topTxt {
        margin-bottom: 10.51rem;
    }

    .methodology .mth-wrap {
        left: 50%;
        transform: translateX(-50%) scale(0.8);
    }

    .methodology .method>img {
        margin-left: -0.1rem;
        max-height: 219px;
    }

    .methodology .method>img:last-child {
        margin-right: 0rem;
    }

    .blog_Dv {
        height: 100%;
    }

    .aboutSec3 {
        padding: 6rem 0;
    }

    .aboutSec3 .topText {
        margin-bottom: 7rem;
    }

    .siSec4 .successDv2 {
        transform: scale(0.9);
        transform-origin: center;
    }

    .siSec4 {
        overflow-x: hidden;
    }

    .siSec4 .successDv2 ul li {
        width: 265px;
        height: 282px;
    }

    .siSec4 .successDv2 ul li .arrow {
        bottom: 33.1%;
        right: -17.7%;
    }

    .siSec4 .successDv2 ul li .arrow::before {
        bottom: 27px;
        right: -1px;
    }

    .siSec4 .successDv2 ul li .arrow::after {
        bottom: 27px;
        left: 28px;
    }

    .siSec4 .successDv2 ul li:nth-child(2) span.arrow {
        top: -15%;
        left: 41.7%;
    }

    .siSec4 .successDv2 ul li:nth-child(odd)::after {
        left: 50%;
        bottom: -6%;
    }

    .siSec4 .successDv2 ul li:nth-child(3) span.arrow {
        bottom: 39.3%;
        right: -17.8%;
    }

    .siSec4 .successDv2 ul li:nth-child(even)::before {
        bottom: 50.4%;
        height: 42px;
    }

    .siSec4 .successDv2 ul li:nth-child(4) span.arrow {
        top: -14.6%;
        left: 41.2%;
    }

    .siSec4 .successDv2 ul li .innerDv p {
        line-height: normal;
    }

    .business-cards li h3 {
        font-size: 3.525rem;
    }

    .business-cards li h3 {
        margin-top: 1.5rem;
    }

    .business-cards li {
        max-width: 16.4875rem;
    }

    .meth-list li .inner {
        width: 11rem;
        height: 11rem;
    }

    .meth-list li::before {
        width: 13rem;
        height: 11.36031rem;
        bottom: -6rem;
    }

    .meth-list li:nth-child(even)::before {
        top: -17rem;
        left: -68.7%;
    }

    .meth-list li .txt {
        position: absolute;
        bottom: -108%;
        left: -21%;
        width: 19rem;
    }

    .meth-list li:nth-child(even) .txt {
        top: -109%;
        bottom: unset;
        left: -52px;
    }

    .meth-list li:nth-child(4) .txt {
        top: -108%;
    }

    .meth-list {
        padding: 16rem 0 17rem;
    }

    .prdctSec3 .topTxt {
        margin-bottom: 9rem;
    }

    .meth-list li::after {
        right: -25px;
    }
}

@media (max-width: 991px) {
    h3 {
        font-size: 2rem;
        line-height: normal;
    }

    /* header responsive start*/
    header .menu_area .main_links {
        flex-direction: row-reverse;
    }

    header .menu_area .main_links ul li a {
        padding: 0.88rem 0 0.88rem 1.3rem;
        color: #fff;
        border-bottom: 2px solid #fff;
    }

    .stellarnav.mobile ul li.has-sub ul {
        position: static;
    }

    header .menu_area .main_links ul li.has-sub ul li a {
        color: #fff;
    }

    .stellarnav.mobile ul li.has-sub ul {
        display: none !important;
    }

    .stellarnav.mobile ul li.has-sub.open ul {
        display: block !important;
        background-color: #282b75;
    }

    header .menu_area .main_links ul li a.dd-toggle:hover {
        border-bottom: none;
    }

    header .menu_area {
        padding: 0.8rem 2rem;
    }

    /* header responsive end*/

    h1 {
        font-size: 3.25rem;
    }

    h2 {
        font-size: 2.7rem;
    }

    .btnGrp {
        flex-direction: column;
        align-items: start;
    }

    html {
        font-size: 70%;
    }

    .clients-feedback .text-wraper {
        padding-right: 2.5rem;
    }

    .clients-feedback h2 {
        font-size: 2.475rem;
        margin-bottom: 2.85rem;
    }

    .clients-feedback h3 {
        font-size: 2rem;
    }

    .clients-feedback {
        padding: 3rem 0;
    }

    footer {
        padding-top: 3rem;
    }

    footer ul.contact li {
        font-size: 0.95rem;
        line-height: 1.3rem;
        margin-bottom: 1rem;
    }

    footer p {
        margin-bottom: 1.8rem;
    }

    footer h6 {
        margin-top: 1.81rem;
    }

    footer h3 {
        font-size: 9rem;
        margin-top: 1rem;
        margin-bottom: -2.5rem;
    }

    .trusted-leaders {
        padding: 3rem 0;
    }

    .trusted-leaders p {
        margin: 0 auto 3rem;
    }

    .trusted-leaders h2 {
        font-size: 3.15rem;
    }

    .trusted-leaders .item .profile h5 span {
        margin-bottom: 0.2rem;
    }

    .markets-serve .wraper-box {
        grid-template-columns: 1fr 1fr;
        margin-top: 3rem;
    }

    .markets-serve .wraper-box .text-wraper .heading-wraper h3 {
        font-size: 2.2rem;
    }

    .markets-serve .wraper-box .video-wraper {
        height: 30rem;
    }

    .markets-serve h2 {
        font-size: 3.15rem;
    }

    /* arunisha responsive css */

    .heroBanner {
        padding: 10.49rem 0 12rem;
    }

    .homeSec3 .srvcDvs {
        gap: 4rem 4.77rem;
    }

    .innerBanner .vdo_Dv {
        max-height: unset;
        height: 28rem;
    }

    .innerBanner .vdo_Dv video {
        height: 100%;
    }

    .innerBanner {
        padding-top: 11.49rem;
    }

    .homeSec3.cognitoSec2 .srvcDvs {
        gap: 4rem 3.07rem;
    }

    .homeSec3 .srvcDvs .srvcDv {
        width: 30%;
    }

    h4 {
        font-size: 1.45rem;
    }

    .homeSec3.cognitoSec2 .topText {
        margin: 0 auto 4.25rem;
    }

    .cognitoSec3 {
        padding-top: 3rem;
    }

    .markets-serve {
        margin-top: 0;
    }

    .markets-serve.cognitoSec5 .wraper-box {
        padding: 3.81rem 2.5rem 3.81rem 0;
    }

    .serviceSec2 .serviceWrap .imgDv {
        height: 23rem;
        width: 27rem;
    }

    .serviceSec2 .serviceWrap .txtDv {
        width: calc(100% - 28rem);
    }

    .siSec3.consultingSec3 .topTxt {
        margin-bottom: 6.11rem;
    }

    .siSec3 {
        padding: 3rem 0;
    }

    .consultingSec3 .polygonFullDv {
        width: 100%;
        transform-origin: unset;
        transform: unset;
        left: unset;
        flex-direction: column;
    }

    .consultingSec3 .polygonFullDv .mid_part {
        position: static;
        transform: unset;
        margin-bottom: 1.5rem;
    }

    .consultingSec3 .polygonFullDv::after {
        display: none;
    }

    .consultingSec3 .polygonFullDv .mid_part .innrDv h5 {
        width: 100%;
        max-width: unset;
        font-size: 1.45rem;
    }

    .consultingSec3 .polygonFullDv .mid_part,
    .consultingSec3 .polygonFullDv .mid_part .midDv {
        width: 100%;
        height: auto;
    }

    .consultingSec3 .polygonFullDv .mid_part .mid2 {
        position: relative;
        padding: 2rem 0;
    }

    .consultingSec3 .polygonFullDv .mid_part .innrDv,
    .consultingSec3 .polygonFullDv .mid_part .mid2 {
        clip-path: unset;
        transform: unset;
    }

    .consultingSec3 .polygonFullDv .mid_part .innrDv::before,
    .consultingSec3 .polygonFullDv .mid_part .mid2::before,
    .consultingSec3 .polygonFullDv .mid_part::before,
    .consultingSec3 .polygonFullDv .mid_part .midDv::before,
    .consultingSec3 .polygonFullDv .mid_part::after,
    .consultingSec3 .polygonFullDv .mid_part .midDv::after,
    .consultingSec3 .polygonFullDv ul li::before,
    .consultingSec3 .polygonFullDv ul.right li:first-child::after,
    .consultingSec3 .polygonFullDv ul.left li:nth-child(3)::after,
    .consultingSec3 .polygonFullDv ul.left li:first-child::after,
    .consultingSec3 .polygonFullDv ul.left li:nth-child(2)::after,
    .consultingSec3 .polygonFullDv ul.right li:nth-child(3)::after {
        display: none;
    }

    .consultingSec3 .polygonFullDv ul.left li:nth-child(3) {
        position: static;
    }

    .consultingSec3 .polygonFullDv ul.left li:nth-child(2) {
        margin-top: 0;
        margin-left: 0;
    }

    .consultingSec3 .polygonFullDv ul.left {
        margin-left: 0;
        width: 100%;
        margin-bottom: 1.5rem;
        justify-content: center;
    }

    .consultingSec3 .polygonFullDv ul.right {
        justify-content: center;
        margin-right: 0;
        width: 100%;
    }

    .consultingSec3 .polygonFullDv ul li {
        position: static;
    }

    .consultingSec3 .polygonFullDv ul.right li:first-child {
        position: static;
    }

    .consultingSec3 .polygonFullDv ul.right li:nth-child(2) {
        margin-top: 0;
    }

    .consultingSec3 .polygonFullDv {
        padding-top: 2rem;
    }

    .innerBanner2 .top {
        position: relative;
        padding: 10rem 0;
    }

    .innerBanner2 img {
        position: absolute;
        /* z-index: -1; */
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .innerBanner2::before {
        z-index: 2;
    }

    .consultingSec4 .topTxt {
        margin-bottom: 0;
    }

    .consultingSec4 .row {
        row-gap: 1.8rem;
    }

    .methodology .method>img {
        max-height: 186px;
    }

    .methodology,
    .prdctSec3.manageSec2 {
        padding: 4rem 0;
    }

    .business-cards li {
        max-width: 15rem;
    }

    .business-cards li h3 {
        font-size: 4.3rem;
        margin-top: 1.25rem;
    }

    .business-cards {
        justify-content: center;
    }

    .prdctSec3 .topTxt {
        margin-bottom: 4rem;
    }

    .caseSec2 .serviceWrap .txtDv {
        width: calc(100% - 29rem);
    }

    .caseSec2 .serviceWrap .imgDv {
        max-width: 27rem;
    }

    .innerSec2 .row {
        margin-bottom: 2rem;
        row-gap: 2rem;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv {
        flex-direction: column-reverse;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv .right {
        align-items: flex-start;
        width: 100%;
        margin-bottom: 2rem;
        flex-direction: row;
    }

    .careerSec3 .topTxt {
        margin: 0 auto 3rem;
    }

    .careerDtlsSec3 .fullFormDv {
        margin-top: 1.5rem;
    }

    .contact-sec1 .contact-card p a {
        word-wrap: break-word;
    }

    .aboutSec2 .serviceWrap .txtDv {
        width: calc(100% - 28rem);
    }

    .aboutSec2 .serviceWrap .imgDv {
        width: 27rem;
    }

    .aboutSec2 .topTxt {
        margin-bottom: 4rem;
    }

    .aboutSec2 .topTxt h3 {
        max-width: 30rem;
    }

    .aboutSec2 .topTxt p {
        max-width: 25rem;
    }

    .serviceSec2 .topTxt h3 {
        max-width: 28rem;
    }

    .serviceSec2 .serviceWrap {
        margin-bottom: 3rem;
    }

    .siSec3 .circlePart ul li {
        width: 43%;
    }

    .siSec3 .circlePart ul .circle::before {
        width: 18rem;
        height: 18rem;
    }

    .siSec3 .circlePart ul li span {
        width: 19rem;
    }

    /* .siSec3 .circlePart ul .circle {
        width: 100%;
        border-radius: 0;
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
    } */
    .siSec3 .circlePart ul li .icon {
        width: 3.5rem;
        height: 3.5rem;
    }

    .siSec3 .circlePart ul li .point {
        display: none;
    }

    .siSec3 .circlePart ul {
        column-gap: 0rem;
        row-gap: 4rem;
    }

    .siSec3 .circlePart ul li span.w16 {
        width: 22rem;
    }

    .siSec4 .successDv2 ul li {
        width: 234px;
        height: 230px;
    }

    .siSec4 .successDv2 {
        transform: scale(0.8);
    }

    .siSec4 .topTxt {
        margin-bottom: 3rem;
    }

    .siSec4 .successDv2 ul li .arrow {
        bottom: 33.1%;
        right: -17.7%;
    }

    .siSec4 .successDv2 ul li .arrow::before {
        bottom: 23px;
        right: -1px;
    }

    .siSec4 .successDv2 ul li .arrow::after {
        bottom: 24px;
        left: 23px;
    }

    .siSec4 .successDv2 ul li:nth-child(2) span.arrow {
        top: -16.1%;
        left: 41%;
    }

    .siSec4 .successDv2 ul li:nth-child(even)::after {
        z-index: 7;
        bottom: 93.8%;
    }

    .siSec4 .successDv2 ul li:nth-child(odd)::after {
        bottom: -7.1%;
    }

    .siSec4 {
        padding: 4.45rem 0 2.05rem;
    }

    .siSec3 .topTxt {
        margin-bottom: 2.81rem;
    }

    .serviceSec2 .topTxt {
        margin-bottom: 3rem;
    }

    .siSec4 .successDv2 ul li:nth-child(3) span.arrow {
        bottom: 32.3%;
        right: -17.8%;
    }

    .siSec4 .successDv2 ul li:nth-child(4) span.arrow {
        top: -16.6%;
        left: 41.2%;
    }

    .methodology .methodologies {
        gap: 1.95rem;
    }

    .methodology .methodologies li .image {
        width: 6rem;
        height: 6rem;
    }

    .methodology .methodologies li .image img {
        width: 3.9125rem;
        height: 3.9125rem;
    }

    .prdctSec4 .processWrap ul li {
        width: 45%;
    }

    .prdctSec4 .processWrap ul {
        flex-wrap: wrap;
        row-gap: 2rem;
    }

    .prdctSec4 .processWrap ul li .outer {
        margin-bottom: 2rem;
    }

    .prdctSec4 .processWrap {
        padding: 3rem 0;
    }

    .prdctSec4 .processWrap ul li .txt {
        position: static;
    }

    .prdctSec4 .processWrap ul li .outer .point,
    .prdctSec4 .processWrap ul li::after,
    .prdctSec4 .processWrap ul li .outer::before {
        display: none;
    }

    .prdctSec3 {
        padding: 4rem 0;
    }

    .prdctSec4 .topTxt {
        margin-bottom: 2rem;
    }

    .prdctSec4 {
        padding: 4rem 0;
    }

    .meth-list li .inner {
        width: 9rem;
        height: 9rem;
        margin-bottom: 1rem;
    }

    .meth-list li:nth-child(even)::before,
    .meth-list li::before,
    .meth-list li:first-child .inner::before,
    .meth-list li::after {
        display: none;
    }

    .meth-list {
        padding: 4rem 0;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .meth-list li .txt {
        position: static;
        width: 100%;
    }

    .meth-list li {
        width: 30%;
    }

    .meth-list li .txt h5,
    .meth-list li .txt p {
        text-align: left;
    }

    .integration-methodology h2 {
        margin-bottom: 2rem;
    }

    .careerSec2.prSec2 h3 {
        margin-bottom: 1.5rem;
    }

    .methodology .methodologies li .tx {
        width: 12.625rem;
    }

    .methodology .methodologies li:nth-child(2) .tx,
    .methodology .methodologies li:nth-child(3) .tx {
        top: -16.19rem;
    }

    .consultingSec4 .collabDv p {
        line-height: normal;
    }

    .siSec3 .btmPart {
        margin-bottom: 4rem;
    }

    .blogDtls .topDtls {
        flex-wrap: wrap;
        gap: 1rem;
    }

    .blogDtls .topDtls .sideTxt {
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .clients-feedback {
        padding: 2.5rem 0;
    }

    header .menu_area .main_logo {
        max-width: 10rem;
    }

    .clients-feedback .text-wraper {
        padding-right: 0;
        padding-bottom: 1.5rem;
        border-right: unset;
        border-bottom: 1px solid #fff;
        margin-right: 0;
        margin-bottom: 1.5rem;
        height: auto;
    }

    .clients-feedback h2 {
        font-size: 2.2rem;
        margin-bottom: 2.05rem;
        text-align: center;
    }

    .clients-feedback .client-review .item ul.star {
        justify-content: center;
    }

    .clients-feedback .client-review .item p {
        max-width: 100%;
        font-size: 1.3rem;
        text-align: center;
    }

    .clients-feedback .client-review .item .profile {
        flex-direction: column;
    }

    .clients-feedback .client-review .item .profile h6 {
        text-align: center;
        font-size: 1.3rem;
    }

    .clients-feedback .client-review .item .profile {
        gap: 0.52rem;
    }

    .clients-feedback .client-review .owl-dots {
        margin-top: 1.15rem !important;
        justify-content: center;
    }

    .clients-feedback h3 {
        font-size: 1.7rem;
        text-align: center;
        margin-bottom: 1.5rem;
    }

    .clients-feedback .form-wraper input[type="submit"] {
        margin: 0 auto;
    }

    footer {
        padding-top: 2.5rem;
    }

    footer p {
        margin-bottom: 1.5rem;
        text-align: center;
    }

    footer img.in {
        display: block;
        margin: 0 auto;
    }

    footer h6 {
        margin-top: 1.21rem;
        text-align: center;
    }

    footer h5 {
        font-size: 1.3rem;
        margin-bottom: 1.05rem;
        text-align: center;
    }

    footer .text-wraper {
        max-width: 100%;
    }

    footer ul.menu li {
        font-size: 1.15rem;
        margin-bottom: 0;
    }

    footer ul.menu {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: 0.4rem 1rem;
        margin-bottom: 1.2rem;
    }

    footer ul.contact li {
        font-size: 1.1rem;
        line-height: 1.5rem;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    footer h3 {
        font-size: 4rem;
        margin-top: 0.5rem;
        margin-bottom: -1rem;
    }

    .trusted-leaders p {
        margin: 0 auto 2rem;
        max-width: 100%;
    }

    .trusted-leaders .item {
        text-align: center;
    }

    .trusted-leaders .item ul.star {
        justify-content: center;
    }

    .trusted-leaders .item p {
        text-align: center;
        font-size: 1.3rem;
    }

    .trusted-leaders .item .profile img {
        max-width: 4rem;
        max-height: 4rem;
    }

    .trusted-leaders .item .profile {
        gap: 0.8rem;
        flex-direction: column;
    }

    .trusted-leaders .leaders-slider .owl-nav {
        position: static;
        transform: unset;
        margin-top: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0.8rem;
    }

    .trusted-leaders .leaders-slider .owl-nav button {
        position: static;
    }

    .trusted-leaders .leaders-slider .owl-dots {
        margin-top: 2rem;
    }

    .trusted-leaders {
        padding: 2.5rem 0;
    }

    .markets-serve .wraper-box {
        grid-template-columns: 1fr;
        margin-top: 1.5rem;
    }

    .markets-serve .wraper-box .video-wraper {
        height: 15rem;
    }

    .markets-serve .wraper-box .text-wraper .heading-wraper h3 {
        font-size: 2rem;
    }

    .markets-serve .wraper-box .text-wraper .heading-wraper img {
        max-width: 2.8rem;
        max-height: 2.8rem;
    }

    .markets-serve .wraper-box .text-wraper .heading-wraper {
        gap: 1rem;
        margin-bottom: 1rem;
        justify-content: center;
    }

    .markets-serve .wraper-box .text-wraper {
        text-align: center;
    }

    .markets-serve .wraper-box .text-wraper p {
        font-size: 1.3rem;
        line-height: 1.82rem;
        margin-bottom: 1rem;
        text-align: center;
    }

    .markets-serve p {
        max-width: 100%;
        font-size: 1.3rem;
        line-height: 1.85rem;
        margin: 0 auto;
    }

    /* arunisha responsve start */
    .heroBanner .txtDv {
        margin-bottom: 2rem;
        margin-top: 0;
    }

    .heroBanner .txtDv h1,
    .innerBanner .txtDv h1 {
        text-align: center;
        margin-bottom: 1rem;
    }

    .heroBanner .txtDv p {
        text-align: center;
    }

    .heroBanner {
        padding: 10.49rem 0 6.6rem;
    }

    p,
    .blog_Dv p {
        font-size: 1.3rem;
    }

    .btnGrp {
        align-items: center;
    }

    .btn {
        font-size: 1.3rem;
    }

    .homeSec2 .videoDv .img_abs {
        position: static;
        width: 100%;
        margin-top: 2rem;
    }

    .homeSec2 .videoDv {
        height: auto;
    }

    .homeSec2 .videoDv .img_abs img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .homeSec2 .top_txt {
        margin-bottom: 2.94rem;
    }

    .homeSec2 .row {
        row-gap: 2rem;
    }

    .homeSec2 .sideTxt .cog_logo {
        margin: 0 auto;
    }

    .homeSec2 .sideTxt p {
        text-align: center;
    }

    .homeSec2 .sideTxt ul li {
        margin: 0 auto 1rem;
    }

    .homeSec3 .srvcDvs .srvcDv {
        width: 100%;
    }

    .homeSec3 .srvcDvs .srvcDv .innrDv {
        justify-content: flex-start;
    }

    .homeSec3 {
        padding: 4rem 0;
    }

    .homeSec3 .topText {
        margin: 0 auto 3.35rem;
    }

    .markets-serve {
        margin-top: 4rem;
    }

    .homeSec4 {
        margin: 5.25rem 0 1.35rem;
        padding: 5.55rem 0 2.75rem;
    }

    .homeSec4 .mapSec ul li .mapDv {
        width: 100%;
    }

    .connector-layer {
        display: none;
    }

    .homeSec4 .mapSec ul li {
        margin-bottom: 4.11rem;
    }

    .homeSec4 .mapSec ul li:nth-child(odd) .mapDv .txt h3 {
        max-width: unset;
    }

    .homeSec4 .mapSec ul li .mapDv .txt p {
        font-size: 1.3rem;
    }

    .homeSec4 .mapSec ul li .mapDv:hover {
        height: fit-content;
    }

    .homeSec4 .mapSec ul li .mapDv .txt p {
        position: static;
    }

    .markets-serve .polygn {
        bottom: 0%;
        left: 0;
        width: 200px;
        height: 300px;
    }

    .innerBanner .txtDv .scrolling-words-container {
        justify-content: center;
    }

    .innerBanner .row {
        row-gap: 2rem;
    }

    .innerBanner .txtDv p,
    .consultingSec2 .topTxt h3,
    .consultingSec2 .topTxt p {
        text-align: center;
    }

    .innerBanner .txtDv .gradientTxt {
        font-size: 4.15rem;
    }

    .homeSec3.cognitoSec2,
    .serviceSec2.siSec2,
    .careerSec2,
    .caseSec3,
    .blogDtls,
    .innerSec2,
    .careerSec3,
    .careerDtlsSec2,
    .contact-sec1,
    .aboutSec3,
    .aboutSec2,
    .serviceSec2,
    .consultingSec4,
    .manageSec3 {
        padding: 4rem 0;
    }

    .homeSec3.cognitoSec2 .srvcDvs {
        row-gap: 3rem;
    }

    .cognitoSec3 .topText h2 {
        line-height: normal;
    }

    .cognitoSec3 .topText {
        margin: 0 auto 2.35rem;
    }

    .cognitoSec3 .txtData {
        text-align: center;
        margin-bottom: 2rem;
    }

    .cognitoSec4 {
        margin: 4.18rem 0 0;
        padding: 4.75rem 0;
    }

    .cognitoSec4 .row {
        row-gap: 2rem;
    }

    .cognitoSec4 .dataDv .dataTxt h5 {
        font-size: 1.45rem;
    }

    .cognitoSec4 .dataDv .dataTxt p,
    .careerDtlsSec3 ul.list li {
        font-size: 1.3rem;
    }

    .markets-serve .wraper-box .text-wraper a {
        font-size: 1.3rem;
    }

    .serviceSec2 .topTxt {
        flex-direction: column;
        margin-bottom: 2rem;
        text-align: center;
        gap: 0.4rem;
    }

    .consultingSec2 .topTxt h3 {
        margin-bottom: 1.5rem;
    }

    .serviceSec2 .serviceWrap .txtDv,
    .serviceSec2.siSec2 .serviceWrap .imgDv {
        width: 100%;
        text-align: center;
    }

    .consultingSec3 .polygonFullDv ul {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .consultingSec3 .polygonFullDv ul.left li:nth-child(2)::after,
    .consultingSec3 .polygonFullDv ul.right li:nth-child(3)::after,
    .consultingSec3 .polygonFullDv ul.right li:nth-child(2)::after {
        display: none;
    }

    .consultingSec3 .polygonFullDv ul.right {
        margin-right: 0;
        width: 100%;
    }

    .consultingSec4 .collabDv .icon {
        margin: 0 auto 1.8rem;
    }

    .consultingSec4 .collabDv {
        text-align: center;
    }

    .siSec5 .video {
        width: 30rem;
        height: 30rem;
    }

    .siSec5 {
        padding: 4.45rem 0 4.62rem;
    }

    .consultingSec4 .collabDv h4 {
        font-size: 1.45rem;
    }

    .net-img-wraper::before {
        width: 15rem;
        height: 15rem;
    }

    .consultingSec3 .polygonFullDv .mid_part .innrDv {
        background-color: transparent;
    }

    .brdcamp li,
    .caseSec2 .serviceWrap .txtDv .dtls li {
        font-size: 1.3rem;
    }

    .business-cards {
        flex-direction: column;
        gap: 1.5rem;
    }

    .business-cards li {
        max-width: 100%;
        margin-inline: 0;
    }

    .business-cards li:nth-child(even) {
        margin-top: 0;
    }

    .methodology .methodologies {
        flex-direction: column;
    }

    .methodology .method {
        position: static;
        transform: unset;
        margin-bottom: 2rem;
    }

    .methodology .methodologies li:nth-child(3) {
        margin-left: unset;
    }

    .methodology .methodologies li {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .methodology .methodologies::before {
        display: none;
    }

    .methodology .methodologies li .tx h5 {
        font-size: 1.5rem;
        text-align: center;
    }

    .methodology .methodologies li .tx p {
        font-size: 1.3rem;
        text-align: center;
    }

    .methodology .methodologies li:nth-child(2) .tx,
    .methodology .methodologies li:nth-child(3) .tx {
        position: static;
    }

    .methodology .mth-wrap {
        margin-top: 2rem;
        transform: unset;
        left: unset;
    }

    .caseSec2 .serviceWrap {
        flex-wrap: wrap;
        gap: 1.4rem;
        margin-bottom: 2rem;
    }

    .caseSec2 .serviceWrap .imgDv {
        max-width: 100%;
    }

    .caseSec2 .serviceWrap .txtDv {
        width: 100%;
        text-align: center;
    }

    .caseSec2 .serviceWrap .txtDv .dtls {
        justify-content: center;
    }

    .caseSec2 .serviceWrap .readMore,
    .blog_Dv .readMore,
    .prSec3 .slideFullDv .slideDv .txt .readMore,
    .serviceSec2 .serviceWrap .readMore {
        font-size: 1.3rem;
        justify-content: center;
    }

    .caseSec3 .topTxt {
        margin-bottom: 1.5rem;
    }

    .caseSec3 .row {
        row-gap: 1.5rem;
    }

    .blog_Dv h5 {
        max-width: none;
        font-size: 1.5rem;
    }

    .blog_Dv {
        text-align: center;
    }

    .blog_Dv .dtls li {
        font-size: 1.3rem;
    }

    .blog_Dv .dtls {
        justify-content: center;
    }

    .caseSec3 .btnDv {
        margin-top: 1.05rem;
    }

    .blogDtls .topDtls {
        flex-direction: column;
        gap: 1rem;
        align-items: center;
    }

    .blogDtls.pres_dtls2 .txtData .txt ul li,
    .blogDtls.pres_dtls2 .txtData .txt ol li {
        font-size: 1.3rem;
        text-align: left;
    }

    .brochures-sec1 .heading-wraper {
        flex-direction: column;
        text-align: center;
    }

    .brochures-sec1 .heading-wraper p,
    .brochures-sec1 .heading-wraper h2 {
        max-width: none;
    }

    .innerSec2 .row {
        row-gap: 2.25rem;
        margin-bottom: 2rem;
    }

    .innerSec2 h3,
    .innerSec2 p {
        text-align: center;
    }

    .blogDtls .txtData {
        text-align: center;
    }

    .blogDtls .topDtls .sideTxt h3 {
        text-align: center;
    }

    .prSec3 .slideFullDv .slideDv {
        flex-direction: column;
        gap: 0.8rem;
    }

    .prSec3 .slideFullDv .slideDv .txt {
        width: 100%;
    }

    .prSec3 .slideFullDv .slideDv .imgDv {
        width: 100%;
    }

    .prSec3 .slideFullDv .slideDv .txt .dtls li {
        font-size: 1.3rem;
    }

    .prSec3 {
        padding: 4rem 0;
    }

    .prSec3 .articleDv h5 {
        text-align: center;
        margin-bottom: 2rem;
    }

    .prSec3 .articleDv .blog_Dv h5 {
        max-width: unset;
        font-size: 1.5rem;
    }

    .careerSec2.prSec2 h3 {
        text-align: center;
        margin-bottom: 1.2rem;
        max-width: unset;
    }

    .careerSec2.prSec2 p {
        text-align: center;
    }

    .prSec3 .slideFullDv {
        padding: 0;
    }

    .prSec3 .slideFullDv .slideDv .txt .dtls {
        justify-content: flex-start;
        align-items: start;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv {
        padding: 1.55rem;
        flex-direction: column;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv .left .dtls {
        flex-wrap: wrap;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv .left,
    .careerSec3 .tab_FullSec .jobDtls .dtlsDv .right {
        width: 100%;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv .right {
        align-items: flex-start;
        gap: 1rem;
        margin: 1rem 0 0;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv {
        gap: 1rem;
    }

    .careerSec3 .topTxt {
        margin: 0 auto 2rem;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv .left .tags li,
    .careerSec3 .tab_FullSec .jobDtls .dtlsDv .right p.date {
        font-size: 1.3rem;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv .left .tags {
        flex-wrap: wrap;
    }

    .careerSec3 .tab_FullSec .jobDtls .dtlsDv .left .dtls li {
        font-size: 1.3rem;
    }

    .careerSec2 h3 {
        text-align: center;
        margin-bottom: 1.2rem;
    }

    .careerSec2 p {
        text-align: center;
    }

    .careerSec3 .tab_FullSec .filter li.has_drop ul {
        bottom: -154px;
    }

    .careerSec4 .blog_Dv p {
        text-align: center;
    }

    .contact-sec1 .heading-wraper {
        justify-content: center;
    }

    .contact-sec1 .heading-wraper h2 {
        max-width: unset;
        text-align: center;
    }

    .contact-sec1 .heading-wraper p {
        max-width: unset;
        text-align: center;
    }

    .careerDtlsSec3 .fullFormDv .fullFormDv input:not([type="submit"]),
    .careerDtlsSec3 .fullFormDv .fullFormDv select,
    .careerDtlsSec3 .fullFormDv .fullFormDv textarea {
        font-size: 1.2rem;
    }

    .careerDtlsSec3 .fullFormDv .fullFormDv h5,
    .careerDtlsSec3 .fullFormDv .fullFormDv .inputWrap.check label,
    .careerDtlsSec3 .fullFormDv .fullFormDv .inputWrap.upload span,
    .careerDtlsSec3 ul.tags li {
        font-size: 1.3rem;
    }

    .careerDtlsSec3 ul.tags {
        gap: 0.9rem;
    }

    .careerDtlsSec3 .fullFormDv .fullFormDv .inputWrap.check label::before {
        width: 1.2rem;
        height: 1.2rem;
    }

    .careerDtlsSec2 .topPart {
        row-gap: 1.5rem;
    }

    .careerDtlsSec2 .topPart .lft h3 {
        margin-bottom: 1.2rem;
    }

    .careerDtlsSec2 .topPart .right {
        width: 100%;
    }

    .contact-sec1 .row {
        gap: 2rem 0;
    }

    .aboutSec2 .serviceWrap .txtDv,
    .aboutSec2 .serviceWrap .imgDv {
        width: 100%;
    }

    .aboutSec2 .serviceWrap {
        gap: 1.5rem;
        text-align: center;
        padding: 1rem;
    }

    .aboutSec2 .topTxt p,
    .aboutSec2 .topTxt h3,
    .serviceSec2 .topTxt p,
    .serviceSec2 .topTxt h3 {
        max-width: 100%;
    }

    .aboutSec2 .topTxt {
        gap: 1rem;
        text-align: center;
        margin-bottom: 1.5rem;
    }

    .aboutSec3 .topText {
        margin-bottom: 1.5rem;
    }

    .aboutSec3 .teamDtls .row {
        margin-top: 1.5rem;
        row-gap: 2rem;
    }

    .aboutSec3 .teamDtls .teamDv p,
    .aboutSec3 .teamDtls .teamDv span.grn {
        font-size: 1.3rem;
        max-width: unset;
    }

    .aboutSec3 .teamDtls .teamDv .linkdin {
        width: 2rem;
        height: 2rem;
    }

    .clients-feedback .client-review .item .profile h6 span {
        font-size: 1.3rem;
    }

    .serviceSec2 .serviceWrap .imgDv {
        width: 100%;
    }

    .serviceSec2 .serviceWrap {
        margin-bottom: 2rem;
    }

    .serviceSec2 .serviceWrap {
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .consultingSec3 .polygonFullDv ul li {
        width: 100%;
        height: auto;
        margin-bottom: 2rem;
    }

    .consultingSec3 .polygonFullDv ul li .innrDv {
        clip-path: unset;
        padding: 2rem;
    }

    .consultingSec3 .polygonFullDv ul li .innrDv p {
        max-width: unset;
    }

    .consultingSec4 .topTxt h2 {
        margin-bottom: 1.4rem;
    }

    .consultingSec3 .polygonFullDv ul.left {
        margin-bottom: 0;
    }

    .consultingSec3 .polygonFullDv ul li .innrDv h5 {
        font-size: 1.5rem;
    }

    .siSec3.consultingSec3 .topTxt {
        margin-bottom: 2.5rem;
    }

    .siSec3 .circlePart ul li {
        width: 100%;
    }

    .siSec3 .circlePart ul li {
        flex-direction: row-reverse;
    }

    .siSec3 .circlePart ul li span,
    .siSec3 .circlePart ul li span.w16,
    .siSec3 .circlePart ul li:nth-child(4) .txt,
    .siSec3 .circlePart ul li:nth-child(5) .txt {
        width: calc(100% - 5rem);
    }

    .siSec3 .circlePart ul {
        row-gap: 2rem;
    }

    .siSec3 .circlePart ul li span {
        font-size: 1.3rem;
    }

    .siSec4 .successDv2 ul li::before {
        display: none;
    }

    .siSec4 .successDv2 ul li {
        width: 100%;
        height: 100%;
        rotate: unset;
        transform: unset;
        margin-bottom: 2rem;
        padding: 1.5rem;
    }

    .siSec4 .successDv2 ul {
        flex-wrap: wrap;
    }

    .siSec4 .successDv2 ul li .innerDv {
        width: 100%;
        height: 100%;
        rotate: unset;
    }

    .siSec4 .successDv2 ul li:nth-child(2),
    .siSec4 .successDv2 ul li:nth-child(3) {
        margin: 0 0 1.5rem;
    }

    .siSec4 .successDv2 ul li .arrow {
        display: none;
    }

    .siSec4 .successDv2 ul li .innerDv h5 {
        font-size: 1.3rem;
    }

    .siSec4 .successDv2 {
        transform: unset;
    }

    .siSec4 .successDv2 ul li:nth-child(even)::after,
    .siSec4 .successDv2 ul li:nth-child(odd)::after {
        display: none;
    }

    .siSec4 .successDv2 ul li:nth-child(4) {
        margin-top: 0;
        margin-left: 0;
    }

    .siSec4 .successDv2 ul li:nth-child(5) {
        margin-left: 0;
    }

    .manageSec2 .valueWrapfull {
        justify-content: center;
        row-gap: 2rem;
    }

    .prdctSec4 .processWrap ul li {
        width: 100%;
        align-items: center;
        text-align: center;
    }

    .prdctSec4 .processWrap ul li .outer {
        width: 8rem;
        height: 8rem;
    }

    .prdctSec4 .processWrap ul li .outer .innrBx h5 {
        font-size: 3rem;
    }

    .prdctSec4 .processWrap ul li .txt h5 {
        font-size: 1.5rem;
    }

    .prdctSec4 .processWrap ul li .txt p {
        font-size: 1.3rem;
    }

    .prdctSec4 .processWrap {
        padding: 3rem 0 0;
    }

    .caseSec2.prdctSec2 {
        padding: 0 0 5rem;
    }

    .prdctSec3 .textDv .txt h4 {
        font-size: 1.75rem;
    }

    .siSec3 .circlePart ul li {
        justify-content: flex-end;
    }

    .benfits-cards li:nth-child(3)::before,
    .benfits-cards li:nth-child(4)::before,
    .benfits-cards li:nth-child(6)::before,
    .benfits-cards li:nth-child(1)::before {
        display: none;
    }

    .meth-list {
        flex-direction: column;
    }

    .meth-list li::before,
    .meth-list li::after,
    .meth-list li:first-child .inner::before {
        display: none;
    }

    .meth-list li .txt {
        position: static;
        width: calc(100% - 10rem);
    }

    .meth-list li .inner {
        width: 7rem;
        height: 7rem;
        margin-bottom: 0;
    }

    .meth-list li {
        display: flex;
        flex-direction: column;
        gap: 1.5rem;
        width: 100%;
        margin-bottom: 1.5rem;
    }

    .meth-list li .txt h5 {
        font-size: 1.5rem;
    }

    .meth-list li .txt {
        width: 100%;
    }

    .meth-list li .txt h5,
    .meth-list li .txt p {
        text-align: left;
    }

    .meth-list {
        padding: 3rem 0 2rem;
    }

    .meth-list li img {
        width: 3rem;
        height: 3rem;
        object-fit: contain;
    }

    .benfits-cards li .inner p {
        font-size: 1.3rem;
    }

    .benfits-cards {
        margin-top: 4rem;
        gap: 2rem;
    }

    .integration-methodology {
        padding-top: 4rem;
    }

    .benfits-cards li .inner {
        position: relative;
        background-color: #2c2f93;
        width: 22rem;
        height: 22rem;
    }

    .benfits-cards li .inner::before {
        content: "";
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: -5px;
        width: 23rem;
        height: 23rem;
        border-radius: 50%;
        background: linear-gradient(90deg, #67db76 47.12%, #317fc4 70.67%);
        z-index: -1;
    }

    .benfits-cards li .inner h4 {
        font-size: 1.4rem;
    }

    .manageSec3 .textDv .txt h4 {
        font-size: 1.5rem;
    }

    .brochures-sec1 .wraper-box .flex-box img.border-img {
        max-width: 11rem;
        height: 9rem;
    }

    .blogDtls .fullImg {
        margin-bottom: 2rem;
    }

    .prSec3 .slideFullDv .owl-nav .owl-prev,
    .prSec3 .slideFullDv .owl-nav .owl-next {
        top: 16%;
        background-color: rgb(255 255 255 / 61%);
        left: 0;
    }

    .prSec3 .slideFullDv .owl-nav .owl-next {
        right: 0;
        left: unset;
    }

    .careerSec4 .topTxt {
        margin-bottom: 0;
    }

    .careerSec4 .row {
        row-gap: 1.8rem;
    }

    .aboutSec2 .serviceWrap .imgDv {
        max-width: unset;
    }

    .methodology .methodologies li .tx {
        width: 100%;
        margin-top: 4.39rem;
        margin-bottom: 1.8rem;
    }

    .clients-feedback .form-wraper .number-wraper .flag-container {
        height: 22px;
    }

    .serviceSec2.siSec2 .serviceWrap .txtDv h3 {
        max-width: unset;
    }

    .siSec3 .circlePart ul .circle {
        width: 100%;
        height: auto;
        border-radius: 0;
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
    }

    .siSec3 .circlePart ul .circle span {
        width: 100%;
        padding: 2rem;
    }

    .siSec3 .circlePart ul .circle::before {
        width: 100%;
        height: 100%;
        border-radius: 0;
    }

    .methodology .methodologies li:nth-child(2) .image,
    .methodology .methodologies li:nth-child(3) .image {
        margin-bottom: 4.5rem;
    }

    .methodology .methodologies li:nth-child(2) .image::before,
    .methodology .methodologies li:nth-child(3) .image::before {
        top: 90%;
    }

    .methodology .methodologies li .tx p {
        margin-bottom: 0;
    }

    .page-404 h1 {
        font-size: 7rem !important;
    }

    .homeSec3 .srvcDvs .srvcDv .innrDv {
        align-items: center;
        padding: 3rem 2.5rem 3rem 1.25rem;
    }

    .homeSec3 .srvcDvs .srvcDv .innrDv h4 {
        color: var(--Neutral-White-Background, #fff);
        font-family: Manrope;
        font-size: 2.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: 115%;
    }

    header .menu_area .main_links ul li.current_page_item a,
    header .menu_area .main_links ul li.current-menu-parent>a {
        background-color: #464ac5;
    }

    .homeSec4 .mapSec ul li .mapDv .txt h3 {
        font-size: 2.2rem;
    }

    .clients-feedback .text-wraper {
        display: none;
    }

    .homeSec4 .mapSec ul li .mapDv {
        display: flex;
        align-items: center;
    }

    .homeSec4 .mapSec ul li .mapDv .txt p {
        height: 0;
        overflow: hidden;
    }

    .homeSec4 .mapSec ul li .mapDv:hover .txt p {
        height: auto;
    }

    .cognitoSec3 .container .row {
        gap: 25px;
    }

    .cognitoSec3 .container .row .imgDv {
        width: 100% !important;
        margin-bottom: 20px;
        max-width: 100%;
    }

    .cognitoSec3 .txtData h3 {
        line-height: 2.6625rem;
    }

    .cognitoSec3 .txtData p {
        font-size: 1.5rem;
    }
}