@media(max-width : 768px){
    
    
    /*=========tab-mobile-start============*/
    
    .main-blog-detail-nams{
        margin:1.5rem 0;
    }
    .main-conssdfsds ul li a{
        font-size:15px;
    }
    .cont-dsed{
        font-size:20px;
    }
    .side-formsd{
        display:none
    }
    .dlr-fsdf{
        bottom: -14%;
        flex-wrap: wrap;
        display: flex;
    align-items: center;
   
    gap: 10px;
    }
      .industri-conten-title .sect-small-tit{
        
        font-size:16px;
    }
    body{
        overflow-x:hidden;
    }
    .blog-section .theme-btn:hover:before {
    width: 35px !important;
    }
    .blog-section .theme-btn{
        min-width: 50px;
    }
    
    .blog-card__meta__comment{
      
       font-size:15px;
    }
    .blog-heading{
        font-size:1.1rem;
        line-height:1.3;
        text-align:center;
    }
    .blog-card__image{
        height:auto;
        width:auto;
    }
    .blog-listchek li i, .who-can h5 i{
        top:5px;
    }
    .main-blogs-spcas img::last-child{
        margin-left:20%;
    }
    .btn-container button:first-child{
        margin-right: 0;
    }
    .main-blog-title-tsmall{
        text-align:center;
    }
    .blog-table{
        padding: 1rem 0 1rem;
        overflow-x:scroll;
    }
    .main-blog-title-big ,.main-blog-title-small{
        font-size:1.4rem;
        text-align:center;
    }
    .blog-listchek li, .who-can h5{
        display: inline-block;
        margin-bottom: 10px;
    }
     .main-blogs-spcas h5  {
         font-size:1.1rem;
     }
     .blog-listchek li h6{
         font-size:1.1rem;
     }
     .item-content{
         box-shadow: 0 16px 52px rgb(26 24 24 / 26%);
     }
    .blog-fdetail, .blog-section{
        padding:2.5rem 0;
    }
    
    .our-solutdsd-mobile{
        display:block;
    }
    .what-we-sec-mobile{
        display:block;
    }
    .our-solutdsd, .what-we-sec{
        display:none;
    }
    .mn-odfsdf {
    position: relative;
    bottom: 0;
}
    /*=========tab-mobile-end============*/
    
     .header-menusd > ul .submenu.sales.visible{
      height:500px;
    }
    .industries-best-soft-sec .salesforce-crm{
        margin-top:30px;
    }
    .header-menusd > ul .submenu.industruesd.visible{
        height: 500px;
        overflow-y: scroll;
    }
    .indu-btnsd{
    bottom: 20px !important;
    left: 20px !important;
    gap: 80px  !important;
    }
    .rou-icfsdf{
        bottom:20px !important;
    }
    .main-ind-detailsd .swiper-button-next:before{
        left:4px
    }
    .main-ind-detailsd .swiper-button-prev span, .main-ind-detailsd .swiper-button-next span{
        font-size: 0.9rem !important;
    }
    .main-ind-detailsd .swiper-button-prev:before, .main-ind-detailsd .swiper-button-next:before{
        height: 30px !important;
    width: 30px !important;
    }
    .ca-ind-til {
    font-size: 20px;
    text-align: center;
    }
    .routindusf{
        min-height: 580px;
        padding: 1.1rem;
    }
   
    .sec-title-bot:before, .ca-ind-til:before{
        left:0;
        right:0;
        margin:0 auto;
    }
    .fot-socvialsd{
        padding-left:0;
    }
    .work-proc-top:after, .work-proc-point:after{
        display:none;
    }
    .contact-beard-logo {
    margin-top: 0;
    margin-bottom: 30px;
    }
    .provide-box-main .btn-provide{
        top:0;
    }
    .bannermb-btn-mobile{
        display:block !important;
       
    }
    .bannermb-btn-img{
        display:none;
    }
    .contact-get-form textarea{
        margin-bottom:0;
    }
    .contact-form-sec{
        padding:3rem 0;
    }
    .banne-sec-left{
        text-align:center;
    }
    .ser-sesdfsdf{
        padding:0.5rem;
    }
    .banne-title span, .banne-title{
        font-size:1.6rem;
        text-align:center;
    }
    .more-banner-tin {
    gap: 10px;
    margin-bottom: 1rem;
    }
    .banne-sec-left p {
    font-size: 1rem;
    margin-bottom:20px;
    }
    
    .banne-sec-left p br{
        display:none;
    }
    .banner-lef-img {
        margin:10px 0 40px;
    
    }
    .sec-title-big{
        font-size:1.4rem;
    }
    .section-titles p{
        max-width:100%;
    }
    .main-se-titl, .main-se-titl a{
        font-size:17px;
    }
    
    .banne-sec-left img{
        text-align:center;
    }
    .mar-mar-left{
        left:0;
    }
    .mar-mar-topl{
        left:5%;
    }
    .mar-mar-top{
        top:-25%;
    }
    .mar-mar-topr{
        top:-8%;
    }
    .mar-mar-topr:before{
        height:5px;
    }
    
    .mar-mar-right{
        right:0;
    }
    .mar-mar-right, .mar-mar-topr, 
    .mar-mar-topl,  .mar-mar-left, .mar-mar-top{
       display:none;
    }
    
    .main-ser-inner{
        gap:16px;
        margin:1rem 0;
        padding:1rem 2.5rem 1rem 1rem;
    }
    .more-servc{
      height:40px;
      width:40px;
    }
    
    .serv-icons{
         height:70px;
        min-width:70px;
        line-height:70px;
    }
    .servicesd{
        padding:4.5rem 0 2rem;
       
    }
    .left-margind{
        left:0;
       
    }
    
    .main-what-inner{
        flex-direction:column;
        padding:1rem;
        gap:10px;
        text-align:center;
    }
    .main-who-titl{
        height:70px;
        min-width:70px;
        line-height:70px;
    }
    .why-udsd .section-titles{
        left:0;
        top:0;
    }
    .main-why-chosd {
    position: relative;
    left: 0;
    top: 0;
    padding:1.2rem;
    max-width: 96%;
        margin: -50px auto 0;
    }
    .who-er-are > .container > .row{
        padding-top:20px;
    }
    .work-procesd{
        padding:3rem 0;
    }
    
    .section-titles{
        text-align:center;
    }
    
    .work-proc-point{
        margin-top:0;
    }
    .work-procesd > .container > .row{
        flex-direction: column-reverse;
    }
    .max-wd-how{
        margin-top:20px;
    }
    
    .work-proc-point li{
        position:relative;
        z-index:1;
    }
    .cta-bgsd{
        padding:20px;
        width: 97%;
      
    }
    
    .why-udsd{
        padding:3rem 0 !important;
        margin-bottom:0;
    }
    .cta-title{
        font-size:22px;
    }
    .cta-para{
        margin-bottom:2rem;
        font-size:18px;
    }
    .aniot-tabfg .detail-pagesd{
        width:100%;
    }
    .industr-tabs .d-flex{
        flex-direction: column;
    }
    .nav-pills .nav-link{
        width:auto;
        font-size:17px;
    }
    .aniot-tabfg .tab-content{
        width:100%;
    }
    .why-udsd .fle-btn{
        gap: 0px;
        width: 120%;
        left: 0px;
    }
    .fle-btn{
        gap: 10px;
        width: 100%;
        
    }
    .faw-home{
        padding:3rem 0;
    }
    .faw-home .sec-title-big {
    margin-left: 0;
    }
    .faw-home .text-faqp{
        margin-left:0;
    }
    .faw-home .theme-btn{
        margin-bottom:20px;
    }
    .accordion-button{
        font-size:1.1rem;
    }
    .accordion-button::after{
        font-size:1.7rem;
    }
    .accordion-button:not(.collapsed)::after{
        font-size:1.7rem;
    }
    .keunu-numb{
        font-size:30px;
    }
    .keynumber-home .section-titles p{
        text-align:left;
        padding-top:10px;
    }
    .indus-tab-innsd{
        margin-top:1rem;
    }
    .footer-cta .row-new{
        flex-direction: column;
        align-items:unset;
    }
    .fle-footsd{
        flex-direction: column;
        gap:20px;
    }
    .footer-cta{
        padding:0;
    }
    .footer-widged{
            visibility: visible !important;
    }
    .foot-left-spac{
        margin-left:10px;
        margin-top:20px;
    }
    .foter-botsd{
    margin-top: 1rem;
    flex-direction: column;
    text-align: center;
    gap: 10px;
    }
    .why-udsd:before{
        display:none;
    }
    .main-banner-sec{
       
        padding:3rem 0 1.5rem;
        text-align:center;
         
    }
    .banne-title:before{
        left: 0;
        right: 0;
        margin: auto;
    }
    .theme-btn:before, .theme-btn-2:before{
    height: 35px;
    width: 35px;
    top: 3px;
    }
    
    .theme-btn{
        font-size:1rem;
        min-width:unset;
        text-align:left;
        padding-left:3.8rem;
    }
    .theme-btn-2{
        font-size:1rem;
        min-width:unset;
        text-align:left;
        padding-left:3.8rem;
    }
    .theme-btn:after, .theme-btn-2:after{
        font-size:1.8rem;
        top:0;
        left:20px;
    }
    .sect-small-tit{
        font-size:15px;
        border:none;
    }
    .main-se-conte p{
        -webkit-line-clamp: 2;
    }
    .more-servc{
        line-height:43px;
    }
    .work-procesd .sec-title-big, .why-udsd .sec-title-big, .faw-home .sec-title-big{
        margin-left:0;
    }
    .main-why-chos-poin h5{
        font-size:17px;
    }
    .our-solutdsd{
        padding:6.5rem 0 3rem;
    }
    /* Customize the scrollbar for WebKit browsers */
.routindusf p::-webkit-scrollbar {
    width: 3px; /* Width of the scrollbar */
}

.routindusf p::-webkit-scrollbar-track {
    background-color: #F5F5F5; /* Color of the scrollbar track */
}

.routindusf p::-webkit-scrollbar-thumb {
    background-color: #283369; /* Color of the scrollbar thumb */
    border: 2px solid #283369; /* Border around the scrollbar thumb */
    border-radius: 5px; /* Optional: Round the corners of the scrollbar thumb */
}

    .routindusf p{
        height:380px;
        overflow-y:scroll;
    }
    .accordion-body{
        padding:0 1rem 1rem;
    }
    .accordion-button span{
   top: 20px !important;
    font-size: 1rem;
    }
    .accordion-button{
        padding:1rem;
        padding-right: 40px;
    }
    .kynum-title{
        font-size:16px;
    }
    .cta-content{
        display:none;
    }
    .foote-titles{
        font-size:19px;
    }
    .footer-linksd{
        margin-bottom:0;
    }
   .beadcrumb-sec .banne-title{
    font-size:25px;
    }
    .beadcrumb-sec .banne-title span{
        font-size:1.5rem;
    }
    .more-banner-tin{
    justify-content: center;
    }
    .beard-menu-main{
    max-width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    }
    .abouts-awt-sec{
        padding:3rem 0;
    }
    .salesforce-partners .partne-content{
        padding:10px;
    }
    .our-strength-card .strenght-title{
        font-size:20px;
    }
    .our-strength-card .strenght-title span,
    .our-strength-card .strenght-title .inter-regular{
        font-size:20px;
    }
    .our-strength-card{
        height:auto;
        padding:20px;
        margin-bottom:20px;
    }
    
    .mission-vision-sec {
    margin-top: 0;
    background: unset;
    height: auto;
    }
    .fsdflsdf {
    flex-direction: column;
    gap:0px;
    }
    .fsdflsdf > div:first-child, .fsdflsdf > div:last-child{
        width:100%;
    }
    .misi-visi{
        height:auto;
    }
    
    .fsdflsdf > div:last-child{
        padding-left:20px;
    }
    .fsdflsdf > div:first-child{
        padding-left:20px;
    }
    .misi-visi{
        padding:20px 20px 100px;
    }
    .misi-visi .title-icon .mi-vi-title .title{
        font-size:20px;
    }
    .misi-visi .title-icon .mi-vi-title span{
        font-size:15px;
    }
    .footer-cta .paly-blog .title-text:before{
        display:none;
    }
    .footer-cta .paly-blog{
        width: 100%;
    justify-content: center;
    }
    
    .footer-logsd{
        text-align:center;
    }
    .fsdflsdf > div:nth-child(2){
        width:100%;
    }
    .misi-visi .misi-visi-point li{
        margin-bottom:10px;
    }
    .business-success-tab .indus-tab-innsd{
        min-width:unset;
    }
    .industr-tabs .tab-content{
        width:100%;
    }
    .indus-shapesd {
    width: 75px;
    height: 75px;
    right: 0;
    line-height: 65px;
}
.business-solution-sec:before, .business-solution-sec:after{
    display:none;
}
.business-solution-sec .sec-title-big{
    font-size:25px;
}
.business-solution-sec .we-business-img{
            transform: scaleX(-1) scale(3);
        left: 68%;
        top: -130px;
}
.we-busines-content{
    margin-left:0;
    top: 340px;

}
.business-solution-sec{
    padding: 5rem 0 22rem;
}
.business-solution-sec .conte-new-tex .we-business-solut-down{
    bottom: unset;
        top: 240px;
        left: 12%;
}
.industrie-tab-se .indstri-ervice-awt{
    text-align:center;
}
.business-solution-sec .conte-new-tex .we-business-solut {
    top: -30px;
    left: 5%;
}
.business-solution-sec .conte-new-tex .we-business-solut-down-ri{
    bottom: unset;
    right: 5%;
    top: 260px;
}
.business-solution-sec .conte-new-tex .tab-text-title-lis{
    font-size: 14px;
}
.business-solution-sec .conte-new-tex .we-business-solut-right{
    right: 5%;
        top: -15px;
}
.we-busines-content p{
    font-size:1rem;
    text-align: center;
    margin:35px 0 10px;
}
.we-busines-content{
    text-align:center;
}
.what-we-sec{
    padding:3rem 0;
}

.business-success-tab .nav-pills .nav-link{
    max-width:100%;
    font-size:17px;
}
.industries-ser-tab{
    min-width:unset;
}
.business-success-tab .tab-content>.tab-pane .power-up{
    width:100%;
    margin-bottom:1.5rem;
}
.industrie-tab-se{
    height:auto;
}
.industri-conten-title .sec-title-big{
    font-size:23px;
    line-height:1.5;
}
.industri-conten-title{
    margin-left:0;
    text-align:center;
    margin-bottom:20px;
}
.industrie-tab-se > .container > .row{
        flex-direction: column-reverse;
}
.what-we-sec:before, .what-we-sec:after{
    display:none;
}
.detail-pagesd{
    width:100%;
}
.industri-conten-title .sec-title-big:before{
    left: 0;
    right: 0;
    margin: 0 auto;
}
.how-title-samll{
    font-size:1.3rem;
    text-align:center;
    margin-bottom:0;
}
.process-step, .process-step-new{
    width: 250px;
        margin: 0 auto;
}

.how-we-df{
        flex-direction: column;
         margin-top:20px;
}
.how-we-df .how-wi50{
    width:100%;
}

.how-we-df-new{
    flex-direction: column-reverse;
}
.how-we-work-sec{
    padding:3rem 0;
}
.contact-form-sec .call-mail-arrow img{
    width:130px;
}
.form-get-contact .title-get{
    font-size: 14px;
    line-height: 1.5;
}
.contact-form-sec .col-md-5 .call-mail-arrow{
    right:0;
}
.contact-form-sec .getin-tuch-btn{
    font-size:14px;
}
.contact-get-form {
    margin: 25px 0 0;
    padding: 0 20px;
}
.cont-rtsfdsf:after{
    display:none;
}
.ma-imgsdf{
    display:none;
}
.mabi-nbsdf{
    height:auto;
    left:0;
}
.cont-rtsfdsf .col-lg-4, .cont-rtsfdsf .col-lg-4:nth-child(3){
    width:100%;
    margin-top:0;
}
.mab-tilfsd{
    font-size:18px;
}
.masni-iconsd{
    height:50px;
}
.masni-iconsd img{
    width:50px;
    height:50px;
}
.beadcrumb-sec .more-banner-tin{
    margin:20px 0 0px;
}
.salesforse-servi-sec-carusel{
    padding:3rem 0;
}
.ser-sesdfsdf{
    margin:0;
}
.ser-sesdfsdf p{
    max-width:100%;
    text-align:left;
}
.ser-sesdfstitle{
    font-size:18px;
    text-align:center;
}

.ser-sesdfsdf span{
    font-size:20px;
    text-align:center
}

.col-roesf  .ser-sesdfsdf{
    text-align:center;
}
.col-roesf:before{
    display:none;
}
.col-roesf .col-md-6:last-child .ser-sesdfsdf, .bg-nong{
    border-bottom: 1px solid #0000001A;
}
.how-different{
    padding:3rem 0;
}
.vert-tab{
        flex-direction: column;
}
.vert-tab-content p{
    padding-right: 0;
    margin: 0;
}
.recr-content .icon-nums{
    top: 20px;
    bottom:unset;
}
.recr-content{
    width:100% !important;
    background: transparent linear-gradient(190deg, #000000 0%, #36347D 100%) 0% 0%;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    padding:20px;
}
.tohers-re .recr-content .icon-expe{
    left:unset;
}
.resource-sec-hire .dif-left150{
    text-align:center;
    margin-bottom:20px;
}
.recr-content .icon-expe {
    transform: scale(7.5);
    top: unset;
    left: unset;
    bottom: 30%;
    right: 30%;
    opacity: 0.1;
    background: transparent linear-gradient(140deg, #c6c6eb00 0%, #ffffffa6 100%);
}
.recr-content.active .title{
    transform: unset;
    opacity: 1;
    bottom: unset;
    left: 0;
}
.recr-content .title{
        transform: unset;
        opacity: 1;
        bottom: unset;
        top: unset;
        color: white;
        bottom: unset;
        padding-left: 3.5rem;
        padding-bottom: 0.6rem;
        position: relative !important;
}
.recr-content .title br{
    
        display: block;
   
}
.recr-content .work_items_content {
    display: block;
}
.vert-tab > div{
    height:auto;
    display: block !important;
}
.recr-content .vert-tab-content{
        position: relative;
        left: 0px;
        top:0px;
        bottom: 0;
        padding: 0;
}

 
.resource-sec-hire .ser-sesdfsdf{
    margin-left:0;
    text-align:center;
}
.provide-sec-awt .provide-box-main:after,
.provide-sec-awt .provide-box-main:before, 
.provide-box-main .logo:before, .provide-sec-awt .provide-box-main .top-border{
    display:none;
}
.provide-sec-awt .provide-box-main{
    padding: 1.1rem 1rem 0.2rem;
    height: auto;
}

.provide-box-main .logo {
    gap: 20px;
   
    margin-bottom: 20px;
    align-items:center;
}
.provide-box-main .logo img{
    width: 140px;
}
.provide-box-main .provide-box-ttitle .provide-title {
    font-size:1.5rem;
    margin-top: 0.3rem;
}
.provide-box-main .provide-box-ttitle span{
    font-size:1rem;
}
.provide-box-ttitle{
    bottom:0; 
    max-width:100%;
    text-align: center;
}
.ie-roate {
    right: 25.5%;
}

.resource-sec-hire{
    padding:3rem 0;
}
.industries-ser-tab{
    margin-top:10px;
}

    
    .main-why-chos-poin{
        margin:0rem 0 0 1rem;
    }
    .main-why-chos-poin h5:before{
        left:-15px;
    }
    .industr-tabs{
        margin-top:3.5rem;
    }
    .indus-conted{
        margin:1rem 0 !important;
        width:100%;
    }
    
    .footernew-widged{
        text-align:center;
        margin-bottom: 1rem;
    }
    .footer-adsd{
        justify-content: center;
        text-align: left;
    }

}

@media (max-width:767px){
    .dlr-fsdf {
        bottom: -6%;
        flex-wrap: nowrap;
        display: flex;
        align-items: center;
        gap: 5px;
        filter:unset ;
        padding: 0.8rem;
        animation: scroll 30s linear infinite;
    }
   
    .dlr-fsdf img{
        width:60px;
    }
    .scroll-container {
   overflow: hidden;
        width: 100%;
        top: 60px;
        margin-top: -50px;
        height: 78px;
        position: relative;
        background: #fff;
        filter: drop-shadow(0 0 0.75rem #0000000f);
}

 .dlr-fsdf {
    display: flex; 
    white-space: nowrap; 
    animation: scroll 20s linear infinite; 
}

 .dlr-fsdf img {
    margin-right: 20px; 
}
}


@keyframes scroll {
    0% {
        transform: translateX(0%); /* Start off-screen to the right */
    }
    100% {
        transform: translateX(-100%); /* End off-screen to the left */
    }
}

@media(min-width : 950px) and (max-width : 1025px){
       .dlr-fsdf {
        max-width: fit-content !important;
    }
}

@media(min-width : 900px) and (max-width : 1200px){
     .header-menusd > ul .submenu.sales.visible{
      height:auto;
    }
    
    .contact-form-sec .col-md-5 .call-mail-arrow .mobile-none{
        display:block;
    }
    .contact-form-sec .col-md-5 .call-mail-arrow .mobile-view{
        display:none;
    }
    .misi-visi, .mission-vision-sec, .fsdflsdf > div, .mission-vision-sec .our-lounch{
        height: 500px;
    }
    .mission-vision-sec{
        background:unset
    }
    .fsdflsdf > div:last-child{
        padding-right:15px;
    }
    .fsdflsdf > div:first-child{
        padding-left:15px;
    }
    .mission-vision-sec .container{
        padding:0 !important;
    }
    .btn-container{
        gap:10px
    }
    .blog-section .theme-btn{
        min-width: 65px;
    }
    .blog-section .theme-btn:hover:before{
        min-width: 65px !important;
       
    }
    .blog-section .theme-btn:before{
         left: 2px;
    top: 2px;
    }
     /* Customize the scrollbar for WebKit browsers */
.routindusf p::-webkit-scrollbar {
    width: 3px; /* Width of the scrollbar */
}
.strength-img{
        height:auto !important;
    }
    .mabi-nbsdf p{
        font-size:14px;
    }
.routindusf p::-webkit-scrollbar-track {
    background-color: #F5F5F5; /* Color of the scrollbar track */
}

.routindusf p::-webkit-scrollbar-thumb {
    background-color: #283369; /* Color of the scrollbar thumb */
    border: 2px solid #283369; /* Border around the scrollbar thumb */
    border-radius: 5px; /* Optional: Round the corners of the scrollbar thumb */
}

    .routindusf p{
        height:380px;
        overflow-y:scroll;
    }
    
    .header-menusd > ul .submenu.industruesd.visible{
        height:auto;
    }
    .salesforce-partners .partne-content{
        padding:15px;
    }
    
    .mission-vision-sec{
        margin-top:3rem;
    }
    .business-solution-sec{
        padding:4rem 0 3rem;
    }
    .recr-content .icon-expe {
        height:40px;
        width:40px;
        line-height:40px;
    }
    .resource-sec-hire .ser-sesdfsdf {
        margin-left:1rem;
    }
    .foot-left-spac{
        margin-left:1rem;
    }
    .cta-bgsd{
        padding:3rem;
    }
    .our-solutdsd{
        padding: 7rem 0 2.5rem;
    }
    .faw-home{
        padding:3rem 0;
    }
    .keynumber-home{
        padding:3rem 0;
    }
      .our-strength-card .strenght-title span, 
    .our-strength-card .strenght-title .inter-regular{
        font-size:24px;
    }
    .misi-visi .title-icon .mi-vi-title .title{
        font-size:22px;
    }
    
    .banne-title{
        font-size:30px;
    }
    .banne-title span, .text-slider {
        font-size:2rem;
    }
    .banne-sec-left p br{
        display:none;
    }
    .banne-sec-left p {
    font-size: 1rem;
    margin-bottom: 1.5rem;
    }
    .theme-btn:before, .theme-btn-2:before{
        width:40px;
        height:40px;
    }
    .theme-btn:after, .theme-btn-2:after{
    font-size: 1.9rem;
    left: 25px;
    top: 0px;
    }
    .theme-btn, .theme-btn-2{
        font-size:1rem;
    }
    
    .theme-btn span, .theme-btn-2 span{
        transform: translateY(-2.5px);
    }
    .mar-mar-right img, .mar-mar-topr img, 
    .mar-mar-topl img,  .mar-mar-left img{
       width:35px;
       height:35px;
    }
    .mar-mar-left{
        left:0;
    }
    .mar-mar-topr:before {
    height: 5px;
    bottom: -5px;
    }
    .mar-mar-right{
        right:0;
    }
    .sec-title-big{
        font-size: 25px;
    }
    .sect-small-tit{
        font-size:15px;
    }
    .main-se-titl, .main-se-titl a{
        font-size:18px;
    }
    .serv-icons {
    min-width: 75px;
    height: 75px;
    min-width: 75px;
    line-height: 75px;
    }
    .more-servc {
    width: 40px;
    height: 40px;
    font-size: 1rem;
    line-height: 45px;
    }
.serv-icons img{
     width: 25px;
    height: 25px;
}
.main-ser-inner{
    padding: 1.5rem 1.5rem 1rem;
    margin: 1rem 0.3rem;
}
.main-what-inner {
    padding:1rem;
    display: flex;
    gap: 16px;
    margin:1rem 0  1rem 1.5rem;
}

.main-who-titl{
    height: 75px;
    min-width: 75px;
    line-height: 75px;
}

.left-margind{
    left:0;
}
.main-why-chosd {
    margin-right: 20px;
    padding: 1rem 2rem 1rem 2.5rem;
}
.main-why-chos-poin h5{
    font-size:18px;
}
.cta-home{
    margin-top:0;
}
.cta-title{
    font-size:25px;
}
.cta-para{
    font-size:20px;
}
.nav-pills .nav-link{
    font-size:17px;
}
.aniot-tabfg .tab-content p{
    margin: 1rem 6% 1rem;
}
.accordion-button{
    font-size:1.1rem;
}
.keunu-numb{
    font-size:30px;
}
.kynum-title{
    font-size:17px;
}
.paly-blog .title-text .la-blog{
    font-size:1rem;
}
.footer-cta .paly-blog{
        width: 180px;
}
.footer-cta .our-exp-tec{
    font-size:14px;
}
.foote-titles{
    font-size: 18px;
    margin-bottom: 1rem;
}

.beadcrumb-sec .banne-title{
    font-size:30px;
}
.beadcrumb-sec .banne-title span{
    font-size:1.8rem;
}
.contact-form-sec .call-mail-arrow img{
    width:221px;
}
.form-get-contact .title-get{
    font-size:14px;
}
.getin-title{
    font-size:20px;
    margin-top:0;
}
.ma-imgsdf{
    display:none;
}
.blog-heading{
    font-size: 1.1rem;
    line-height: 1.3;
}
.mabi-nbsdf{
    height:auto;
    min-height: 380px;
    padding:15px;
}
.mab-tilfsd{
    font-size:18px;
}
.masni-iconsd{
    height: 61px;
}
.masni-iconsd img{
    width:60px;
    height:60px;
}
.cont-rtsfdsf .col-lg-4{
    margin-top:0;
}
.business-solution-sec .sec-title-big{
    font-size:30px;
}
.we-busines-content p{
    font-size:1.1rem;
}
.business-solution-sec .conte-new-tex .tab-text-title-lis{
    font-size:15px;
}
.business-success-tab .indus-tab-innsd{
    min-width:unset;
}
.industr-tabs .tab-content{
    width:100%;
}
.salesforce-services .nav-pills .nav-link, .business-success-tab .nav-pills .nav-link{
    font-size:17px;
}
.business-solution-sec:before{
    height:100%;
}
.indus-shapesd{
    right:0;
}
.industries-ser-tab{
    min-width:unset;
}
.what-we-sec{
    padding:4rem 0;
}
.industri-conten-title .sec-title-big{
    font-size:30px;
}
.accordion-button:not(.collapsed)::after{
    height:35px;
    width:35px;
    line-height:30px;
    font-size:2rem;
}
.accordion-button::after{
     height:35px;
    width:35px;
    line-height:30px;
    font-size:1.7rem;
}
.industri-conten-title .sect-small-tit{
    font-size:20px;
}
.how-title-samll{
    font-size:22px;
}
.ser-sesdfsdf span{
    font-size:18px;
    width: 50px;
    height: 26px;
}
.ser-sesdfstitle{
    font-size:20px;
}
.ser-sesdfsdf{
    padding: 1rem 0;
    margin: 0 1rem;
}
.ser-sesdfsdf p{
    max-width:100%;
}
.recr-content .title{
    font-size:1.1rem;
}
.provide-box-main .provide-box-ttitle .provide-title{
    font-size:1.8rem;
}
.industries-best-soft-sec .industy-lis-li .text-track{
    font-size:14px;
}
 .our-strength-card .strenght-title{
    font-size:22px;
    
    }
    

}
@media(min-width : 767px) and (max-width : 850px){
    .business-solution-sec .we-business-img{
        width:40% !important;
        left: 39%;
        top: -5px;
    }
    .dlr-fsdf{
        gap:25px
    }
    .contact-form-sec .call-mail-arrow img{
        width:130px;
    }
    .sha-spacesd:before{
        top:10px;
    }
    .work-procesd > .container > .row{
        align-items:center;
    }
    .business-solution-sec{
        padding: 4rem 0 3rem !important;
    }
    .business-solution-sec .conte-new-tex .we-business-solut{
        top: -26px;
        left: 16%;
    }
    .business-solution-sec .conte-new-tex .tab-text-title-lis{
        font-size: 11px;
    }
        .business-solution-sec .conte-new-tex .we-business-solut-right {
       right: -5%;
        top: -36px;
    }
    .business-solution-sec .conte-new-tex .we-business-solut-down {
       top: 68px;
        left: 10%;
    }
    .business-solution-sec .conte-new-tex .we-business-solut-down-ri {
       
        right: -14%;
        top: 66px; 
    }
    .we-busines-content {
       margin-left: 72px;
        top: -6px;
    }
    .business-solution-sec .sec-title-big{
        font-size: 27px;  
        text-align:left;
    }
    .business-solution-sec .sec-title-big span {
    font-size: 17px;
    }
    .sec-title-bot:before, .ca-ind-til:before {
        left: -219px;
        right: 0;
        margin: 0 auto;
    }
    .we-busines-content p {
        font-size: 0.9rem;
        text-align:left;
    }
    .we-busines-content .theme-btn{
        margin-left:-112px;
    }
     
  
     
     
     
}
    
    
    
    
    
    
    
    
    
    

@media(min-width : 769px) and (max-width : 900px){
    
     .header-menusd > ul .submenu.sales.visible{
      height:auto;
    }
     .contact-form-sec .col-md-5 .call-mail-arrow .mobile-none{
        display:block;
    }
    .contact-form-sec .col-md-5 .call-mail-arrow .mobile-view{
        display:none;
    }
    .header-menusd > ul .submenu.industruesd.visible{
        height:auto;
    }
    .banne-title{
        font-size:30px;
    }
    
    .misi-visi, .mission-vision-sec, .mission-vision-sec .our-lounch{
        height:500px;
    }
    .business-success-tab .indus-tab-innsd{
        min-width:unset;
    }
    .business-success-tab .nav-pills .nav-link{
        font-size:16px;
    }
    .our-strength-card .strenght-title span, 
    .our-strength-card .strenght-title .inter-regular{
        font-size:22px;
    }
    .our-strength-card .strenght-title{
        font-size:20px;
    }
    .misi-visi .title-icon .mi-vi-title .title{
        font-size:20px;
    }
  
    .banne-title span, .text-slider{
        font-size:1.8rem;
    }
    .banne-sec-left p br{
        display:none;
    }
    .banne-sec-left p {
        font-size: 1rem;
        margin-bottom: 1.5rem;
    }
    .mar-mar-right img, .mar-mar-topr img, .mar-mar-topl img, .mar-mar-left img {
        width: 30px;
        height: 30px;
    }
        .mar-mar-left {
        left: 0;
    }
    .mar-mar-right {
        right: 0;
    }
    .mar-mar-topr:before {
        height: 5px;
        bottom: -5px;
    }
    .theme-btn:before, .theme-btn-2:before{
         width: 35px;
        height: 35px;
    }
    .theme-btn:after, .theme-btn-2:after {
        font-size: 1.9rem;
        left: 21px;
        top: -2px;
    }
    .theme-btn span, .theme-btn-2 span{
        transform: translateY(-5.5px);
    }
    .sec-title-big{
        font-size:23px;
    }
        .serv-icons {
        min-width: 60px;
        height: 60px;
        min-width: 60px;
        line-height: 60px;
    }
    .main-ser-inner {
        padding: 1rem;
        margin: 1rem 0.3rem;
        gap:16px;
    }
        .more-servc {
        width: 40px;
        height: 40px;
        font-size: 1rem;
        line-height: 45px;
    }
    .main-se-titl, .main-se-titl a{
        font-size:18px;
    }
    .main-se-conte p{
        -webkit-line-clamp: 2;
    }
        .main-who-titl {
        height: 60px;
        min-width: 60px;
        line-height: 60px;
    }
    .main-what-inner {
        padding: 1.5rem 1rem;
        gap: 15px;
        margin: 1rem 0 1rem 1.5rem;
    }
    .left-margind{
        left:0;
    }
   
    .cta-title{
        font-size:22px;
    }
    .cta-para {
        font-size: 18px;
    }
    .cta-bgsd{
        padding:2rem 5rem;
    }
    .main-why-chosd {
        margin-right: 20px;
        padding: 1rem 2rem 1rem 2.5rem;
    }
    .cta-home{
        margin-top:6rem;
    }
    .main-why-chos-poin h5{
        font-size:16px;
    }
    .our-solutdsd{
        padding: 6rem 0 2rem;
    }
    .keunu-numb{
        font-size:28px;
    }
    .kynum-title{
        font-size:17px;
    }
    .accordion-button {
        font-size: 1rem;
    }
    .accordion-button:not(.collapsed)::after {
        height: 30px;
        width: 30px;
        line-height: 25px;
        font-size: 1.5rem;
    }
        .accordion-button::after {
        height: 30px;
        width: 30px;
        line-height: 25px;
        font-size: 1.5rem;
    }
    .footer-cta .our-exp-tec{
        font-size:14px;
    }
    .paly-blog .title-text .la-blog{
        font-size:1rem;
    }
    .cta-content{
        padding-left:0;
        width:unset;
    }
    .footer-cta .theme-btn{
            padding-left: 3.8rem;

    }
    .detail-pagesd{
        min-width:50%;
    }
    .nav-pills .nav-link{
        font-size:16px;
    }
    .beadcrumb-sec .banne-title {
        font-size: 27px;
    }
    .beadcrumb-sec .banne-title span {
        font-size: 1.5rem;
    }
    .what-we-sec{
        padding:4rem 0;
    }
    .business-solution-sec:before, .business-solution-sec:after{
        height:100%;
    }
    .business-solution-sec .sec-title-big{
        font-size:25px;
    }
    .business-solution-sec{
        padding:4rem 0 3rem;
    }
    .we-busines-content p{
        font-size:1rem;
    }
    .footer-cta .paly-blog{
        width:200px;
    }
    .industries-ser-tab{
        min-width:unset;
    }
    .industri-conten-title .sec-title-big{
        font-size:25px;
    }
    .industrie-tab-se{
        height:auto;
    }
    .how-title-samll{
        font-size:20px;
    }
    .contact-form-sec .call-mail-arrow img{
        width:200px;
    }
    .getin-title{
        font-size:18px;
    }
    .contact-getin li {
        font-size:16px;
    }
    .form-get-contact .title-get{
        font-size:14px;
    }
    .mabi-nbsdf{
        height:auto;
    }
    .ma-imgsdf{
        display:none;
    }
    .masni-iconsd{
        height:41px;
    }
    .masni-iconsd img{
        height:51px;
        width:51px;
    }
    .mab-tilfsd{
        font-size:18px;
    }
    .ser-sesdfsdf span{
        font-size:20px;
    }
    .ser-sesdfstitle{
        font-size:20px;
    }
    .ser-sesdfsdf p{
        max-width:100%;
    }
    .ser-sesdfsdf {
    padding: 1rem 0;
    margin: 0 0.5rem;
    }
    .recr-content .icon-expe {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.recr-content .icon-expe img{
     width: 20px;
    height: 20px;
}
.recr-content .title{
    font-size:1rem;
}
.resource-sec-hire .ser-sesdfsdf{
        margin-left: 1rem;
}
.provide-box-main .provide-box-ttitle .provide-title{
    font-size:1.6rem;
}
.provide-sec-awt .provide-box-main{
    height:auto;
}
.provide-sec-awt .provide-box-main{
    padding:2rem 3rem 1rem;
}


}
    

@media (max-width : 1200px) {    
    
   .hc-nav-trigger.hc-nav-1{
       display:block;
   }
   .expanded {
    max-height: 1100px;
}
    .vission, .misi-visi {
    background: transparent linear-gradient(272deg, #405c9d 3%, #001C58 170%);
    }
   .mission-vision-sec .container{
        padding:0 !important;
    }
   .sidebar__single{
       max-width:100%;
   }
   .side-formsd{
       display:none;
   }
   .mission-vision-sec{
        background:unset
    }
    .fsdflsdf > div:last-child{
        padding-right:15px;
    }
    .fsdflsdf > div:first-child{
        padding-left:15px;
    }
   .why-udsd{
       padding: 4rem 0 13rem;
       margin-bottom: 0px;
   }
   .blog-card__image{
       width:auto;
       height:auto;
   }
   .why-udsd, .servicesd, .our-solutdsd-mobile{
       overflow:hidden;
   }
  
    .header-menusd > ul {
        gap: 15px;
        flex-direction: column;
        padding:20px;
    }
    
        .top-headersd{
        padding: 10px 0;
    }
    .main-heasd-flec{
        gap: 5px;
    }
    .call-cin-flex{
        display: none;
    }
    .mobile-topbtn i{
        font-size: 2rem;
        color: #c5c402;
    }
    .mobile-closebtn{
        position: absolute;
        top: 20px;
        right: 20px;
        z-index: 1;
    }
    .mobile-closebtn i{
        font-size: 2rem;
        color: #c5c402;
    }
    .mobile-view{
        display:block;
    }
    .mobile-none{
        display:none;
    }
    .main-headsder .header-menusd{
        position: fixed;
        background: #36347D;
        width: 100%;
        padding: 3rem 0;
        top: 0;
        left: 0;
        overflow-x: scroll;
        min-height: 100vh;
        z-index: 9999;
        opacity: 0;
        transform: translateX(100%);
        visibility: hidden;
        transition: 0.4s linear;
    }

    .header-menusd.shows{
        opacity: 1;
        transform: translateX(0%);
        visibility: visible;
    }
    
    .mobile-topbtn, .mobile-closebtn{
        display:block;
    }
    .main-hesd-drop{
        font-size:1rem;
    }
    .ead-pagd {
        padding: 1.5rem 2rem 1rem;
    }
    .header-menusd > ul .submenu ul > li a{
        font-size:15px;
    }
    .main-sid-titlsdd {
    font-size: 1rem;
    margin: 1.5rem 0 1.5rem;
    
    }
    .side-stickdsd{
        display:block;
        display: grid;
    }
    
  
    
    .header-menusd ul > li.dropdown > a:after{
        display:none;
    }
    .meun-dop-btn {
        display: block !important;
        position: absolute;
        right: 10px;
        top: -10px;
        text-align: center;
        line-height: 40px;
        width: 40px;
        height: 40px;
        transform: rotate(270deg);
    }
    .header-menusd > ul > li > a{
        display:inline-block;
    }
    .header-menusd ul > li.dropdown{
        margin-right:0;
    }
    .header-menusd ul li{
        padding:0;
    }
    .beadcrumb-sec{
        padding:1rem 0;
    }
    .header-menusd > ul .submenu p{
        margin-bottom:1rem;
    }
    
    .header-menusd > ul .submenu{
        left: 0;
        transform: translateY(0px);
        transition:0.4s linear;
        width:100%;
    }
     .header-menusd .dropdown:hover .submenu{
        position: relative;
        width: 100%;
        height: 0;
        overflow-y: scroll;
        opacity: 0;
        visibility: hidden;
        top: 15px;
        transform: translateY(0)  translateX(130%) ;
        left: 0;

    }
    
    .header-menusd > ul .submenu.sales.visible{
        opacity:1;
        visibility:visible;
          transform:translateX(0) ;
    }
    
    
    
    .header-menusd > ul .submenu.industruesd.visible{
         opacity:1;
        visibility:visible;
          transform:translateX(0) ;
    }
    .industruesd{
        left:0 !important;
    }
    
    .header-mailsd{
        margin-top:1rem;
        margin-bottom:1rem;
    }
    .main-ser-clou a{
        font-size:13px;
    }
    .beard-menu-main{
        max-width:100%;
    }
}

/*=============iphone12pro==========*/


@media (min-width:365px) and (max-width:412px){
    .ie-roate{
        right: 29% !important;
    }
    
}

/*=============iphone14pro==========*/

@media (min-width:412px) and (max-width:419px){
    
}


@media (min-width:768px) and (max-width:820px){
    .mar-mar-right, .mar-mar-topr, .mar-mar-topl, .mar-mar-left, .mar-mar-top, .work-proc-point:after,  .cta-content, .beadcrumb-sec .bannermb-btn-img, .provide-sec-awt .provide-box-main:before {
        display: block !important;
    }
       .dlr-fsdf{
           bottom: -6%;
           gap: 36px;
          
       }
    .beadcrumb-sec .row{
        flex-direction: column;
    }
    .beadcrumb-sec .beardcrumb-main-riht {
    text-align: center;
    }
    .beadcrumb-sec .banne-sec-left{
        text-align:center !important;
    }
    .beadcrumb-sec .row .col-md-6, .beadcrumb-sec .row .col-md-5, .beadcrumb-sec .row .col-md-7{
        width:100%;
    }
     .contact-form-sec .col-md-5 .call-mail-arrow .mobile-none{
        display:block;
    }
    .blog-section .theme-btn:hover:before{
        width:40px !important;
    }
    .contact-form-sec .col-md-5 .call-mail-arrow .mobile-view{
        display:none;
    }
    .banner-lef-img{
        margin: 100px auto 40px !important;
        max-width: fit-content;
    }
    .fsdflsdf > div{
        width:100% !important;
    }
    .misi-visi, .mission-vision-sec{
    height:auto !important ;
    }
    .fsdflsdf{
        flex-direction:column-reverse;
    }
        .mar-mar-right {
        right: -40px !important;
    }
    .banne-title span, .banne-title {
        font-size: 1.8rem !important;
        text-align: center;
    }
    .banne-sec-left{
        text-align:center;
    }
    .why-udsd {
        padding: 4rem 0 0rem;
    }
    .banne-title:before{
        left:0;
        right:0;
        margin:0 auto;
    }
    .more-banner-tin{
        justify-content:center;
    }
    .main-what-inner{
        margin: 1.5rem auto 1rem !important;
    }
    .work-proce-img, .bannermb-btn-mobile{
        text-align:center;
    }
    .max-wd-how{
        margin: 20px auto 0 !important;
    }
    .strength-img{
        height:auto !important;
    }
    .footer-cta .paly-blog{
        justify-content: left;
    }
    .footer-cta .row-new{
        flex-direction: unset !important;
        align-items: center !important;
    }
    .footer-cta .our-exp-tec{
        display:none;
    }
    .fle-footsd{
        flex-direction: unset;
        justify-content: flex-end;
    }
    .theme-btn{
        padding: 0.7rem 1.2rem 0.7rem;
        padding-left: 3.8rem;
    }
    .business-solution-sec .we-business-img {
        width: 100% !important;
        left: 2%;
        top: -5px;
    }
    .why-udsd .fle-btn, .more-banner-tin, .fle-btn{
        gap:20px
    }
    .power-up, .indus-conted{
        padding: 0 15px;
    }
    .what-we-sec-mobile .theme-btn, .fle-btn{
        margin-left: 15px;
    }
    .business-solution-sec .we-business-img {
        width: 40% !important;
        left: 37%;
        top: -5px;
    }
    .section-titles {
        text-align: left;
    }
    .faw-home-detail .sect-small-tit, .section-nef{
        border-left: 3px solid #C5C402;
        padding-left: 5px;
    }
    .foter-botsd, .industrie-tab-se > .container > .row{
        flex-direction:unset !important;
    }
    .abouts-awt-sec .section-titles{
        text-align:center;
    }
    .abouts-awt-sec .sec-title-bot:before{
        left:0;
        margin:0 auto;
    }
   
   .beard-menu-main {
        justify-content: center;
    }
    
     .beadcrumb-sec .banne-sec-left, .resource-sec-hire .dif-left150, .resource-sec-hire .ser-sesdfsdf, .ser-sesdfsdf span,
    .col-roesf .ser-sesdfsdf, .provide-box-ttitle{
        text-align:left;
    }
        .misi-visi .misi-visi-point li {
        font-size: 18px;
    }
    .misi-visi .title-icon{
        margin: 0 0 20px;
    }
    .mission-vision-sec .our-lounch{
        height:450px;
    }
    
    .misi-visi {
        padding:20px 20px 50px;
    }
    .our-strength .row {
    padding: 30px 0 0;
    }
    .sec-title-bot:before, .ca-ind-til:before{
        left: 0;
        right: 0;
        margin: 0;
    }
     .why-udsd .section-titles, .work-procesd .section-titles{
         text-align:center;
     }
     .main-why-chosd{
         top: -30px;
     }
     .why-udsd .section-nef, .work-procesd .section-nef{
         margin: 0 auto;
        max-width: fit-content;
     }
    .we-busines-content .theme-btn {
        margin-left: 0;
    }
    .beadcrumb-sec .bannermb-btn-mobile, .faw-home-detail  .sec-title-bot:before{
       display: none !important;
   }
   .business-success-tab .tab-content>.tab-pane .power-up{
       width:100%;
   }
   .blog-items{
       margin: 1rem 0;
   }
    .ser-sesdfstitle{
        margin-bottom: 0.6rem;
        text-align:left;
    }
    .ser-sesdfsdf p{
        font-size:15px;
    }
    .provide-box-main .appex{
        margin: 20px 0;
    }
    .ie-roate {
        left: 29.1%;
        right: 0;
    }
    .provide-box-main .logo{
        justify-content: left;
    }
    .provide-box-main .btn-provide{
        top:10px;
    }
    .beadcrumb-sec .banne-title span,.beadcrumb-sec  .banne-title{
        font-size: 1.4rem !important;
    }
   .mission-vision-sec{
        background:unset;
    }
    .fsdflsdf > div:last-child{
        padding-right: 10px;
    }
    .fsdflsdf > div:first-child{
        padding-left:10px;
    }
    .our-solutdsd-mobile .sec-title-big br{
        display:none;
    }
    .industri-conten-title{
        text-align:left;
    }
    .industri-conten-title .sec-title-big:before{
        margin:0;
    }
    .we-busines-content, .ca-ind-til {
        text-align: left;
    }
    
    .cont-rtsfdsf .col-lg-4{
        width:50% !important;
    }
    .cont-rtsfdsf .row {
    justify-content: center;
   }
        .mabi-nbsdf {
        height: 380px;
    }
    .side-formsd{
        display:none
    }
    .sidebar__single{
     max-width:100%;   
    }
    
    .why-udsd .bannermb-btn-mobile {
        height: 390px;
    }
     .cta-content .theme-btn{
        padding-right:1rem !important;
    }
    .misi-visi {
        padding: 40px 30px 90px !important;
    }
   
}


@media(min-width:800px) and (max-width:850px){
    .why-udsd .section-titles {
    top: 8%;
    left: unset;
    position: absolute;
    right: 5%;
   }
   
   
   .why-udsd{
       margin-bottom: 0px;
   }
   .why-udsd .section-titles{
       text-align:left;
   }
    .business-solution-sec .we-business-img {
        width: 100% !important;
        left: 2%;
        top: -5px;
    }
    .our-strength-card{
        height:auto;
    }
    .we-busines-content .theme-btn {
        margin-left: -0%;
    }
    .why-udsd {
        padding: 4rem 0 20rem;
    }
   .why-udsd .sec-title-big{
       margin-left: 0px;
   }
    .why-udsd .section-nef{
        margin:0;
    }
    .main-why-chosd{
        top:40%;
    }
        .cta-home {
        margin-top: 0rem;
    }
    .mainfg{
    margin-top:1.5rem;
     }
     .work-procesd > .container > .row{
         flex-direction:column-reverse;
     }
     .contact-form-sec .call-mail-arrow img {
        width: 150px;
        margin-right: 1rem;
    }
    .business-solution-sec .conte-new-tex .we-business-solut-right{
        top: -6px;
    }
    .blog-section .theme-btn, .item-content .theme-btn{
        margin-top:15px;
    } 
     .blog-section .theme-btn:hover:before, .item-content .theme-btn:hover:before {
    width: 35px !important;
    }
    .blog-section .theme-btn:hover:after, .item-content .theme-btn:hover:after {
    left: 27px;
   }
   .blog-section .theme-btn:after, .item-content .theme-btn:after {
    left: 21px;
   }   
    .cta-content .theme-btn{
        padding-right:1rem !important;
    }
    
}


@media (min-width:800px) and (max-width:930px){
   
    .misi-visi .misi-visi-point li{
        font-size:15px;
    }
    .misi-visi .title-icon{
        margin: 0 0 15px;
    }
    .cta-content{
        width:auto;
    }
    .routindusf{
        min-height: 630px;
    }
       /* Customize the scrollbar for WebKit browsers */
.routindusf p::-webkit-scrollbar {
    width: 3px; /* Width of the scrollbar */
}

.routindusf p::-webkit-scrollbar-track {
    background-color: #F5F5F5; /* Color of the scrollbar track */
}

.routindusf p::-webkit-scrollbar-thumb {
    background-color: #283369; /* Color of the scrollbar thumb */
    border: 2px solid #283369; /* Border around the scrollbar thumb */
    border-radius: 5px; /* Optional: Round the corners of the scrollbar thumb */
}
.ca-ind-til{
    font-size: 26px;
}
.footer-cta .our-exp-tec{
    display:none;
}
.footer-cta .theme-btn{
    padding-bottom:0;
}
.footer-cta .row-new{
    justify-content: space-between;
}
.cont-rtsfdsf .col-lg-4{
    margin-top:1rem;
}
.recr-content .vert-tab-content{
    height: 380px;
    overflow-y: scroll;
}
}

@media (min-width:820px) and (max-width:1024px){
    .how-we-work-sec .how-svg-img.mobile-none{
        display:block !important;
    }
      .routindusf p, .recr-content .vert-tab-content {
        height: 380px;
        overflow-y: scroll;
    }
    /* Customize the scrollbar for WebKit browsers */
.recr-content .vert-tab-content::-webkit-scrollbar {
    width: 3px; /* Width of the scrollbar */
}

.recr-content .vert-tab-content::-webkit-scrollbar-track {
    background-color: #F5F5F5; /* Color of the scrollbar track */
}

.recr-content .vert-tab-content::-webkit-scrollbar-thumb {
    background-color: #283369; /* Color of the scrollbar thumb */
    border: 2px solid #283369; /* Border around the scrollbar thumb */
    border-radius: 5px; /* Optional: Round the corners of the scrollbar thumb */
}
    .how-svg-img.mobile-view{
        display:none !important;
    }
     .cta-content .theme-btn{
        padding-right:1rem !important;
    }
    
    
}
@media (min-width:900px) and (max-width:950px){
    .cta-content .theme-btn{
        padding-bottom:0.5rem;
    }
     
    .contact-form-sec .call-mail-arrow img {
        width: 151px;
        margin-right:1rem;
    }
    .mission-vision-sec, .misi-visi, .mission-vision-sec .our-lounch{
        height:500px;
    }
     .blog-section .theme-btn:hover:before{
        width:40px !important;
    }
}


@media (min-width:853px) and (max-width:912px){
    .main-banner-sec .banne-sec-left{
        text-align:center;
    }
    .main-banner-sec .banne-title:before{
        margin:0 auto;
        left:0;
        right:0;
    }
    .dlr-fsdf{
        gap:30px
    }
    .more-banner-tin{
        justify-content: center;
    }
        .mar-mar-left {
        left: 18%;
    }
    .mar-mar-topl{
        left: 26%;
    }
    .mar-mar-topr{
        right:25.5%;
    }
    .mar-mar-top{
        left: 46%;
    }
    .banner-lef-img{
        margin: 6.6rem auto 0;
    }
        .mar-mar-right {
        right: 15%;
    }
    .more-banner-tin{
        margin-bottom: 2.4rem;
    }
    .main-what-inner{
        margin: 1.5rem auto 1.5rem;
    }
    .max-wd-how{
        margin:0 auto;
    }
    .work-proce-img{
        text-align:center;
    }
    .work-procesd .container > .row{
        flex-direction:column-reverse;
    }
    .why-udsd .section-titles {
    top: 9%;
    right: 5%;
    left:unset;
    position: absolute;
    }
    .why-udsd{
        padding: 4rem 0 16.5rem;
    }
    .mainfg{
        margin-top:2rem;
    }
    .work-procesd .section-titles{
        text-align:center;
    }
    .work-procesd .sect-small-tit{
        margin:0 auto;
        max-width:fit-content;
    }
        .cta-home {
        margin-top: 0rem;
    }
    .salesforce-partners{
        max-width: 85%;
        margin:0 auto;
    }
    .our-strength-card{
        height:auto;
    }
    .business-solution-sec .conte-new-tex .we-business-solut-right{
        right: 0px;
    top: -10px;
    }
    .ie-roate{
        right: 23.4%;
    }
    
}
@media (min-width:853px) and (max-width:860px){
        .why-udsd {
        padding: 4rem 0 20rem;
    }
}

@media (min-width:768px) and (max-width:1200px){
    .scroll-container .mobile-view{
        display:none;
    }
}