@media screen and (max-width: 1920px){
    .what-application h3{
        text-align: left;
    }
    .what-application p {
        text-align:left;
    }

}



@media screen and (max-width:1680px) {
    section .container,
    header .container{
        max-width: 90%;
    }
    .sec-pd {
        padding: 80px 0px;
    }
    h1,
    .page-title h1 {
        font-size: 2.8rem

    }
    .h3, h3 {
        font-size: 1.80rem;
    }
    .navbar .contact-nav li a.active {
        line-height: 49px;
    }
    .why-develop img {
        margin-right: 0px;
    }
    .why-choose .right {
        padding: 70px 50px;
    }
    .list li {
        font-size: 20px;
        font-weight: normal;
        line-height: 30px;
        background-position:0 8px;
        list-style: none;
        padding-left: 30px;
        margin-bottom: 6px;
    }
    .streamline {
        margin-top: -11%;
    }
    .why-choose .right h2, .deliver h2 {
        margin-bottom: 20px;
    }
    .streamline {
        margin-top: -4%;
    }
    .list1 li {
        font-size: 20px;
        font-weight: normal;
        line-height: 27px;
        background-position:0px 5px;
        list-style: none;
        padding-left: 30px;
        margin-bottom: 15px;
    }
    .key-capabilities h4 {
        width: 90%;
        line-height: 35px;
    }
    .three-box img{
        width: 100% !important;
    }
    .dynamics_ax .box {
        padding: 30px; 
        min-height: 590px;
    }
    .devops-services h3{
        padding-top: 15px;
    }
    .appdevp h1{
        font-size: 35px;
    }
    .service-offering .box {
        min-height:930px;
    }
    .service-offering li {
        font-size: 20px;
        line-height: 32px;
        background-position: 0px 9px;
    }
    .wcdd {
        padding: 48px 100px;
    }
    .plan{
        width: 25%;
    }
    .plans {
        min-height: 705px;
    }
    .business-price{
        min-height: 390px;
    }
    .finance-price .price,
    .business-price .price{
        font-size: 45px;
    }
    .quality-assurance .dark,
    .quality-assurance .light{
        min-height:550px;
    }
}

@media screen and (max-width:1440px){
    .feature-box-icon{
        width: 80px;
        height: 80px;
    }
    .rpa img{
        width: 60px;
    }
    .h4, h4 {
        font-size: 1.3rem;
    }
    header .container {
        max-width: 95% !important;
    }
    .why-choose .right {
        padding: 60px 50px;
    }
    .key-capabilities img {
        margin: 20px auto;
        width: 70px;
    }
    .premium p, .key-capabilities p {
        font-size: 17px;
    }

    section .container {
        max-width: 95%;
    }
    .sec-pd {
        padding:70px 0px;
    }
    .top-logos img {
        float: right;
        width:80%;
    }
    .top-logos li {
        margin-right: 0px;
    }

    p.normal-txt-center {
        font-size: 19px;
        line-height: 28px;
    }
    p, .crm-our-service p{
        font-size: 18px;
        line-height: 28px;
    }
    h1 {
        font-size:2.2rem;
        font-weight:600;
    }
    .page-title h1 {
        font-size:2.2rem;
        font-weight: bold;
    }
    .breadcrumb li a {
        font-size: 18px;
    }
    .list li,
    .list1 li {
        font-size: 17px;
        font-weight: normal;
        line-height: 29px;
        background-position: 0px 9px;
        list-style: none;
        padding-left: 26px;
        margin-bottom: 7px;
        background-size: 15px 15px;
    }
    .list2 li{
        font-size: 17px;
        font-weight: normal;
        line-height:25px;
        background-position: 0px 9px;
        list-style: none;
        padding-left: 26px;
        margin-bottom: 7px;
        background-size: 15px 15px;
    }
    .pl-100 {
        padding-left: 50px;
    }
    .pr-100 {
        padding-right: 50px;
    }
    .h3, h3 {
        font-size: 1.45rem;
    }
    .pb-4 {
        padding-bottom: 1rem !important;
    }
    .talk p {
        font-size: 19px;
        margin-bottom:20px;
        line-height: 25px;
    }
    .dd-365-service h2 {
        font-size: 25px;
        padding: 25px 0;
    }
    .talk .click {
        font-size: 16px;
        padding:8px 20px;
    }
    .read-story{
        font-size: 17px;
        padding: 10px 20px;
    }

    .fr img {
        width: 75%;
    }
    .navbar .contact-nav li a.active {
        line-height:48px;
    }
    .left-main-tab h3,
    .right-main-tab h3 {
        font-size: 16px;
    }
    .ncs .megamenu-list-item a{
        font-size: 17px;
        line-height: 23px;
    }

    .megamenu.megamenu-list .megamenu-header a{
        font-size: 16px;
    }
    .bottompara {
        font-size: 16px;
    }
    .ncs li {
        margin-bottom: 5px;
    }
    .ncs .menu-ic img {
        width: 35px;
    }
    .right-main-tab {
        padding: 20px 25px !important;
    }
    .left-main-tab h3,
    .right-main-tab h3{
        margin-top: 8px;
    }
    .let-sect {
        margin:1% 0% 5%;
    }
    .modules .feature {
        padding: 20px 10px;
    }
    .modules .feature .icons{
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .modules .feature h3 {
        width: 73%;
        min-height: 82px;
        font-size: 23px;
    }
    .modal-title h5 {
        font-size: 25px !important;
        font-weight: 600 !important;
    }
    .modules h1 strong{
        font-size:2.2rem
    }
    .modal-content ul li {
        font-size: 18px !important;
    }
    .business-benefits, .streamline p {
        font-size: 18px;
    }
    .project-operation h2 {
        font-weight: 600 !important;
        font-size:20px !important;
        word-spacing: inherit !important;
    }
    .project-operation figcaption {
        padding: 1.5em !important;
    }
    .project-operation .list1 {
        margin-top: 41px;
    }

    .project-operation figure.effect-zoe h2{
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .project-operation .list1 li {
        background-position: 0px 6px ;
        line-height: 22px;
        margin-bottom:15px;
        padding-left: 35px;
        background-size: 15px;
    }
    .sharepoint .box {
        min-height:670px;
    }
    .service-offering h3{
        padding-top: 30px;  
    }
    .medium-txt-center {
        font-size: 21px;
        line-height: 32px;
    }
    .service-offering li {
        font-size: 17px;
        line-height: 29px;
        background-position:0px 8px; 
        background-size: 14px;
        margin-bottom: 6px;
    }
    .cloud-why h3 {
        font-size: 1.45rem;
    }
    .cloud-why p {
        font-size: 17px !important;
    }
    .on-premises .white, .on-premises .blue {
        min-height: 520px;
    }
    .dynamics_ax .box {
        padding: 30px;
        min-height: 550px;
    }
    .dynamics_ax .box p {
        font-size: 18px;
        line-height: 26px;
    }
    .rpa h1 {
        margin-bottom: 10px;
    }
    .ax-accordion .accordion-button {
        font-size: 25px;
    }
    .why-nav .services li .title {
        font-size: 24px;
    }
    .appdevp h1{
        font-size: 30px;
    }
    .service-offering .box {
        min-height:930px;
    }
    .service-offering li {
        font-size: 20px;
        line-height: 32px;
        background-position: 0px 9px;
    }
    .appdevp .step-circle {
        width: 75px;
        height: 75px;
    }
    .appdevp .step-content {
        margin-left: 50px;
        width: 90%;
    }
    .appdevp .step-content h4 {
        transition: color 0.3s ease;
        line-height:42px;
        font-size: 24px;
    }
    .expertise .nav button {
        font-size: 18px;
    }
    .expertise .card p {
        color:#000;
        font-size: 20px;
    }
    .hears p{
        line-height: 36px;
    }
    .service-offering li {
        font-size: 18px;
    }
    .app-services .box{
        min-height: 850px ;
    }
    .cms .card-b p {
        font-size: 18px;
    }
    .deliver{
        margin-top: -26%;
    }
    .mobile-app .content li {
        font-size: 18px;
        line-height: 30px;
        background-position: 0px 7px ; 
        margin-bottom: 10px;
    }
    .comprehensive li {
        font-size: 18px;
        line-height: 35px;
        background-position: 0px 9px ; 
        margin-bottom: 10px

    }
    .scenarios .card-b p {
        font-size: 18px;
    }
    .scenarios .card-b{
        min-height: 540px;
    }
    .wcdd li {
        line-height: 45px !important;
        background-position: 0px 16px !important 
    }
    .wcdd {
        padding: 46px 100px;
    }
    .career-tab p {
        font-size: 18px;
    }
    .career-tab .accordion-body {
        padding: 20px 0px 0px;
    }
    .career-tab .accordion-button{
        font-size: 25px;
    }
    .ai-p p {
        font-size: 17px;
    }
    .rpa p {
        font-size: 17px;
        line-height: 25px;
    }
    .list3 li {
        font-size: 17px;
        line-height: 32px;
        background-position: 0px 10px;
        padding-left: 30px;
        background-size: 15px;
        margin-bottom: 3px;
    }
    .extra-t{
        margin-top: 5%;
    }
    .mb-t-5{
        margin-top:5%;
    }
    .career-cl p,
    .career-cl-b p {
        font-size: 18px;
    }
    .datacenter {
        min-height: 620px;
    }
    .datacenter1 {
        min-height: 620px;
    }
    .datacenter h3, .datacenter1 h3 {
        height: auto !important;
        margin-bottom: 20px !important;
    }
    .career-cl-b h3{
        font-size:1.45rem;
    }
    .enhance p, .reduce p {
        font-size: 18px;
    }
    .azure-migrate p {
        font-size: 18px;
    }
    .azure-implement p {
        font-size: 18px;
    }
    .p-sticky .left p{
        font-size: 20px;
    }
    .user-license .left p {
        font-size: 21px;
        font-weight: 300;
        line-height: 32px;
    }
    .user-license .right p {
        font-size: 18px;
    }
    .plan {
        width: 26%;
    }
    .finance-price .price, .business-price .price {
        font-size: 40px;
    }
    .quality-assurance .dark h4, .quality-assurance .light h4{
        font-size: 22px;
    }
    .quality-assurance .dark li, .quality-assurance .light li {
        font-size: 18px;
    }
    .trust p,
    .web-desktop p,
    .contact-form label{
        font-size: 18px;
    }
    .qa-team h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .qa-team h3{
        font-size: 22px;
        padding: 10px 30px 13px;
    }
    .testing-tools img {
        width: 50%;
    }
    .contact-form{
            padding: 70px;
    }
        .contact-form button {
        font-size: 18px;
        padding: 12px 30px;
    }
    .contact-address .text-muted,
    .contact-address a{
        font-size:18px;
    }
.contact-address .info-box-ads .btn {
    position: static;
  
}
.contact-address .fw-bold {
    font-size: 23px;
}
.contact-address .pt-6 {
    padding-top:3rem !important;
}
 .post-title{
         font-size: 28px;   
    }
 
}


@media screen and (max-width:1366px){
        .experience h3 {
        font-size: 24px;
        line-height: 39px;
    }
    .post-title{
         font-size: 26px;   
    }
    .modules .feature h3 {
           font-size: 1.40rem;
    }
    .nav>li>a{
        padding: 15px !important;
    }
    .navbar .contact-nav li a.active {
        line-height: 38px;
    }

    .why-choose .right {
        padding: 50px 50px;
    }

    p, .crm-our-service p {
        font-size: 17px;
        line-height: 28px;
    }
    .h2, h2 {
        font-size: 1.8rem;
    }
    .list li, .list1 li, .list2 li {
        font-size: 16px;
        font-weight: normal;
        line-height: 24px;
        background-position: 0px 7px;
        list-style: none;
        padding-left: 26px;
        margin-bottom: 10px;
        background-size: 15px 15px;
    }
    .rpa p {
        font-size: 16px;
        width: 100%; 
        margin: 20px auto 10px;
    }
    .sharepoint .box {
        min-height:700px;
    }
    .service-offering h3{
        padding-top: 30px;  
    }
    .medium-txt-center {
        font-size: 21px;
        line-height: 32px;
    }
    .service-offering li {
        font-size: 17px;
        line-height: 29px;
        background-position:0px 8px; 
        background-size: 14px;
        margin-bottom: 6px;
    }
    .cloud-why h3 {
        font-size: 1.45rem;
    }
    .cloud-why p {
        font-size: 17px !important;
    }
    .on-premises .white, .on-premises .blue {
        min-height: 461px;
    }
    .dynamics_ax .box {
        padding: 30px;
        min-height:576px;
    }
    .dynamics_ax .box p {
        font-size: 17px;
        line-height: 26px;
    }
    .rpa h1 {
        margin-bottom: 10px;
    }
    .ax-accordion .accordion-button {
        font-size: 25px;
    }
    .why-nav .services li .title {
        font-size: 21px;
    }
    .app-services .box {
        min-height: 804px;
    }
    .deliver {
        margin-bottom: 3%;
    }

    .wcdd {
        padding: 32px 50px;
    }
    .career-tab .accordion-button {
        font-size: 22px;
    }
    .scenarios .card-b p {
        font-size: 16px;
        line-height: 25px;
    }
    .career-tab p {
        font-size: 16px;
    }
    .scenarios .card-b {
        min-height:490px;
    }
    .scenarios .card-b h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .scenarios .card-b h3{
        margin-bottom: 0px;
    }
    .wcdd li {
        line-height: 30px !important;
        background-position: 0px 7px !important;
    }
    .ai-p p {
        font-size: 16px;
        line-height: 25px;
    }
    .sec-pd {
        padding:50px 0px;
    }
    .career-cl{
        padding:20px 20px 0px;
    }
    .our-services-approach h3 {
        font-size:22px;
        font-weight: 600;
        margin-bottom: 20px;
        padding-top: 0px;
    }
    .our-services-approach {
        min-height: 585px;
    }
    .user-centric h4 {
        font-size: 20px;
        font-weight: normal;
        line-height: 33px;
        width: 85%;
        margin: 0 auto;
    }
    .pb-5 {
        padding-bottom: 2rem !important;
    }
    .career-cl p, .career-cl-b p {
        font-size: 17px;
    }
    .datacenter {
        min-height: 580px;
    }
    .datacenter1 {
        min-height: 580px;
    }
    .azure-migrate p,
    .azure-implement p  {
        font-size: 17px;
    }
    .p-sticky .left p{
        font-size:18px;
    }
    .overview-cloud img {
        width:90px;
    }
    .cloud-service-icon img{
        width:70px;
    }
    .footer-cet img{
        width: 85%;
    }
    .we_offer_ax .box{
        padding:15px;
    }
    .we_offer_ax .box h3 {
        font-weight: 600;
        font-size: 20px;
    }
    .hr-right p {
        font-size: 18px;
    }
    .we_offer_ax p {
        font-size: 18px;
    }
    .user-license .left p {
        font-size: 20px;
        font-weight: 300;
        line-height: 32px;
    }
    .user-license .right p {
        font-size: 18px;
    }
    .plan {
        width: 27%;
    }
    .finance-price .price, .business-price .price {
        font-size: 35px;
    }
    .plans li,
    .business-price li, .finance-price li{
        font-size: 16px;
    }
    .business-price h4{
        font-size: 21px;
    }
    .quality-assurance .dark h4, .quality-assurance .light h4{
        font-size: 22px;
    }
    .quality-assurance .dark li, .quality-assurance .light li {
        font-size: 18px;
    }
    .trust p{
        font-size: 18px;
    }
    .qa-team h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .qa-team h3{
        font-size: 22px;
        padding: 10px 30px 13px;
    }
    .testing-tools img {
        width: 50%;
    }
}

@media screen and (max-width:1280px){
    .h2, h2 {
        font-size: 1.6rem;
    }
    .business-benefits, .streamline p {
        font-size: 17px;
    }
    .modules .feature h3 {
        font-size: 21px;
    }
    header .container {
        max-width: 95% !important;
    }
    section .container {
        max-width: 95%;
    }
    .top-logos img {
        float: right;
        width:85%;
    }
    .top-logos li {
        margin-right: 0px;
    }

    p, p.normal-txt-center,
    .crm-our-service p{
        font-size: 18px;
        line-height: 24px;
    }
    .page-title h1, h1 {
        font-size:2rem;
    }
    .breadcrumb li a {
        font-size: 18px;
    }
    .list li {
        font-size: 16px;
        font-weight: normal;
        line-height: 30px;
        background-position: 0px 9px ;
        list-style: none;
        padding-left: 26px;
        margin-bottom: 5px;
        background-size: 15px 15px;
    }
    .list2 li{
        font-size: 16px;
        font-weight: normal;
        line-height: 27px;
        background-position: 0px 9px ;
        list-style: none;
        padding-left: 26px;
        margin-bottom: 5px;
        background-size: 15px 15px;
    }

    .list1 li {
        font-size: 16px;
        font-weight: normal;
        line-height: 24px;
        background-position: 0px 5px ;
        list-style: none;
        padding-left: 26px;
        margin-bottom:8px;
        background-size: 15px 15px;
    }
    .pl-100 {
        padding-left: 50px;
    }
    .pr-100 {
        padding-right: 50px;
    }
    .h3, h3 {
        font-size: 1.45rem;
    }
    .pb-4 {
        padding-bottom: 1rem !important;
    }
    .talk p {
        font-size: 19px;
        margin-bottom:20px;
        line-height: 25px;
    }
    .dd-365-service h2 {
        font-size: 25px;
        padding: 25px 0;
    }
    .breadcrumb{
        width: 50%;
    }
    .premium h4, .shopping-para h4{
        width: 90%;
    }
    .rpa img {
        width: 60px;
    }
    .dynamics_ax .box h3 {
        margin-bottom: 0px;
    }
    .dynamics_ax .box {
        min-height: 592px;
    }
    .new-feature-sec {
        padding: 0% 0%;
    }
    .devops-services h4 {
        font-size: 20px !important;
    }
    .crm-our-service .consulting h3 {
        padding-bottom: 0px !important;
    }
    .what-application p {
        font-size: 17px;
    }
    .why-choose .right h2, .deliver h2{
        line-height: 30px;
    }
    .deliver{
        padding: 30px;
    }
    .scenarios .card-b {
        min-height: 470px;
    }
    .list3 li {
        font-size: 18px;
        line-height: 35px;
        background-position: 0px 12px;
    }
    .career-cl-b{
        padding:30px 30px 0px;
    }
    .datacenter {
        min-height: 550px;
    }
    .datacenter1 {
        min-height: 550px;
    }
    .azure-migrate p,
    .azure-implement p  {
        font-size: 16px;
    }
    .plan {
        width: 29%;
    }
    .quality-assurance .dark, .quality-assurance .light {
        min-height: 565px;
    }
    .qa-team h3 {
        font-size: 22px;
        padding: 10px 20px 13px;
    }
}


@media screen and (max-width:1024px){
    .field-service {
        font-size: 25px;
    }
    .h3, h3 {
        font-size: 1.25rem;
    }
    .h4, h4 {
        font-size: 1.9rem;
    }
    .key-capabilities h1{
        text-align: center;
    }
    .key-capabilities h4 {
        width: 90%;
        line-height: 29px;
    }
    .why-develop .card-b{
        min-height: 100px;
    }
    .why-choose .right h2, .deliver h2{
        line-height: 32px;
    }
    .h2, h2 {
        font-size: 1.5rem;
    }
    .page-title h1, h1 {
        font-size: 1.8rem;
    }
    .page-title h1{
        font-weight: bold;
    }
    .breadcrumb{
        width: 50%;
    }
    .navbar .contact-nav li a.active {
        line-height:35px;
    }
    .modules .feature .icons {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .modules .feature h3 {
        font-size: 18px;
        min-height: 64px;
    }
    header .container {
        max-width: 95% !important;
    }  
    .top-logos ul{
        display: flex;;
        -webkit-justify-content: space-around;
        justify-content: space-around;
    }
    .top-logos img {
        float: right;
        width:85%;
    }
    .page-title h1 {
        width: 75%;
    }
    section .container {
        max-width: 95%;
    }
    .breadcrumb li a{
        font-size: 16px; 
    }
    .breadcrumb li img {
        width: 16px;
    }
    .top-logos li {
        margin-right: 0px;
    }
    .sec-pd {
        padding: 50px 0px;
    }
    p,
    p.normal-txt-center,
    .crm-our-service p{
        font-size:16px;
    }
    h1 {
        font-size:1.7rem;
        text-align: left;
    }
    .business-benefits, .streamline p {
        font-size: 16px;
    }
    .normal-txt-center p,
    .normal-txt-center h1,
    .medium-txt-center{
        text-align:center;
    }

    .pb-4 {
        padding-bottom: 1rem !important;
    }
    .crm-our-service p{
        text-align: left;
    }
    .w-85{
        width: 95%;
    }
    .pl-100 {
        padding-left:15px;
    }
    .pb-5 {
        padding-bottom: 1rem !important;
    }
    .consulting h3 {
        margin-top:0px;
    }
    .p-0 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .pr-100 {
        padding-right:15px;
    }
    .list li,
    .list2 li{
        font-size: 16px;
        font-weight: normal;
        line-height: 24px;
        background-position: 0px 6px;
        list-style: none;
        padding-left: 29px;
        margin-bottom: 7px;
        background-size: 15px 15px;
    }
    .list1 li{
        font-size: 15px;
        font-weight: normal;
        line-height:21px;
        background-position: 0px 6px;
        list-style: none;
        padding-left: 29px;
        margin-bottom: 8px;
        background-size: 15px 15px;
    }
    .dd-365-service h2{
        font-size: 1.5em;
    }
    .dd-365-service .read-story{
        font-size: 18px;
        margin-bottom: 25px;

    }
    .talk {
        padding: 6% 5%;
    }
    .talk .click {
        font-size: 18px;
        padding: 7px 25px;
    } 
    .talk p {
        font-size: 18px;
        margin-bottom:15px;
    }
    .premium .white, .premium .blue {
        min-height: 587px;
    }
    .premium h4, .shopping-para h4 {
        font-size: calc(1.1rem + .3vw);
    }
    .rpa h1{
        margin-bottom: 20px;
    }
    .project-operation .list1 li{
        padding-left: 36px;
    }
    .project-operation h2 {
        font-weight: 600 !important;
        font-size:20px !important;
        word-spacing: inherit !important;
        margin-bottom: 10px;
    }
    .project-operation figcaption {
        padding:15px !important;
    }
    .project-operation .list1 {
        margin-top: 41px;
    }
    .project-operation .list1 li{
        background-position: 0px 7px ;
        margin-bottom: 10px;
        font-size:16px;
        line-height: 22px !important;

    }
    .project-operation figure.effect-zoe h2{
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .devops-services h4 {
        font-size:17px;
    }
    .our-services-nav h1{
        text-align: center;
    }
    .devops-services h3{
        line-height: 21px;
    }
    .azure-migrate p{
        font-size: 16px;
    }
    .appdevp h1 {
        font-size: 24px;
    }
    .appdevp .step-circle {
        width: 55px;
        height: 55px;
        left: -48px;
        border-radius: 15px;
    }
    .appdevp .step-content h4 {
        transition: color 0.3s ease;
        line-height: 31px;
        font-size: 21px;
    }
    .appdevp .vertical-steps{
        margin-top: 30px;
    }
    .hears h1 {
        margin-bottom: 10px;
        font-size: 1.9rem;
    }
    .hears p{
        width: 90%;
    }
    .app-services .box {
        min-height:auto;
    }
    .service-offering h5{
        font-size:21px;
    }
    .service-offering h3 {
        line-height: 29px;
    }
    .deliver {
        margin-top: -16%;
        margin-left: 15%;
    }
    .scenarios .card-b p {
        line-height: 24px;
    }
    .scenarios .card-b {
        min-height: 440px;
    }
    .wcd h1 {
        line-height: 35px;
    }
    .pb-4 {
        padding-bottom: 0.5rem !important;
    }
    .wcdd {
        padding: 12px 50px;
    }
    .our-services-approach h3{
        margin-bottom: 10px;
    }
    .career-cl {
        padding: 15px 15px 0px;
    }
    .our-services-approach h3 {
        font-size: 22px;
    }
    .our-services-approach {
        min-height: 560px;
    }
    .user-centric h4 {
        font-size: 21px;
        font-weight: normal;
        line-height: 36px;
        width: 95%; 
    }
    .mb-t-5{
        margin-top:5%;
    }
    .we_offer_ax h1{
        text-align: center;
    }
    .we_offer_ax h4 h4,
    .ax-training-testimonial h4{
        font-size: 20px;
    }
    .ax-training-testimonial h1{
        text-align: center;
    }
    .ax-training-testimonial h3{
        width: 85%;
    }
    .ax-training-testimonial .feedback {
        margin-left: 0%;
    }
    .user-license .left p {
        font-size: 17px;
        line-height: 24px;
    }
    .user-license .right p {
        font-size: 16px;
    }
    .plan {
        width: 37%;
    }
    .business-price, .finance-price{
        padding:30px;
    }
    .business-price, .finance-price{
        min-height: 520px;
    }
    .finance-price .price, .business-price .price {
        font-size: 30px;
    }
    .business-price, .finance-price{
        margin-top:25px;
    }
    .finance-price {
        min-height: 340px;
    }
    .finance-price {
        min-height: 510px;
    }
        .contact-address .fw-bold {
        font-size: 16px;
    }
        .trust p, .web-desktop p, .contact-form label {
        font-size: 16px;
    }
.map h1{
            font-size: 1.7rem;
}
    .contact-address .text-muted, .contact-address a {
        font-size: 16px;
    }
}




@media screen and (max-width:980px){

    .h3, h3 {
        font-size: 1.60rem;
    }
    .h2, h2 {
        font-size: 1.70rem;
    }
    .develop-growth .list1 {
        width: 100%;
    }
    .breadcrumb {
        width: 100%;
    }
    .breadcrumb ul{
        text-align: center;
        margin: 0 auto;
        display: table;
    }
    header .container {
        max-width:95% !important;
    }
    section .container {
        max-width:95% !important;
    }
    .container-fluid{
        width: 95% !important;
    }
    .page-title {
        background-color: #2642ca;
        background-image: none !important;

    }
    .page-title h1 {
        font-size: 40px;
        width: 100%;
        text-align: center;
    }
    .breadcrumb li a {
        font-size: 18px;
    }
    .sec-pd {
        padding: 30px 0px;
    }
    p,
    p.normal-txt-center,
    .crm-our-service p{
        font-size: 19px;
        line-height: 27px;
    }
    h1 {
        font-size: 2rem;
        text-align:center;
    }
    .normal-txt-center p,
    .normal-txt-center h1,
    .medium-txt-center{
        text-align: left;
    }

    .pb-4 {
        padding-bottom: 1rem !important;
    }
    .crm-our-service p{
        text-align: left;
    }
    .w-85{
        width: 95%;
    }
    .pl-100 {
        padding-left:15px;
    }
    .pb-5 {
        padding-bottom: 1rem !important;
    }
    .consulting h3 {
        margin-top: 15px;
    }
    .p-0 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .pr-100 {
        padding-right:15px;
    }
    .list li,
    .list1 li,
    .list2 li{
        font-size: 19px;
        font-weight: normal;
        line-height: 30px;
        background: url(../images/check.png) 0px 9px no-repeat;
        list-style: none;
        padding-left: 26px;
        margin-bottom:7px;
        background-size: 15px 15px;
    }
    .dd-365-service h2{
        font-size: 1.5em;
    }
    .dd-365-service .read-story{
        font-size: 19px;
        margin-bottom: 25px;

    }
    .letstalk img {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        min-height: 252px;
    }
    .letstalk {
        border-radius: 0;
    }
    .devops-services h3{
        padding-top: 20px;
    }
    .why-nav .services li .title {
        font-size: 26px;
    }
    .modules .feature h3 {
        font-size: 23px;
        min-height: auto;
        width: 83%;
    }
    .modules .feature {
        margin-bottom: 15px;
    }
    .premium .white, .premium .blue {
        min-height:auto;
        margin-bottom: 15px;
    }
    .premium h4, .shopping-para h4 {
        margin: 0 auto 15px auto;
        font-size: calc(1.275rem + .3vw);
        width: 100%;
    }
    .pt-5 {
        padding-top: 1rem !important;
    }
    .let-sect {
        margin: 4% 0% 5%;
    }
    .letstalk .wcf--image img{
        min-height:253px;
    }
    .why-develop .card-b {

        padding: 20px;
        min-height: auto;
    }
    .why-develop img {
        margin-right: 0px;
    }
    .why-choose .left .wave {
        display: none;
    }
    .why-choose .right {
        padding: 0px 30px;
    }
    .streamline {
        margin-top:4%;
    }
    .deliver {
        padding: 30px;
        margin-left: 0%;
    }
    .why-choose .right h2, .deliver h2 {
        line-height: 35px;

    }
    .rpa .line {
        border-left: none;

        border-left: #020c32 solid 15px;
        border-top: #ffffff24 solid 1px;
    }
    .rpa .line_0 {
        border-top: #ffffff24 solid 1px;
        border-bottom: #ffffff24 solid 0px;
    }

    .rpa hr{
        display: none;
    }
    .rpa img{
        width: 60px;
    } 
    .shopping-para hr {
        opacity: 0.20;
        display: none;
    }
    .key-benefits{
        background: #000000;
        background-image: none !important;
        padding:0% 0%;
    }
    .key-benefits .content {
        position: relative;
        padding:10% 5%;
        background: #000;
        width: 100%;
        color: #fff;
        bottom: 0px;
    }
    .key-benefits h2{
        font-weight: 600;
    }
    .rpa p {
        width: 90%;
    }
    .pl-50 {
        padding-left: 15px;
    }
    .key-capabilities h4 {
        width: 100%;
        font-size: 18px;
        margin-bottom: 25px;
    }
    .key-capabilities img {
        margin: 15px auto;
        width: 60px;
    }
    .three-box img{
        width: 100%;
    }
    .key-capabilities h4{
        line-height: 25px;
    }
    .key-capabilities h1{
        text-align: center;
    }
    .field-services h2{
        margin-top: 25px;
    }
    .field-services strong{
        display: block;
    }
    .keycap {
        border: #ffffff3d solid 1px;
        margin-bottom: 15px;
    }
    .project-operation h1{
        text-align: center;
    }
    .project-operation .list1 li{
        padding-left: 36px;
    }
    .project-operation h2 {
        font-weight: 600 !important;
        font-size:23px !important;
        word-spacing: inherit !important;
    }
    .project-operation figcaption {
        padding:15px !important;
    }
    .project-operation .list1 {
        margin-top: 41px;
    }
    .project-operation .list1 li{
        background-position: 0px 7px ;
        margin-bottom: 10px;
        font-size: 17px;
        line-height: 22px !important;

    }
    .project-operation figure.effect-zoe h2{
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .sharepoint .box {
        min-height: auto !important;
        margin-bottom: 25px;
    }
    .medium-txt-center h1,
    .service-offering h1{
        text-align: center;
    }
    .medium-txt-center {
        font-size: 21px;
        line-height: 31px;
        text-align: center;
    }
    .our-services-nav h1{
        text-align: center;
    }
    .cloud-why .row{
        border-left: #ddd solid 0px;
    }
    .line-b0{
        border-left: #ddd solid 0px !important;
        border-bottom: #ddd solid 1px !important;
    }
    .rpa hr{
        display: none;
    }
    .dynamics_ax .box{
        padding: 20px;
    }
    .dynamics_ax .box h3{
        margin-top: 15px;
    }
    .ax-accordion .accordion-body{
        padding-right: 0px;
    }
    .ax-accordion .accordion-body strong{
        margin-bottom: 10px;
    }
    .ax-accordion .accordion-button{
        font-size: 25px;
    }
    .gp-off h3{
        font-size: 1.45rem;
        font-weight: 600;
    }
    .crm-accordion-item.active .crm-accordion-body {
        max-height: max-content;
    }
    .azure-migrate h3, .azure-implement h3 {
        width: 100%;
        font-size: 22px;
    }
    .why-choose .right {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .p-sticky .left h1{
        width: 100%;
    }
    .p-sticky{
        padding: 30px 0px 30px;
    }
    .power-bi-prducts:before{
        height: 100%;
    }
    .power-bi-prducts .content {
        padding: 15px;
    }
    .power-bi-prducts .content h3 {
        font-weight: 600;
        margin-bottom: 20px;
    }

    .power-bi-prducts .content p {
        font-size: 16px;
    }
    .power-bi h4 {
        font-size: 20px;
        font-weight: 400;
        line-height:28px;
        width: 100%;
    }
    .project-operation h4 {
        width: 100%;
        font-size: 22px;
    }
    .appdevp h1{
        margin-top: 25px;
    }
    .appdevp .global img {
        max-width: 100%;
    }
    .appdevp .step-circle{
        width: 65px;
        height: 65px;
        left: -55px;
    }
    .appdevp .step-content h4{
        line-height: 50px;
        font-size: 25px;
    }
    .appdevp .vertical-steps{
        margin-top: 30px;
    }
    .appdevp h1 {
        margin-top: 25px;
        font-size: 30px;
    }
    .hears p {
        text-align: center;
        color: #fff;
        font-size: 22px; 
        line-height: 32px;
        width:100%;
    }
    .hears h1{
        margin-bottom: 10px;
    }
    .hears {
        padding: 100px 0px !important;
    }
    .service-offering li {
        font-size: 19px;
    }

    .what-application .icon-img img{
        width:90px;
        margin: 0 auto;
        text-align: center;
        display: table;
    }
    .what-application h3{

        margin-top: 10px;
    }
    .what-application p {
        font-size: 18px;

    }
    .why-develop img{
        width:70px;
    }
    .why-develop .card-b p {
        font-size: 19px;
        margin-bottom: 0px;
        margin-left: 15px;
    }
    .cms .card-b p {
        font-size: 20px;
    }
    .deliver{
        margin-top: 0%;
    }
    .mobile-app h3{
/*font-size: 22px;*/
line-height: 33px;
}
.mobile-app .content li {
    font-size: 18px;
    line-height: 30px;
    background-position: 0px 7px ; 
}
.comprehensive li {
    font-size: 18px;
    line-height: 35px;
    background-position: 0px 9px ; 
}
.mb-t-5{
    margin-top:5%;
}
.career-tab .accordion {
    width: 100%;
    margin: 0 auto;
}
.career-tab h1 {
    margin-bottom: 10px;

}
.mt-70 {
    margin-top: 50px;
}
.pr-50 {
    padding-right: 15px;
}
.datacenter1 {
    min-height:auto;
}
.datacenter {
    min-height:auto;
}
.enhance h1, .on-premise h1{
    margin-bottom: 20px;
}
.career-cl-b p {
    font-size: 19px;
}
.enhance p, .reduce p {
    font-size: 19px;
}
.enhance .line{
    width: 100%;
}
.p-sticky .left p {
    font-size: 18px;
    margin-bottom: 0px;
    width: 100%;
}
.cloud-why h2{
    margin-bottom: 10px;
}
.overview-cloud img {
    margin: 0 auto;
    display: table;
    width: 80px;
}
.cloud-service-icon img{
    margin: 0 auto;
    display: table;
    width: 70px;
}
.overview-cloud h2{
    text-align: center;
}
.why-choose .right h2, .deliver h2{
    font-weight: 600;
    margin-top: 15px;
}
.career-cl img, .career-cl-b img {
    position: relative;
}
.our-services-approach h3,
.infra-enh h3 {
    font-size: 25px;
}
.hr-advantage .hr-container{
    bottom: -40%;
}
.hr-advantage {
    margin-bottom: 270px;
}
.we_offer_ax h4{
    font-size: 22px;
}
.we_offer_ax .box h3 {
    margin-top: 15px;
}
.we_offer_ax .box{
    padding: 15px;
}
.we_offer_ax .box img{
    width: 100%;
}
.ax-training-testimonial h1{
    text-align: center;
}
.ax-training-testimonial .feedback {
    margin-left:auto;
}
.ax-training-testimonial .testimonial-card {
    padding: 2rem 0rem 2rem 0rem;
}
.ax-training-testimonial .carousel-controls {
    margin-top: 0rem;
}
.user-license .left {
    width: 100%;
}
.user-license .left p {
    font-size: 24px;
    font-weight: 300;
    line-height: 33px;
}
.plan{
    width: 48%;
}
.plans{
    min-height: auto;
}
.business-price, .finance-price{
    min-height: auto;
}
.business-price .price,
.finance-price .price{
    font-size: 40px;
}
.quality-assurance h3 {
    font-size: 22px;
    width: 100%;
}
.quality-assurance p {
    font-size: 22px;
    width: 100%;
}
.quality-assurance .dark,
.quality-assurance .light{
    min-height:563px;
}
.qa-team h2 {
    font-size:32px;
    line-height:40px;
    width: 100%;
}
.qa-team h3 {
    position: static;
    text-align: center;
    font-size: 25px;
    padding: 10px 43px 13px;
}
.qa-team p,
.qa-team h4{
    text-align: center;
}
.qa-team h4{
    font-size: 25px;
}
.qa-team img{
    margin: 0 auto;
    display: table;
}
.qa-team .line {
    border-right: #dbdbdb solid 0px;
    border-bottom: #dbdbdb solid 1px;
}
.quality-assurance .dark li, .quality-assurance .light li {
    font-size: 19px;
}
.contact-form{
        padding: 30px;
    }
    .contact-form .email-btn{
        margin-bottom: 35px;
    }
    .contact-form .form-control, .contact-form .form-select {
    padding: 10px !important;
}
.contact-form button{
        padding: 10px 30px;
}
.map h1 {
    width: 100%;
    font-size:2rem;
 
}
.map p {
    width: 100%;
    float: left;
    font-size: 18px;
    text-align: left;
}
.contact-address .contact-section h2{
    width:100%;
}
.contact-address .fw-bold {
    font-size: 23px;
}
.contact-address .text-muted {
    font-size: 18px;
    margin-bottom: 0px;
}
.contact-address .info-box-ads .btn,
.contact-address .contact-section h2{
    position: static;
}
.contact-address .contact-section h2{
    margin-top: 25px;
}
.contact-address a {
    padding: 15px 10px;
    font-size: 18px;
}
.contact-address .pt-6 {
    padding-top: 0rem !important;
}
.contact-address .info-box-ads {
    padding: 10px 25px;
}
.center-excellence{
    display: block !important;
}
.contact-address h6{
    display: none;
}
.contact-address .border-start {
    border-left:none !important;
}
.contact-address .border-end {
    border:none !important;
}
    .clients li {
        width: 31.8888%;
        min-height: 111px;
    }
    .partner-logos li {
    width: 31.888%;
    }
    .partner-logos li:nth-child(4),
     .partner-logos li:nth-child(10),
      .partner-logos li:nth-child(16){
         border-left: #fff solid 1px;    
    }
}



@media screen and (max-width:767px){
    .infras .card{
       min-height:auto;
    }
    .hr-list li span{
        display:none;
    }
    .we_offer_ax .box h3{
      font-size: 22px;  
    }
.partner-logos li {
    width: 50%;
    padding: 5px;
}
.we_offer_ax p,
.we_offer_ax h4,
.we_offer_ax h1{
    text-align:left;
}
.ax-training-testimonial h3{
    width:100%;
}
.partner-logos li:nth-child(odd) {
    border-left: #fff solid 1px;
}
    .clientsLogo .clients li {
        padding: 10px;
        min-height: 100px;
    }
        .clients li {
        width:48%;
        min-height: auto;
        height: 100px;
    }
    
    .clients li:nth-child(even){
    margin-right:0px;
    }
    
    .mb-t-5{
        margin-top:8%;
    }
    .mt-70 {
        margin-top: 20px;
    }
    .h3, h3 {
        font-size: 1.50rem;
    }
    .h4, h4 {
        font-size: 1.40rem;
    }
    header .container {
        max-width:95% !important;
    }
    section .container {
        max-width:95% !important;
    }
    .container-fluid{
        width: 95% !important;
    }
    .page-title {
        background-color: #2642ca;
        background-image: none !important;

    }
    .page-title h1 {
        font-size:1.8rem;
        width: 100%;
        text-align:center;
    }
    .breadcrumb {
        display: none;
    }
    .breadcrumb li a {
        font-size: 18px;
    }
    .sec-pd {
        padding: 30px 0px;
    }
    p,
    p.normal-txt-center,
    .crm-our-service p{
        font-size: 18px;
        line-height: 27px;
    }
    h1 {
        font-size:1.8rem;
        text-align:center;
    }
    .normal-txt-center p,
    .normal-txt-center h1,
    .medium-txt-center{
        text-align: left;
    }

    .pb-4 {
        padding-bottom: 1rem !important;
    }
    .crm-our-service p{
        text-align: left;
    }
    .w-85{
        width: 95%;
    }
    .pl-100 {
        padding-left:15px;
    }
    .pb-5 {
        padding-bottom: 1rem !important;
    }
    .consulting h3 {
        margin-top: 15px;
        margin-bottom: 0px;
    }
    .p-0 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .pr-100 {
        padding-right:15px;
    }
    .list li,
    .list2 li{
        font-size: 18px;
        font-weight: normal;
        line-height:27px;
        background-position: 0px 9px ;
        list-style: none;
        padding-left: 26px;
        margin-bottom:7px;
        background-size: 15px 15px;
    }

    .list1 li {
        font-size: 18px;
        font-weight: normal;
        line-height:27px;
        background-position: 0px 7px ;
        list-style: none;
        padding-left:30px;
        margin-bottom:10px;
        background-size: 15px 15px;
    }
    .dd-365-service h2{
        font-size: 1.5em;
    }
    .dd-365-service .read-story{
        font-size: 18px;
        margin-bottom: 25px;
    }
    .letstalk img {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .letstalk {
        border-radius: 0;
    }
    .modules .feature h3 {
        font-size: 23px;
        min-height: auto;
        width: 83%;
    }
    .modules .feature {
        margin-bottom: 15px;
    }
    .premium .white, .premium .blue {
        min-height: auto;
        margin-bottom: 15px;
    }
    .premium h4, .shopping-para h4 {
        margin: 0 auto 15px auto;
        font-size: calc(1.275rem + .3vw);
        width: 100%;
    }
    .pt-5 {
        padding-top: 1rem !important;
    }
    .why-develop .card-b {
        padding: 20px;
        min-height: auto;
    }
    .why-choose .left .wave {
        display: none;
    }
    .why-choose .right {
        padding: 30px 10px;
    }
    .business-benefits, .streamline p {
        font-size: 18px;
    }
    .streamline {
        margin-top: 6%;
    }
    .deliver {
        padding: 30px;
        margin-left: 0%;
    }
    .why-choose .right h2, .deliver h2 {
        line-height: 35px;

    }
    .wcf--image img {
        min-height: auto;
    }
    .shopping-para strong{
        font-weight: 600 !important;
    }
    .rpa .line {
        border-left: none;
        border-top: #ffffff24 solid 1px;
    }
    .rpa .line:nth-child(2){
        border-top: #ffffff24 solid 1px;
    }

    .rpa .line:last-child{
        border-bottom:none;
    }
    .dynamic-commerce .wcf--image img{
        margin-bottom: 10px !important;
        min-height: auto;
    }
    .rpa h1{
        margin-bottom: 20px;
    }
    .key-benefits{
        background: #000000;
        background-image: none !important;
        padding:0% 0%;
    }
    .key-benefits .content {
        position: relative;
        padding:10% 5%;
        background: #000;
        width: 100%;
        color: #fff;
        bottom: 0px;
    }
    .key-benefits h2{
        font-weight: 600;
    }
    .rpa p {
        width: 90%;
    }
    .field-service {
        font-size: 24px;
        margin-top: 15px;
    }
    .pl-50 {
        padding-left: 15px;
    }
    .key-capabilities h4 {
        width: 100%;
        font-size: 18px;
        margin-bottom: 25px;
    }
    .key-capabilities img {
        margin: 15px auto;
        width: 60px;
    }
    .three-box img{
        width: 100%;
    }
    .key-capabilities h4{
        line-height: 25px;
    }
    .key-capabilities h1{
        text-align: center;
    }
    .field-services h2{
        margin-top: 25px;
    }
    .field-services strong{
        display: block;
    }
    .keycap {
        border: #ffffff3d solid 1px;
        margin-bottom: 15px;
    }
    .project-operation h1{
        text-align: center;
    }
    .project-operation .list1 li{
        padding-left: 36px;
    }
    .project-operation h2 {
        font-weight: 600 !important;
        font-size:20px !important;
        word-spacing: inherit !important;
    }
    .project-operation figcaption {
        padding: 1.5em !important;
    }
    .project-operation .list1 {
        margin-top: 41px;
    }
    .project-operation .list1 li{
        background-position: 0px 10px ;
        margin-bottom: 10px;
        font-size: 17px;
        line-height: 24px !important;

    }
    .project-operation figure.effect-zoe h2{
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .letstalk .wcf--image img {
        min-height: auto;
    }
    .premium .white, .premium .blue {
        min-height: auto;
        margin-bottom: 15px;
    }
    .service-offering h1{
        text-align: center !important;
    }
    .medium-txt-center {
        font-size:20px;
        line-height: 28px;
        text-align: center;
    }
    .service-offering li {
        font-size:18px;
        font-weight: normal;
        line-height: 32px; 
        padding-left: 30px;
        margin-bottom: 10px;
    }
    .service-offering h3 {
        padding-top: 20px;
        line-height: 30px;
    }
    .sharepoint .box {
        min-height: auto;
        margin-bottom: 25px;
    }
    .p-sticky {
        background: #f3f3f3;
        padding:30px 0px 30px;
        position: relative;
    }
    .cloud-why .row{
        border-left: #ddd solid 0px;
    }
    .line-b0{
        border-left: #ddd solid 0px !important;
        border-bottom: #ddd solid 1px !important;
    }
    .sharepoint .box {
        min-height: auto !important;
        margin-bottom: 25px;
    }
    .rpa hr{
        display: none;
    }
    .dynamics_ax .box{
        padding: 20px;
    }
    .dynamics_ax .box h3{
        margin-top: 15px;
    }
    .ax-accordion .accordion-body{
        padding-right: 0px;
    }
    .ax-accordion .accordion-body strong{
        margin-bottom: 10px;
    }
    .ax-accordion .accordion-button{
        font-size: 25px;
    }
    .new-feature-sec{
        background-color: #000 !important;
        background-image: none !important;
    }
    .new-feature {
        width: 100%;
        padding: 50px 20px;
        margin-right: 0%;
        float: none;
    }
    .new-feature h2,
    .new-feature p{
        text-align: center;
    }
    .why-nav .services li .title {
        font-size:21px;
    }
    .why-nav .caption{
        font-size: 18px;
    }
    .devops-services h3{
        padding-top:20px;
    }
    .devops-services h4{
        margin-bottom:15px;
    }
    .devops-services .pl-100 {
        padding-left: 0px;
    }
    .devops-services .pr-100 {
        padding-right: 0px ;
    }
    .devops-services .p-0 {
        margin-top:10px;
    }
    .devops-services br{
        display: none !important;
    }
    .letstalk img{
        min-height: auto;
    }
    .gp-offering-sec img{
        margin-bottom:15px;
    }
    .gp-off h3{
        bottom: 8px;
        font-size: 23px;
    }
    .gp-offering-sec .pt-4{
        padding-top: 0px !important;
    }
    .crm-accordion-image{
        min-height: 400px;
    }
    .crm-accordion-container{
        display: block;
    }

    .crm-accordion-item.active .crm-accordion-body {
        max-height: max-content;
    }
    .crm-our-service h5{

        margin-top: 0px;
    }
    .azure-migrate h3{
        width: 100%;
        text-align: center;
    }
    .azure-migrate,
    .azure-migrate p{
        text-align: center;
    }
    .why-choose .right{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .azure-implement .pl-30 {
        padding-left: 15px;
    }
    .azure-implement .pr-30 {
        padding-right: 15px;
    }
    .p-sticky .left h1{
        width: 100%;
    }
    .pbi-key-features h4 {
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
        text-align: center;
    }
    .pbi-key-features img {
        margin: 0 auto 20px auto;
        text-align: center;
        display: block;
    }
    .cloud-why h3{
        text-align: center;
    }
    .cloud-why p {
        font-size: 18px !important;
        text-align: center;
    }
    .let-sect {
        margin: 5% 0% 5%;
    }
    .lft-txt{
        text-align: left;
    }
    .cnt-txt{
        text-align: center !important;
    }
    .project-operation h4 {
        width: 100%;
        font-size: 20px;
        line-height: 30px;
    }
    .cloud-why h2{
        text-align: center;
    }
    .why-sharepoint h3,
    .why-sharepoint p{
        text-align: left;
    }
    .ax-accordion h4, .dynamics_erp h4{
        font-size: 20px;
        line-height: 30px;
    }
    .w-80 {
        width: 100%;
    }
    .appdevp .global img {
        max-width: 100%;
    }
    .appdevp h1{
        font-size: 1.7rem;
        margin-top: 25px;
    }
    .appdevp .step-content h4 {
        margin: 0;
        font-weight: 600;
        transition: color 0.3s ease;
        line-height: 35px;
        font-size: 21px;
    }
    .expertise .card p {
        text-align: left;
        font-size: 20px;
        padding-left: 0px;
        color: #000;
    }
    .expertise .card {
        padding: 10px;min-height:auto;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .expertise .col-md-2 {
        width: 100%;
    }
/*  .expertise h1{
font-weight: 600;
}*/
.expertise .nav button {
    font-size: 18px;
}
.hears p{
    font-size: 20px;
}
.hears h1 {
    margin-bottom: 15px;
}
.service-offering .box{
    min-height:auto;
}
.appdevp .step-content {
    margin-left: 40px;
    width: 88%;
}
.what-application .icon-img img{
    width:70px;
    margin: 0 auto;
    text-align: center;
    display: table;
}
.what-application h3 {
    text-align: center ;
}
.what-application p {
    font-size: 18px;
    text-align: center ;
}
.why-develop img{
    width:70px;
}
.why-develop .card-b p {
    font-size: 18px;
    margin-bottom: 0px;
    margin-left: 15px;
}
.cms .card-b p{
    font-size: 18px;
}
.deliver{
    margin-top: 0%;
}
.mobile-app h1 {
    margin-bottom: 20px;
}
.mobile-app .feature-box-icon {
    width: 80px;
    height: 80px;
}
.mobile-app h3{
/*font-size: 22px;*/
line-height: 32px;
padding-top: 20px;
}
.mobile-app .content li {
    font-size: 18px;
    line-height: 30px;
    background-position: 0px 7px ; 
}
.comprehensive li {
    font-size: 18px;
    line-height: 35px;
    background-position: 0px 9px ; 

}
.comprehensive h4{
    margin-bottom: 10px;
    margin-top: 10px;
}
.comprehensive h2,
.comprehensive h1{
    text-align: left;
}
.scenarios .card-b{
    min-height: auto;
}
.wcdd {
    padding: 0px;
}
.wcdd li{
    line-height: 34px !important;

}
.wcd h1 {
    line-height: 37px;
}
/* .career-tab h1{
margin-bottom: 0px;
}*/
.career-tab .accordion {
    width: 100%;
}
.career-tab .accordion-button{
    font-size: 21px;
}
.career-tab p {
    font-size: 18px;
}
.career-tab .accordion-button{
    padding: 15px 0px;
}
.ai-p h1{
    width: 100%;
}
.ai-p p {
    font-size: 18px;
    text-align: left;
}
.mb-70 {
    margin-bottom: 30px;
}
.pr-50 {
    padding-right: 15px;
}
.our-services-approach h3{
    margin-bottom: 15px;
    padding-top: 0px;
}
.career-cl{
    padding:15px 15px 0px;
}
.our-services-approach {
    min-height: 590px;
}
.user-centric h4 {
    font-size: 20px;
    font-weight: normal;
    line-height: 29px;
    width: 100%;
}
.datacenter h3, .datacenter1 h3 {
    margin-bottom: 20px !important;
}
.datacenter1 {
    min-height:auto;
}
.datacenter {
    min-height:auto;
}
.career-cl-b{
    padding:20px 20px 0px;
}
.career-cl p {
    font-size: 18px;
}
.career-cl-b h3 {
    font-size: 1.60rem;
}
.enhance p, .reduce p {
    font-size: 18px;
}
.azure-implement p {
    font-size: 18px;
    text-align: left;
}
.azure-implement h3 {
    width: 100%;
    text-align: left;
}
.cloud-service-icon h3 {
    font-size: 18px;
    margin-bottom:30px;
    width: 100%;
}
.cloud-service-icon img {
    width: 80px;
}
.cloud-service-icon h2{
    font-size: 25px;
}
.cloud-service-icon .line {
    border-right: #ffffff29 solid 0px;
    padding-right: 0px;
}
.p-sticky .left p {
    font-size: 18px;
    margin-bottom: 0px;
    width: 100%;
}
.cloud-why h2{
    margin-bottom: 10px;
}
.overview-cloud img {
    margin: 0 auto;
    display: table;
    width: 80px;
}
.cloud-service-icon img{
    margin: 0 auto;
    display: table;
    width: 70px;
}
.expertise h1{
    margin-bottom: 15px;
}
.hr-advantage .hr-container{
    position: static;
}
.hr-advantage .hr-container {
    display: block;
}
.hr-advantage {
    display: flow;
    min-height: auto;
    position: relative;
    margin-bottom: 0px;
    padding: 0px !important;
}
.hr-left{
    padding:13px 20px;
}
.hr-list li:last-child{
    border-bottom:none;
}
.hr-right p{
    margin-bottom: 0px;
}
.we_offer_ax h4{
    font-size:22px;
}
.we_offer_ax .box{
    padding: 25px;
}
.we_offer_ax .box h3 {
    font-weight: 600;
    margin-top: 16px;
}
.ax-training-testimonial .feedback{
    margin-left: 0%;
}
.ax-training-testimonial h3{
    font-size: 21px;
}
.ax-training-testimonial .feedback {
    width: 100%;
}
.ax-training-testimonial .testimonial-card {
    padding: 2rem 0rem 2rem 0rem;
}
.ax-training-testimonial h1{
    text-align: center;
}
.ax-training-testimonial .carousel-controls {
    margin-top:0rem;
}
.hr-right p{
    font-size: 18px;
}
.we_offer_ax p {
    font-size: 18px;
}
.user-license .left p {
    font-size: 22px;
    font-weight: 300;
}
.user-license .left {
    width: 100%;
}
.plan{
    width: 100%;
}
.expertise h4{
    font-size: 22px;
}
.plans {
    padding: 25px 25px 10px;
    margin-top: 25px;
    min-height: auto;
}
.business-price li, .finance-price li {
    font-size: 18px;
}
.business-price .price,
.finance-price .price {
    font-size:35px;
}
.business-price .price{
    font-size: 35px;
}
.business-price, .finance-price{
    min-height: auto;
    padding:30px 30px 20px;
}
.terms-container {
    max-width: 100%;
    padding: 30px;
}
.terms-section h1 {
    font-size: 27px;
    margin-bottom: 15px;
    text-align: left;
}
.terms-section h3 {

    font-size: 21px;
    margin-bottom:25px;
    font-weight: 600;
    line-height: 26px;
}
.terms-section p {
    font-size: 18px;
}
.quality-assurance h3 {
    font-size: 22px;
    width: 100%;
}
.quality-assurance p {
    font-size: 22px;
    width: 100%;
}
.quality-assurance .dark,
.quality-assurance .light{
    min-height: auto;
}
.qa-team h2 {
    font-size: 27px;
    line-height: 37px;
    width: 100%;
}
.qa-team h3 {
    position: static;
    text-align: center;
    font-size: 25px;
    padding: 10px 43px 13px;
}
.qa-team p,
.qa-team h4{
    text-align: center;
}
.qa-team h4{
    font-size: 25px;
}
.qa-team img{
    margin: 0 auto;
    display: table;
}
.qa-team .line {
    border-right: #dbdbdb solid 0px;
    border-bottom: #dbdbdb solid 1px;
}
.comprehensive h4{
    font-size: 1.40rem;
}
.azure-migrate p {
    font-size: 18px;
    margin-bottom: 10px;
}
.crm-accordion-title {
    font-size: 27px;
}
.crm-our-service h5{
    font-size: 1.30rem;
}
.crm-our-service .consulting h3 {
    padding-bottom: 10px !important;
} 
    .scenarios .card-b p,
    .dynamics_ax .box p,
    .rpa p {
        font-size: 18px;
    }
    .footer-nav li a {
    font-size: 18px;
}
     .quality-assurance .dark li, .quality-assurance .light li {
        font-size: 18px;
    }
    .accordion-item p {
    color: #fff;
}
 .accordion-item li {
    color: #000;
}
.include-apps img{
            width: 100%;
    }
    .new-feature p {
    font-size: 18px;
}
    .power-bi-prducts .content p {
        font-size: 18px;
    }
    .contact-form{
        padding: 30px;
    }
    .contact-form .email-btn{
        margin-bottom: 35px;
    }
    .contact-form .form-control, .contact-form .form-select {
    padding: 10px !important;
}
.contact-form button{
        padding: 10px 30px;
}
.map h1 {
    width: 100%;
    font-size:2rem;
 
}
.map p {
    width: 100%;
    float: left;
    font-size: 18px;
    text-align: left;
}
.contact-address .contact-section h2{
    width: 45%;
}
.contact-address .fw-bold {
    font-size: 23px;
}
.contact-address .text-muted {
    font-size: 18px;
    margin-bottom: 0px;
}
.contact-address .info-box-ads .btn,
.contact-address .contact-section h2{
    position: static;
}
.contact-address .contact-section h2{
    margin-top: 25px;
}
.contact-address a {
    padding: 15px 10px;
    font-size: 18px;
}
.contact-address .pt-6 {
    padding-top: 0rem !important;
}
.contact-address .info-box-ads {
    padding: 10px 0px;
}
.center-excellence{
    display: block !important;
}
.contact-address h6{
    display: none;
}
.contact-address .border-start {
    border-left:none !important;
}
.contact-address .border-end {
    border:none !important;
}
.banner-content h1{
 
    font-size: 35px;
}

#word{
    font-size: 35px;
}
.banner-content p{
    font-size: 20px;
    line-height: 35px;
}
.bg-locations .carousel-caption h2 {
    font-size: 25px;
}
.bg-locations .carousel-caption{
    display: none !important;
}
}
 

