.resp-tabs-list li{font-size:22px;line-height:24px;}
.prod-tab-content ul li{font-size: 16px;line-height:18px;}
@media screen and (min-width:1601px) and (max-width:1920px) {
.keyfeatures-img{width:51%; height:700px; overflow: hidden;}
[class*="location-based-"] .keyfeatures-img{height:800px;}
}
@media screen and (min-width:1360px) and (max-width:1600px) {
[class*="location-based-"] .keyfeatures-img{height:800px;}
.d-nav-row .d-nav-col-left { width: calc(100% - 322px); }
.d-nav-row .d-nav-col-right { width: 322px; }
}
@media screen and (min-width:992px) and (max-width:1359px) {
[class*="location-based-"] .keyfeatures-img{height:750px;}
.d-nav-row .d-nav-col-left { width: calc(100% - 297px); }
.d-nav-row .d-nav-col-right { width: 297px; }
}
@media screen and (max-width:1600px){
    .homesolution-slide .iteam{width:calc((100vw / 4) - 33px);}
    .notice-block{font-size:24px;line-height: 30px;}
    .contactus-right p{font-size:20px;padding-bottom:20px;line-height:24px;}
    .contactusform .common-form .form-group{margin:0 0 10px;}
    .common-form.project-form .input-group textarea.form-control{height:110px;}
    .contactus-right .stickyform p{font-size:18px;}
    .contactus-right .stickyform p.short{font-size:12px;}
}
@media screen and (max-width:1601px){
.stadynews-section p,.homenews-text p,.homenews-text p{font-size:20px;line-height:26px;}
.homeblog-text h5{font-size:19px;line-height:25px;}
.casestudy-text, .home-blog{padding:25px 35px;}
.home-news .readmorelink{left:35px; top:203px;}
.home-news h3{padding:25px 35px 0px 35px;}
.homenews-text{min-height:190px;padding:25px 35px 35px 35px;}
.navhead-left{padding:18px 0 18px 25px;}
.navhead-right{padding:18px 25px 18px 0;}
.d-nav-row{height:calc(100% - 108px);overflow:auto;}
.d-nav-row .d-nav-col-left .nav-col{padding:30px;}
.d-nav-row .d-nav-col-right{padding:30px;}
.nav-menu li{padding:0 0 8px;}
.innercasestudy-left{padding-top:65px;}
.innercasestudytext-slide.round-arrow.slick-slider .slick-arrow{bottom:65px;}
.keyfeatures-text{padding:70px 0 50px 70px;padding-right:calc((100vw - 1400px)/2);}
.hardware-content{padding-bottom:60px;padding-top:80px;}
div[class*="location-based-"] .hospitalityinsights { padding: 60px 0 145px;}
ul.social-touch li a { font-size: 35px; }    
.impact-social { padding: 35px 40px;}
.card-overlap.stickyjobinfo{width:20.6%;}
.cultureexplore-sec .tab-content img{height:320px;}
.womenintech-sec .innercasestudy-left .slick-slider{bottom:65px;}
.notice-block{font-size:24px;line-height: 30px;}
}
@media (max-width:1460px){
.d-nav-row .d-nav-col-left h3{width:100%;}
.d-nav-row .d-nav-col-left .nav-menu{width:100%;}
.d-nav-row .d-nav-col-left .nav-col:before{width:7px;}
.nav-menu li{padding:0 0 5px;}
.d-nav-row h3{font-size:22px;line-height:1;}
.d-nav-row .d-nav-col-left .nav-col{padding:15px 30px;}
.container{max-width:1366px;}
.vision-main .vision-left .vision-tab, .vision-main .vision-left .mission-tab{padding-left: calc((100vw - 1366px)/2);}
h1{font-size:40px;line-height:44px;}
.slide-hero-text h2{font-size:42px;line-height:46px;}
.page-head h3{font-size:34px;line-height:46px;}
h5, .proeng-process , .hardware-integrat h5{font-size:26px;line-height:36px;}
.solutionoffering-text h3{font-size:30px;line-height:34px;}
.slide-hero-text p{font-size:28px;line-height:34px;}
.hospitalityinsights p, .solutionoffering-right p{font-size:26px;line-height:34px;}
.cloudblog-slide p{font-size:16px;line-height:26px;}
.insightsblog-text p, .insightsarticle-text p, .insightswhitepaper p, .insightsblog-text p{font-size:20px;line-height:28px;}
.innercasestudy-left h3{font-size:28px;line-height:32px;}
.homeslide-thub .iteam{padding:0 30px;}
.stadynews-section p, .homeblog-text h5 a{font-size:18px;line-height:24px;}
h2{font-size:36px;line-height:44px;}
.intrologo-slide .slick-dots button:before{width:60px;height:60px;font-size:26px;line-height:60px;}
.industries-text, .careers-contact .haveaproject, .innercasestudy-left, .talkexport-left,
.hardware-content, .casestudy-letstalk{padding-left:calc((100vw - 1366px)/2 + 15px);}
.keybenefits-btn, .keyfeatures-text, .keyfeaturesslider{padding-right:calc((100vw - 1366px)/2 + 15px);}
.innercasestudytext-slide.round-arrow.slick-slider .slick-arrow{left:calc((100vw - 1366px)/2 + 15px);}
.womenintech-sec .innercasestudy-left .slick-slider{left:calc((100vw - 1366px)/2 + 15px);}
.talkexport-left h2{font-size:28px;line-height:34px;}
.talkexport-left p{font-size:24px;line-height:32px;}
.innercasestudy-left p{font-size:18px;line-height:26px;}
.industries-right h3{font-size:28px;line-height:34px;}
.homeindustries-img .homeindustries-text h2{font-size:30px;line-height:34px;}
.home-blog .readmorelink{margin-bottom:15px;}
.stadynews-section .home-blog-inner{overflow:hidden;max-width:100%;}
.industries-nav .iteam p{font-size:14px;}
.careers-contact h2, .careers-contact p{font-size:32px;}
.industries-text{padding-right:140px;}
.homeindustries-slide{display:flex;height:100%;align-items:flex-end;}
.industries-left{padding-top:90px;}
.homeindustries-slide .slick-list, .homeindustries-slide .slick-track, .homeindustries-slide .homeindustries-img img{height:100%;}
.homeindustries-slide .homeindustries-img{height:calc(100% - 110px);}
.hospitalityinsights .insights-col6, .hospitalityinsights .insights-col4{height:100%;min-height:665px;}
.ouroffering-s1 p{font-size:26px;line-height:30px;}
.ouroffering-text p{font-size:14px;line-height:24px;}
.ouroffering-slide h3{font-size:22px;line-height:26px;}
.ai-positioninsights h2{font-size:34px;line-height:42px;}
.ai-positioninsights h5{font-size:26px;line-height:36px;}
.technicalintegrat-list li h4{font-size:18px;line-height:26px;}
.ai-positioninsights .technicalintegrat-list li i{width:70px;height:60px;background-size:contain;}
.d-footer-productlink.twocolfirst{width:330px;}
.d-footer-productlink.colthird{width:180px;}
.vission-mission h5{font-size:30px;line-height:42px;}
.digital-services h5{font-size:34px;line-height:44px;}
.digital-services h3{font-size:80px;}
.digital-services p{font-size:24px;line-height:34px;}
.cmmi-dev-3 h4{font-size:60px;}
.cmmi-dev-3 h5{font-size:34px;line-height:56px;}
.rs-container .rs-scale span ins{font-size:30px;}
.time-line-slider{padding:0 30px;}
.timeline-main .cmmi-dev-3{padding-left:15px;}
.our-offices-in-map h2{font-size:34px;}
.our-offices-in-map h5{font-size:34px;line-height:46px;}
.partner-logos-main .partner-logo{padding:15px;}
.keyfeatures-slide .iteam h3{font-size:24px;line-height:28px;}
.hardware-integrat h2{font-size:34px;}
.casestudy-letstalk h4 a{font-size:38px;}
.keybenefits-btn a span{font-size:17px;}
.keybenefits-btn a{font-size:26px;}
.casestudy-letstalk a span{font-size:21px;}
.ehsmbenefit-main ul li{font-size:17px;line-height:23px;height:140px;}
.keybenefits-slide.round-arrow.slick-slider .slick-arrow{right:30px;}
.keybenefits-slide .iteam h4{font-size:19px;line-height:26px;}
.innerpage-navigation-right{padding-right:calc((100% - 1366px)/2 + 15px);}
.keyfeaturesslider{padding-right:calc((100vw - 1366px)/2);}
.keybenefits-btn, .keyfeatures-text, .keyfeaturesslider{padding-right:calc((100vw - 1366px)/2 + 15px);}
.infrastructure .infra-left{padding-left:calc((100vw - 1366px -15px)/2);}
.homeproduct-head{padding-left:calc((100vw - 1336px) / 2);}
/* .analysis-graph { max-width: 300px; } */
.impact-social { padding: 40px; }
ul.social-touch li { margin: 0 30px; }
.tech-name:nth-child(6) { margin-right: 20px; }
.card-overlap.stickyjobinfo{width:21.6%;}
.cultureexplore-sec .tab-content img{height:285px;}
.mwpractices-cardlist .cs_grid_common_text h4{padding:25px 15px;font-size:20px;}
}
@media (max-width:1399px){
.blogs-list.news-list .blog-img { height: 175px; }
.container{max-width:1280px;}
.mr-80{ margin-right: 150px;}
.vision-main .vision-left .vision-tab, .vision-main .vision-left .mission-tab{padding-left: calc((100vw - 1280px)/2);}
h1{font-size:38px;line-height:42px;}
.page-head h3{font-size:32px;line-height:44px;}
h5, .proeng-process h5, .hardware-integrat h5{font-size:24px;line-height:34px;}
.solutionoffering-text h3{font-size:28px;line-height:32px;}
.solutionoffering-text p{font-size:18px;line-height:28px;}
.solutionoffering-right p, .hospitalityinsights p{font-size:24px;line-height:32px;}
.cloudblog-slide p{font-size:16px;line-height:26px;}
.insightsblog-text p, .insightsarticle-text p, .insightswhitepaper p, .insightsblog-text p{font-size:18px;line-height:26px;}
.homeslide-thub .iteam{padding:0 40px;}
.slide-hero-text h2{font-size:40px;line-height:42px;}
.casestudy-text, .home-blog{padding:25px;}
.home-blog .readmorelink{margin-left:25px;}
.stadynews-section p, .homeblog-text h5 a{font-size:17px;line-height:24px;}
.homeblog-text h5{font-size:17px;line-height:24px;}
.home-news h3{padding:25px 25px 0px 25px;}
.homenews-text{padding:25px 25px 25px 25px;}
.home-news .readmorelink{left:25px;}
h2{font-size:32px;line-height:40px;}
.industries-text, .careers-contact .haveaproject, .innercasestudy-left, .talkexport-left,
.hardware-content, .casestudy-letstalk{padding-left:calc((100vw - 1280px)/2 + 15px);}
.keybenefits-btn, .keyfeatures-text, .keyfeaturesslider{padding-right:calc((100vw - 1280px)/2 + 15px);}
.industries-right h3{font-size:24px;line-height:28px;}
.homeindustries-img .homeindustries-text h2{font-size:26px;line-height:30px;}
.homeproduct-slide .homeproduct-logo p{font-size:20px;line-height:26px;}
.homeproduct-slide h5{font-size:22px;}
.careers-contact h2, .careers-contact p{font-size:28px;}
.d-footer-social{padding:0 0 0 25px;}
.d-footer-nav li{padding:0 14px;}
.hospitalityinsights .insights-col6, .hospitalityinsights .insights-col4{min-height:630px;}
.innercasestudytext-slide.round-arrow.slick-slider .slick-arrow{left:calc((100vw - 1280px)/2 + 15px);}
.womenintech-sec .innercasestudy-left .slick-slider{left:calc((100vw - 1280px)/2 + 15px);}
.innercasestudytext-slide{max-width:580px;}
.innercasestudy-left h3{font-size:26px;line-height:30px;}
.innercasestudy-left p{font-size:16px;line-height:24px;}
.talkexport-left h2{font-size:26px;line-height:32px;}
.talkexport-left p{font-size:22px;line-height:30px;}
.ouroffering-s1 p{font-size:24px;line-height:28px;}
.ouroffering-text p{font-size:14px;line-height:24px;}
.ai-positioninsights h2{font-size:32px;line-height:40px;}
.ai-positioninsights h5{font-size:24px;line-height:34px;}
.digital-services .col-4{margin-top:50px;margin-bottom:50px;}
.vission-mission h5{font-size:28px;line-height:38px;}
.digital-services h5{font-size:32px;line-height:42px;}
.digital-services h3{font-size:76px;}
.cmmi-dev-3 h4{font-size:56px;}
.cmmi-dev-3 h5{font-size:32px;line-height:50px;}
.rs-container .rs-scale span ins{font-size:28px;}
.our-offices-in-map h5{font-size:32px;line-height:44px;}
.keyfeatures-slide .iteam h3{font-size:22px;line-height:26px;}
.hardware-integrat h2{font-size:32px;}
.casestudy-letstalk h4 a{font-size:36px;line-height:34px;}
.casestudy-letstalk a span{font-size:20px;}
.keybenefits-btn a{font-size:25px;}
.keybenefits-btn a span{font-size:16px;}
.keyfeatures-slide .iteam{padding:35px 30px;}
.keyfeatures-slide .iteam{width:380px;}
.keyfeatures-slide{margin-left:-149px;}
.keyfeatures-slide .iteam h3 i{height:52px;width:65px;background-size:contain; margin-right:10px;}
.keyfeatures-slide .iteam h3 span{padding-left:12px;}
.ehsmbenefit-main ul li{font-size:16px;line-height:22px;}
.keybenefits-slide .iteam h4{font-size:18px;line-height:25px;}
.solutionoffering-slide.slick-slider .slick-arrow{bottom:80px;}
.technicalintegrat-list li h4{font-size:16px;line-height:24px;}
.navhead-right{padding:15px 25px 15px 0;}
.navhead-left{padding:15px 0 15px 25px;}
.d-nav-row{height:calc(100% - 104px);}
.nav-menu li{line-height:1;}
.nav-menu li a{font-size:14px;}
.d-nav-row h3{font-size:24px;padding-bottom:20px;}
.d-nav-row .d-nav-col-right h3{padding-bottom:20px;}
.menubrochure.btn_part{font-size:14px;padding:0 20px 0 20px;width:210px;}
.certificationslogo-slide .certificate-img{height:230px;}
.d-footer-productlink.twocolsecond{width:420px;}
.d-footer-productlink.colthird{width:160px;}
.homeindustries-slide .homeindustries-img img{height:450px;object-fit:cover;}
.innerpage-navigation-right{padding-right:calc((100% - 1280px)/2 + 15px);}
.keyfeaturesslider{padding-right:calc((100vw - 1280px)/2);}
.keybenefits-btn,
.keyfeatures-text,
.keyfeaturesslider{padding-right:calc((100vw - 1280px)/2 + 15px);}
.infrastructure .infra-left{padding-left:calc((100vw - 1280px -15px)/2);}
.sitemap2part{width:35%;}
.sitemap3part{width:65%;}
.iot-internetneed .iteam{margin:0 20px;}
.iot-internetneed .iteamcontent{min-height:225px;}
.contactusform.stickyform{padding-top:80px;padding-right:20px;}
.contactus-right .stickyform p{font-size:16px;line-height:26px;padding:0 0 16px;}
.stickyform .common-form.project-form .input-group textarea.form-control{height:100px;}
.stickyform .common-form.project-form .input-group .form-control{height:40px;line-height:40px;}
.stickyform .common-form.project-form .input-group i{line-height:40px;}
.contactusform.stickyform .common-form .form-group{margin:0 0 15px;}
.homeslide-thub .iteam p{ font-size:15px;}
.homesolution-slide .iteam{width:calc((100vw / 3) - 30px);}
.homeproduct-head{padding-left:calc((100vw - 1250px) / 2);}
.homeproduct-slide .iteam.first-blankiteam{width:34vw;}
.homeproduct-slide .iteam{width:390px;}
.googlecloud-capabilities .capabilities-row .capabilities-head{min-height:225px;}
.microsoftazure-row .iteam h4{min-height:80px;}
.card-overlap.stickyjobinfo{width:21.3%;}
.card-overlap.apply-left .h2{font-size:24px;}
.cultureexplore-sec .tab-content img{height:270px;}
.womenintech-sec .innercasestudy-left h3{font-size:28px; line-height:34px;}
.womenintech-sec .innercasestudy-left p{font-size:15px; line-height:26px;}
.womenintech-sec .innercasestudy-left{margin:0px; padding-top:40px;}
.exploremore-tab{max-width:1280px;}
.exploremore-tab.nav-tabs li a{padding:0 70px 25px;}
.partner-card{padding:15px;}
.our_offerings .tab-container .nav-tabs .nav-item .nav-link{font-size:19px;}
.footer-sociallink{justify-content: flex-start;}
.certificationslogo-slide.slick-slider .slick-arrow{right:-22px;}
.notice-block .btn{background-color:#ffcb08;color:#000;border:none;font-weight:700;position: relative;overflow: hidden;font-size:20px;line-height:51px;}
.casestudy-wrap .notice-block a.btn{font-family: 'google_sansbold'; font-size:20px !important;line-height:50px; border-radius: 9px; height: auto;}
.casestudy-wrap .notice-block{margin:70px 0;line-height: 30px;}
.casestudy-wrap .cs-overview p, .casestudy-wrap .gcloud-buness-detail p{font-size: 16px;}
.casestudy-wrap .microsoftazure-row .iteam h4{font-size: 16px;}
.casestudy-wrap .social-wrap{font-size: 20px !important;}
.mwpractices-cardlist .cs_grid_common_text h4{padding:25px 15px;font-size:18px;}
.resp-tabs-list li{font-size:22px;line-height:24px;}
.prod-tab-content ul li{font-size: 16px;line-height:18px;}
.innerpage-navigation.innernav-fixed .innerpage-nav a{padding:18px 16px;}
.notice-block{padding: 20px 30px;}
.resp-tabs-list li{font-size:22px;line-height:24px;}
.prod-tab-content ul li{font-size: 16px;line-height:18px;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a{flex: 0 0 35%;}
}
@media (max-width:1359px){
.container{max-width:1240px;}
.vision-main .vision-left .vision-tab, .vision-main .vision-left .mission-tab{padding-left: calc((100vw - 1240px)/2);}
h1{font-size:36px;line-height:40px;}
.page-head h3{font-size:30px;line-height:42px;}
h5, .proeng-process h5{font-size:22px;line-height:30px;}
.slide-hero-text h2{font-size:36px;line-height:38px;}
.slide-hero-text p{font-size:22px;line-height:28px;}
.stadynews-section p, .homeblog-text h5 a{font-size:18px;line-height:24px;}
.casestudy-text, .home-blog{padding:25px;}
.stadynews-section p, .homeblog-text h5 a{font-size:17px; line-height:22px;}
.homenews-text{min-height:190px;}
.homeblog-text{min-height:200px;}
.industries-content h4 { font-size: 20px; line-height: 20px; }
.innercasestudy-left h2 { font-size: 16px; line-height: 22px; }
.intrologoslider{width:340px;height:340px;}
.intrologo-slide .slick-dots{left:-57%;}
.industries-text, .careers-contact .haveaproject, .innercasestudy-left, .talkexport-left,
.hardware-content, .casestudy-letstalk{padding-left:calc((100vw - 1240px)/2 + 15px)}
.keybenefits-btn, .keyfeatures-text, .keyfeaturesslider{padding-right:calc((100vw - 1240px)/2 + 15px);}
.homeindustries-slide{margin-left:-80px;}
.industries-nav{padding-right:80px;}
.industries-nav.slick-slider .slick-arrow{right:2px;}
.industries-text{padding-right:105px;}
.industries-left{padding-top:70px;}
.industries-right h3{font-size:22px;line-height:24px;height:110px;}
.careers-contact h2, .careers-contact p{font-size:26px;line-height:34px;}
.offices-cal h4{font-size:20px;}
.offices-cal p{font-size:15px;line-height:22px;}
.d-footer-social{padding:0 0 0 20px;}
.d-footer-nav li{padding:0 13px;}
.innercasestudytext-slide{max-width:560px;}
.innercasestudy-left h3{font-size:24px;line-height:28px;}
.innercasestudytext-slide.round-arrow.slick-slider .slick-arrow{left:calc((100vw - 1240px)/2 + 15px);}
.womenintech-sec .innercasestudy-left .slick-slider{left:calc((100vw - 1240px)/2 + 15px);}
.talkexport-left h2{font-size:24px;list-style:30px;}
.talkexport-left p{font-size:20px;line-height:28px;}
.vission-mission h5{font-size:26px;line-height:36px;}
.digital-services h5{font-size:30px;line-height:40px;}
.digital-services h3{font-size:70px;}
.digital-services p{font-size:22px;line-height:32px;}
.cmmi-dev-3 h4{font-size:54px;}
.cmmi-dev-3 h5{font-size:30px;line-height:46px;}
.timeline-content p{font-size:20px;line-height:32px;}
.our-offices-in-map h5{font-size:30px;line-height:40px;}
.keyfeatures-slide .iteam h3{font-size:21px;line-height:25px;}
.keyfeatures-slide{margin-left:-167px;}
.casestudy-letstalk h4 a{font-size:34px;line-height:34px;background-position:left center;}
.casestudy-letstalk a span{font-size:19px;}
.ehsmbenefit-main ul li{font-size:15px;line-height:20px;}
.solutionoffering-right{padding:50px 60px 55px 60px;}
.solutionoffering-slide.slick-slider .slick-arrow{right:-120px;bottom:60px;}
.homeindustries-slide .homeindustries-img img{height:400px;object-fit:cover;}
.d-footer-productlink.colfourth{width:160px;}
.d-footer-productlink.colthird{width:155px;}
.innerpage-navigation-right{padding-right:calc((100% - 1240px)/2 + 15px);}
.keyfeaturesslider{padding-right:calc((100vw - 1240px)/2);}
.keybenefits-btn,
.keyfeatures-text,
.keyfeaturesslider{padding-right:calc((100vw - 1240px)/2 + 15px);}
.project-form-outer .full-link{top:53px;}
.casestudies .container{width:1170px;}
.infrastructure .infra-left{padding-left:calc((100vw - 1240px -15px)/2);}
.iot-internetneed .iteamcontent{min-height:250px;}
.homeproduct-text{padding-top:35px;}
.homeproduct-slide .iteam{width:365px; padding-bottom:50px;}
.homeproduct-head{padding-left:calc((100vw - 1210px) / 2);}
h2, .div[class*="location-based-"] .keyfeatures-detail h2, div[class*="location-based-"] .industries h2, div[class*="location-based-"] .keyfeatures-detail h2 {font-size:28px;line-height:34px;}
div[class*="location-based-"] p { font-size: 16px;  line-height: 1.5em; }
.div[class*="location-based-"] .page-overview p, .div[class*="location-based-"] p, .div[class*="div[class*="location-based-"]-"] .keyfeatures-detail h5 { font-size: 16px; line-height: 24px; padding: 0; }  
.div[class*="location-based-"] .industries-content h4 { min-height: 40px; }
.page-overview p{font-size:16px; line-height:30px; padding:0 0 28px;}
.card-overlap.stickyjobinfo{width:21.9%;}
.card-overlap.apply-left .card-header{padding:0 15px !important;}
.cultureexplore-sec .tab-content img{height:250px;}
.exploremore-tab, .right-readmore.container{max-width:1240px;}
.exploremore-tab.nav-tabs li a{padding:0 49px 25px;}
.womenintech-sec.innercasestudy-left{padding-top:40px; margin:0px;}
ul.landing-page-bullet li{font-size:16px; line-height:26px;}
.page-overview .joinpartner-sec{float:none;}
.certificationslogo-slide .certificate-text p{font-size:14px;}
.hoe-certification{padding-bottom:100px;}
.home-inttroduction{padding:45px 0;}
.page-overview{padding:60px 0;}
.aiautomation-s3{padding-bottom:60px;}
.hospitalityinsights{padding:60px 0 90px;}
.advance-powerbi{padding:50px 20px;}
.microsoftazure-row .iteam h4{font-size:16px;}
.sahayak-for-sap .microsoftazure-row .iteam h4{font-size:14px;}
.blogdetail-left{margin-top:20px;}
.technicalintegrat-list li h4{font-size:14px;}
.home-solution h2{padding-bottom:0;}
.industries-text p{padding-bottom:0;}
.casestudy-wrap .notice-block a.btn{font-family: 'google_sansbold'; font-size:20px !important;line-height:50px; border-radius: 9px; height: auto;}
.notice-block{padding: 20px 30px;}
.notice-block-content{font-size:22px;}
.our_offerings .tab-container .nav-tabs .nav-item .nav-link{font-size:18px;}
}
@media (max-width:1279px){
.container{max-width:1170px;}
.vision-main .vision-left .vision-tab, .vision-main .vision-left .mission-tab{padding-left: calc((100vw - 1170px)/2);padding:25px 15px;}
.vision-main .vision-right,
.vision-main .vision-left{width: 100%;}
.vision-main .vision-right img{width: 100%;}
.navhead-left{width:calc(100% - 355px);padding:10px 0 10px 30px;}
.navhead-left .nav-logo img{width:105px;}
.navhead-link li a{font-size:14px;}
.navhead-right{width:auto;padding:10px 25px 10px 0;}
.nav-social li{padding:0 0 0 10px;}
.nav-social li a{width:38px;height:38px;}
.nav-social li a i{font-size:22px;line-height:38px;}
.nav-social li a i.facebook_ico{background-size:auto 17px;}
.nav-social li a i.linkedin_ico{background-size:auto 16px;}
.d-nav-row{height:calc(100% - 71px);}
.close-dnav{width:50px;height:50px;line-height:50px;}
.slide-hero-text h2{font-size:32px;line-height:34px;}
.slide-hero-text p{font-size:20px;line-height:22px;}
.btn_part{height:40px;line-height:40px;font-size:14px;padding:0 20px;}
.homeslide-thub .iteam{padding:0 15px;}
.homeslide-thub{bottom:30px;}
.slide-hero-text .slide-hero-subdisc{padding:40px 75px 40px 32px;}
.homeblog-text .blogcategary{padding:14px 0 7px;}
.homenews-text{padding:25px 25px 25px 25px;}
.homenews-text .readmorelink, .casestudy-text .readmorelink, .home-blog .readmorelink{margin-left:25px; margin-bottom:10px;}
.homeblog-text h5{font-size:18px;line-height:24px;}
.slick-current .slide-hero-text .slide-hero-disc:before, .slick-current .slide-hero-text .slide-hero-disc:after{width:120px;}
.slide-hero-text .slide-hero-subdisc:before, .slide-hero-text .slide-hero-subdisc:after{left:120px;}
.home-inttroduction{padding:80px 0 80px;}
.industries-left{padding-top:40px;}
.industries-text{padding-left:30px;}
.industries-text p{font-size:16px;line-height:28px;}
.homeproduct-sec{padding:60px 0 70px;}
.hoe-certification{padding:40px 0;}
.project-form-outer{padding:50px 10px 72px 15px;}
.global-contact-outer:before{top:-40px;height:calc(100% + 40px);}
.global-presence{padding:25px 15px 100px 15px;}
.global-contact-outer .global-presence .company-address li .add-info{margin-left:20px;padding:5px 0 5px 20px;}
.global-contact-outer .global-presence .company-address li .add-info p{font-size:16px;}
.global-contact-outer .global-presence .company-address li .add-info p span{margin-left:5px !important;margin-right:5px !important;}
.d-footer-productlink.twocolfirst, .d-footer-productlink.twocolsecond{width:auto;}
.d-footer-row{padding:30px 0 50px;}
.d-footer-row .d-footer-product{padding:50px 0px 0;}
.d-footer-row .d-footer-product:nth-child(1), .d-footer-row .d-footer-product:nth-child(2){width:50%;}
.innerpage-navigation-right{padding-right:calc((100% - 1170px)/2 + 15px);}
.keyfeaturesslider{padding-right:calc((100vw - 1170px)/2);}
.keybenefits-btn,
.keyfeatures-text,
.keyfeaturesslider{padding-right:calc((100vw - 1170px)/2 + 15px);}
.cloudplatform-slide .iteam{margin:0 15px;}
.cloudplatform-slide .slick-list{width:calc(100% - 30px);}
.cloudplatform-slide .slick-track{margin:0 -30px;}
.industries-text, .careers-contact .haveaproject, .innercasestudy-left, .talkexport-left, .hardware-content, .casestudy-letstalk{padding-left:15px;}
.cloudcasestudy .innercasestudy-left{padding-right:110px;}
.keyfeaturesslider, .keyfeatures-text{padding-right:20px;}
.ouroffer{position:relative;}
.ouroffer .keyfeatures-detail{position:initial;}
.ouroffer .keyfeatures-slide{margin-left:20px;}
.keyfeatures-img img{min-height:600px;}
.keyfeatures-slide .iteam{width:auto;}
.product-slide .iteam{padding:5px 20px;}
.product-slide .slick-track{margin:0 -20px;}
.technicalintegrat-list{margin:0;}
.inetbenefit-slider{margin:0;padding-bottom:0;;}
.keybenefits-btn{width:57%;}
.keybenefits-talk .casestudy-letstalk{width:43%;}
.keybenefits-slide{margin:0;}
.casestudies .container{width:100%;}
.currentopening-s3 .row{margin-left:-15px;margin-right:-15px;margin-bottom:0;}
.currentopening-s3{padding:45px 0 25px;margin-bottom:0;}
.currentopening-s2{padding-bottom:30px;}
.infrastructure .infra-left{padding-left:calc((100vw - 1170px -15px)/2);padding-right:65px;}
.infrastructure .infra-left h3{font-size:48px;}
.infrastructure .infra-left h4{font-size:36px;}
.infrastructure .infra-left h5{font-size:24px;}
.infrastructure .infra-left p{font-size:16px;}
.clubs-contenttext p{font-size:25px;line-height:36px;}
.clubmain h2{font-size:34px;}
.clubmain h3{font-size:26px}
.viewalleventinnner h3{font-size:40px;line-height:45px;}
.homeproduct-bg{top:200px;}
.home-solution{padding:60px 0 60px;}
.homeproduct-slide .iteam{width:370px;}
.certificationslogo-slide .certificate-img{height:180px;}
/* .analysis-graph { max-width: 280px; } */
.getin-touch { padding-left: 50px; }
.solution-kcs { padding: 50px 0; }
.impact-content { min-height: 930px; }
ul.social-touch li a { font-size: 35px; }
ul.social-touch li:last-child a { font-size: 50px; }
.card-overlap.stickyjobinfo{width:22.2%;}
.our_offerings .tab-container .nav-tabs .nav-item .nav-link{font-size:18px;}
.resp-tabs-list li{margin-bottom:22px;}
.prod-tab-content ul li{font-size: 14px;line-height:16px;}
.prod-tab-content_img{max-width:60%;margin-right:15px;}
.responsive-tab-wrapper .resp-tabs-container{padding-left:0;}
.resp-tabs-list li{font-size:18px;line-height:22px;}
.prod-tab-content ul li{margin-bottom:25px;}
}
@media (max-width:1199px){
.innerpage-navigation-right{padding-right:30px;}
.keyfeaturesslider{padding-right:30px;}
.keybenefits-btn,
.keyfeatures-text,
.keyfeaturesslider{padding-right:30px;}
.innercasestudy-left{padding-left:15px;}
.innercasestudytext-slide.round-arrow.slick-slider .slick-arrow{left:15px;bottom:15px;}
.womenintech-sec .innercasestudy-left .slick-slider{left:15px;bottom:15px;}
.global-presence{padding-bottom:60px;}
.project-form-outer{padding-bottom:40px;}
.technicalintegrat-list li{width:33.33%;}
.inetfeature .technicalintegrat-list li{padding:0 15px 80px;}
.inetbenefit-slider .iteam{width:33.33%;}
.keybenefits-btn a{width:270px;margin-left:15px;}
.keybenefits-btn{padding-right:15px;}
.keybenefits-talk .casestudy-letstalk{width:38%;}
.keybenefits-btn{width:62%;display:flex;align-items:center;justify-content:flex-end;}
.ehsmbenefit-main ul li{width:calc(20% - 10px);}
.ecubebenefit-slide .iteam{width:33.33%;margin-bottom:35px;}
.hardware-integrat .technicalintegrat-list li{width:50%;}
.ehsmfeature .technicalintegrat-list li{width:25%;}
.filterrow .input-group{width:250px;}
.contactusform{padding-left:0;padding-top:95px;}
.solution-iconset ul li{width:25%;}
.solution-iconset ul li:nth-child(4):after{display:none;}
.solution-iconset ul li:nth-child(5):after{background-image:url(../images/solution-iconset-pattern.png);content:'';height:154px;width:154px;display:block;position:absolute;right:-77px;bottom:-77px;}
.ourcertification-row .ourcertification-img{height:350px;max-width:350px;}
.ourcertification-row .ourcertification-text{max-width:inherit;}
.ourcertification-imgsub:before{width:150px;height:18px;bottom:-18px;right:0;left:0;margin:0 auto;top:inherit;}
.ourcertification-row .row:nth-child(2n) .ourcertification-imgsub:before{right:0;left:0;}
.ourcertification-row .row:nth-child(2n) .ourcertification-text h3:after,
.ourcertification-row .row:nth-child(2n) .ourcertification-text h3:before{left:0;right:inherit;}
.ourcertification-s1 h5{padding-bottom:40px;}
.howweworkslide-box p{margin-top:50px;}
.howweworkslide .carousel-indicators div{font-size:18px;}
.howweworkslide .carousel-indicators.left-slide div{padding-right:45px;}
.howweworkslide .carousel-indicators.right-slide div{padding-left:45px;}
.onestopsolution-columns .item{width:33.33%;}
.infrastructure .infra-left{padding-left:15px;}
.clubs-contenttext p{font-size:23px;line-height:33px;}
.clubmain h2{font-size:32px;}
.clubmain h3{font-size:24px}
.viewalleventinnner h3{font-size:33px;line-height:38px;}
.sitemap2part{width:100%;}
.sitemap3part{width:100%;}
.sitemap2part .col-6{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.sitemap2part .row.digisol{margin-bottom:40px;}
.sitemap3part{margin-top:40px;}
.sitemap3part .row.clc{margin-top:40px;}
.openingviewmodal .modal-dialog{max-width:900px;}
.openingviewmodal .modal-title{font-size:18px;}
.common-form.project-form .btn_part{padding:0 40px;}
.blogs-list.event-list .blog-info h3{font-size:18px;line-height:26px;}
.intrologoslider{width:300px;height:300px;padding:30px;}
.inttroduction-logos{padding-right:0;}
.intrologo-slide .slick-dots{left:-62%;top:-77px;}
.inttroduction-logos .bubble.mediam{right:10px;bottom:-35px;}
.tab-panel-default .tab-content p{font-size:18px;line-height:30px;}
.tab-panel-default .nav-tabs .nav-link.active{font-size:34px;}
.tab-panel-default .tab-content{padding:60px 0px 60px 40px;}
.digital-services-expanded.digital-services h3{font-size:50px;}
.digital-services-expanded.digital-services p{font-size:16px;}
.digital-services-expanded .mt-5{margin-top:0!important;}
.digital-services-expanded.digital-services{padding-bottom:120px;}
.timeline-main-secondary .timeline-content{max-width:470px;}
.timeline-main-secondary .cmmi-dev-3 h5{font-size:30px;line-height:40px;}
.timeline-main-secondary .overview-container .overview-timeline-nav span ins{font-size:20px;margin-top:40px;}
.timeline-main .container{padding-bottom:60px;}
.currentopening-s3 .row{margin-left:-10px;margin-right:-10px;margin-bottom:90px;}
.currentopening-s3 .col-4{padding:0 10px;}
.default-panel-container .pl-5{padding-left:25px!important;}
.dataanalytics-left h3{font-size:18px;}
.ourproposition-box{padding-left:15px;padding-right:15px;}
.blogs-list.news-list .blog-info h3, .blogs-list.event-list .blog-info h3{font-size:18px;line-height:24px;}
.blogs-list.news-list .blog-img{height:150px;}
.homeslide-thub .iteam p{font-size: 13px;}
.digitaltransformation-s3, .transformation{padding-top:60px;}
.transformation .row{margin:0;}
.transformation .row .col-3{flex:0 0 33.33%; max-width:33.33%; padding:0 20px;}
.otherblog-links li span{font-size:14px; line-height:22px;}
.homesolution-slide .iteam{min-height:185px;}
.homeproduct-head{width:35%; padding-left:20px; padding-right:30px;}
.homeproduct-slider{width:65%;}
.homeproduct-head h2{padding-bottom:30px;}
.homeproduct-bg{top:175px;}
.homeproduct-head p{padding-right:0px; padding-top:25px; font-size:17px; line-height:28px; }
.homeproduct-slide .iteam.first-blankiteam{width:30vw;}
.homeproduct-text{padding:30px 0 0;}
.homeproduct-slide h2{font-size:20px; line-height:28px;}
.homeproduct-slide p{font-size:14px; line-height:24px;}
.certificationslogo-slide{margin-right:24px;}
.homeproduct-slide .iteam{width:305px;}
.innerpage-navigation.innernav-fixed .innerpage-nav a{padding:18px 15px;}
.footer-sociallink .nav-social{width:33.33%;justify-content: flex-start;}
.read-all-case a { font-size: 20px; } 
.awsoffering-list .row .col-lg-3{flex:0 0 33.33%; max-width:33.33%;}
.page-overview p{ padding:0 0 17px; font-size:15px; line-height:26px;}
.microsoftazure-row{margin:0 -15px;}
.microsoftazure-row .iteam{padding:0 15px 15px; width:33.33%}
.microsoftazure-row .iteam h4{min-height:50px;}
.cultureexplore-sec .tab-content img{height:200px;}
.perfectwork-sec{padding:55px 0 40px;}
.perfectwork-sec .col-lg-3{flex:0 0 25%; max-width:25%;}
.tenets7-sec  .innercasestudy-left{padding-right:80px;}
.tenets7-sec .innercasestudy-slide{margin-left:-50px;}
.tenets7-sec .innercasestudy-left h2{font-size:28px; line-height:32px; padding:0 0 20px;}
.exploremore-tab{margin:0 15px;}
.right-readmore.container{padding-right:15px;}
.exploremore-tab.nav-tabs li a{padding:0 18px 25px;}
.cultureexplore-sec{padding:55px 0 50px;}
.techpartner-sec{padding:55px 0 60px;}
.glassdoor-card{margin-top:40px;}
.glassdoor-card .glassdoor-img{width:240px;}
.glassdoor-card .glassdoor-text{width:calc(100% - 240px);}
.currentopening-s2{padding:52px 0 42px;}
.currentopening-s2 h2{padding:0 0 25px;}
.partner-card{min-height:90px;}
.tenets7-sec .innercasestudy-left{padding-top:35px;}
.exploremore-tab.nav-tabs li a{font-size:18px;}
.slidercount{bottom:20px;}
.womenintech-sec .slidercount2{bottom:20px;}
.infotext-curretnop p br{display:none;}    
ul.landing-page-bullet li{font-size:15px; line-height:24px; background-position:left 4px;}
.homeindustries-img .homeindustries-text h2{font-size:24px}
.saplistblock{min-height:415px;}
.powerbioffred-text.sap-text{padding: 60px 0 30px;}
.powerbi-cardlist .awsoffering-card h4{font-size:18px;}
.powerbioffred-sec{padding-bottom:40px;}
.awsoffering-card{min-height:355px;}
.advance-powerbi{padding:60px 0;}
.advance-powerbi h2{padding:0 0 12px;}
.project-form-outer .full-link{top:54px;}
.project-form-outer{padding-top:75px;}
.page-overview{padding-bottom:40px;}
.cloudplatform-s{padding-bottom:60px;}
.hospitalityinsights{padding-bottom:40px}
.cloudcasestudy .innercasestudy-left{padding-top:60px;}
.innercasestudy-left .readmorelink{margin-top:0;}
.innerpage-nav a{font-size:13px;padding:26px 0 26px 10px;}
.innerpage-navigation-right{padding:20px;}
.powerbioffred-text{padding-top:60px;}
.microsoftazure-key{padding-top:60px;}
.applyonline-s{padding:40px 0;}
.techpartners-sec{padding:40px 0}
.channelpartner-sec{padding-bottom:40px;}
.channelpartner-text{padding:40px 0;}
.channelpartner-sec .partner-cardlist{margin-top: -40px;}
.joinpartner-sec{padding-bottom:40px;}
.allpartners{padding:40px 0;}
.ourcertification-s1{padding:40px 0;}
.howwework-s1{padding-bottom:40px;}
.engagement-model{padding:40px 0;}
.project-management-tool{padding:40px 0;}
.executiveteam-sec{padding-bottom:40px;}
.page-overview.disclaimer{padding-bottom:40px;}
.onestopsolution{margin:40px 0;}
.clubs-sec1{padding-top:40px;}
.clubmain{padding-bottom:40px;}
.currentopening-s2{padding:40px 0;margin-bottom:0;}
.contactus-page .contactus-left{padding-bottom:40px;}
.filterrow{margin-bottom:40px;}
.team-list .team-block .team-info h3{font-size:1.5rem;}
.team-list-wrap{margin-left:-15px;margin-right:-15px;}
.team-list-wrap .col-lg-4{padding:0 15px;}
.team-list .team-block .team-block__back .team-desc .short-desc{padding-top:20px;}
.team-list .team-block .team-block__back{padding:20px;}
.team-list .team-block .team-block__back .team-info .insta_link{display: none;}
.team-list .team-block:hover .team-block__back .team-info .insta_link{display: flex;}
.mw-benefits{padding:60px 0;}
.mwpractices-cardlist .cs_grid_common_text h4{font-size:18px;padding:18px 15px;height:70px;align-items: center;justify-content:space-between;}
.mwpractices-cardlist .cs_grid_common_text h4 a {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.mwpractices-cardlist .cs_grid_common_text ul li{font-size:16px;}
.top-space-100{margin-top: 40px;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a{flex: 0 0 42%;}
}
@media (max-width:1024px){
.our-area h1 { font-size: 34px; line-height: 42px; }
.case-studies h2 { font-size: 28px; }
.certificationslogo-slide .certificate-text{padding:12px;}
.casestudy-wrap .notice-block{margin:30px 0;}
.our_approach .powerbioffred-text{padding: 40px 0 400px;}
.cs_grid_common .cs_grid_common_text h4{font-size:22px;}
.our_offerings .tab-container .nav-tabs .nav-item .nav-link{font-size:15px; padding: 15px;}
.homeindustries-img .homeindustries-text{padding-left:30px;padding-right:30px;}
.certificationslogo-slide .certificate-text{padding:12px;}
.certificationslogo-slide .certificate-text p{line-height:20px}
.home-inttroduction{padding: 40px 0 40px;}
.notice-block a.btn{width: 291px;}
.notice-block .notice-block-content{width:70%}
}
@media (min-width:992px){
a.whatsup.webwhatapp {display:block;}
a.whatsup.mobilewhatapp {display:none;}
.custom-nav-tabs .nav-tabs .nav-item{margin:0 0 0 40px}.custom-nav-tabs .nav-tabs .nav-item:first-child{margin:0}
.gcloud-buness-detail{width:calc(56% + 50px); margin-left:-50px; padding:80px 0 20px 120px; padding-right:calc((100vw - 1385px) / 2);   background:url("../images/g-cloud_sec4_bg.png") no-repeat left top;background-size:cover}
.what-youcan{padding:165px 0 240px; }
.what-youcan h2{margin:0;line-height:44px;position:absolute; right:0; top:325px;}
.what-youcan ul li{margin:0 0 50px;padding:26px 30px 28px 58px; max-width:635px;}
.what-youcan ul li i{left:-40px; top:-21px;right:inherit}
.what-youcan ul li:nth-child(1){margin-left:185px;}
.what-youcan ul li:nth-child(3){margin-left:145px;}
.what-youcan ul li:nth-child(4){margin-left:310px;}
.mw-buness-detail{padding-bottom: 50px;}
}
@media (max-width:992px){
.clientbg-list li{width:90%;margin:auto;}
.social-wrap{padding:10px;}
.clientbg-list li .clientbg-wrap:before{left:50%;transform:translateX(-50%);}
.clientbg-list li{padding-bottom:20px;}
.team-list .team-block .team-info h3{padding:15px 0;font-size:1.3rem;}
.team-list .team-block{margin-bottom:45px;}
}
@media (max-width:991px){
body.show-menu{padding-right:0px;}
.d-nav-row .d-nav-col-left{width:100%;}
.d-nav-row .d-nav-col-right{width:100%;}
.navhead-left .nav-logo img{width:85px;}
.navhead-right{width:260px;padding:10px 15px 10px 0;}
.navhead-left{width:calc(100% - 260px);padding:10px 0 10px 20px;}
.nav-menu li{padding:0 0 10px;}
.navhead-link li{padding:0 16px 0 0;}
.navhead-link li:last-child{padding-right:10px;}
.navhead-link li a:after{right:8px;}
.navhead-link li a{font-size:13px;}
.nav-social li{padding:0 0 0 5px;}
.nav-social li a{width:30px;height:30px;}
.nav-social li a i{font-size:18px;line-height:30px;}
.close-dnav{width:40px;height:40px;line-height:40px;margin-left:13px;}
.d-nav-row{height:calc(100% - 61px);}
.d-nav-row .d-nav-col-right .nav-menu{padding-left:0px;}
.d-nav-row .d-nav-col-right{display:flex;flex-wrap:wrap;}
.d-nav-col-right .nav-col{width:50%;}
a.whatsup.webwhatapp {display:none;}
a.whatsup.mobilewhatapp {display:block;}
.slide-hero-text h2{padding:0 30px 0 0;font-size:28px;}
.slide-hero-img img{height:460px;object-fit:cover;}
.slide-hero-text .slide-hero-subdisc{padding:36px 60px 35px 32px;}
.slide-hero-text p{font-size:17px;line-height:24px;padding:0 0 20px;}
.homeslide-thub{padding:0 5px;}
.homeslide-thub .iteam{padding:0 8px;}
.homeslide-thub .iteam p{font-size:12px;line-height:24px;}
.d-header .d-logo img{width:100px;}
.home-casestudy{width:100%;}
.home-news{width:50%;}
.home-blog{width:50%;}
.home-inttroduction .col-8{padding-right:15px;}
.home-industries{position:relative;padding:0 0 130px;}
.industries-right h3{height:75px;padding:25px 50px !important;}
.industries-right .slick-current h3:before{left:100px;}
.homeindustries-slide .homeindustries-img img{height:360px;}
.industries-right h3:after{display:none;}
.industries-left{position:static;width:100%;}
.industries-right{width:100%;}
.homeindustries-slide{margin-left:0px;}
.industries-text{padding:0 30px 30px;}
.industries-nav{z-index:9;}
.industries-nav .iteam{padding-top:18px;min-height:140px;}
.industries-nav.slick-slider .slick-arrow{height:69px;width:80px;right:0;}
.industries-nav.slick-slider .slick-arrow.slick-prev{margin-top:71px;}
.certificationslogo-slide{margin:0 48px 0 -10px}
.certificationslogo-slide.slick-slider .slick-arrow{right:-45px;}
.certificationslogo-slide .iteam{margin:0 10px;}
.common-form.project-form .col-6{flex:0 0 100%;max-width:100%;}
.common-form.project-form .col-6.pr-2{padding-right:15px !important;}
.common-form.project-form .col-6.pl-2{padding-left:15px !important;}
.global-contact-outer .global-presence .company-address li .add-info p span{display:none;}
.d-footer-copyright{padding-bottom:55px;}
.d-footer-copyright p{position:relative;left:0;bottom:12px;text-align:center;width:100%;}
.d-footer-copyright .footer-extralink.ml-auto{margin-left:0 !important;}
.d-footer-copyright .footer-extralink:last-child{margin-left:auto !important;}
.footer-extralink li{font-size:14px;}
.d-footer-row{padding-top:0px;}
.innerpage-hero-content{align-items:start;flex-direction:column;}
.innerpage-hero-content h2{padding-left:15px;text-align:left;}
.vh-border{height:1px;width:260px;margin-left:15px;}
.innerpage-hero-content p{padding-left:15px;}
.overview-img{padding-top:0;}
.page-overview{padding-bottom:20px;}
.ouroffer{padding-top:0;}
.innercasestudy-right{width:100%;order:1;padding:0 15px;margin-bottom:-40px;}
.innercasestudy-slide{margin-left:0;}
.innercasestudy-left{width:100%;order:2;}
.innercasestudytext-slide.round-arrow.slick-slider .slick-arrow{left:calc(50% - 40px);bottom:-20px;}
.womenintech-sec .innercasestudy-left .slick-slider{left:calc(50% - 60px);bottom:-25px;}
.cloudcasestudy .innercasestudy-left{padding-bottom:40px;}
.hospitalityinsights{padding-top:80px;padding-bottom:100px;}
.innerpage-nav{width:100%;text-align:center;height:auto;line-height:50px;padding:10px 15px;}
.innerpage-nav li{padding:0 15px;}
.innerpage-navigation-right{width:100%;position:inherit;margin:0;top:inherit;text-align:center;}
.innerpage-hero{border-bottom:none;}
.innerpage-navigation{margin-top:0;}
.cloudplatform-s{padding-bottom:50px;}
.cloudcasestudy .innercasestudy-left{padding-right:15px;}
.innercasestudytext-slide{max-width:100%;}
.innerpage-hero-content{align-items:start;flex-direction:column;}
.innerpage-hero-content h2{padding-left:15px;text-align:left;}
.product-modlue > img{height:auto;min-height:230px;}
.product-modlue .product-modlue-content{left:15px;width:calc(100% - 30px);padding:30px 30px 50px;position:relative;margin-top:-55px;}
.product-slide .slick-arrow{bottom:-33px;left:50%;}
.product-slide .slick-arrow.slick-next{bottom:-33px;}
.product-slide .slick-arrow.slick-prev{bottom:-33px;margin-left:-66px;}
.technicalintegrat-list li{width:50%;}
.inetbenefit-slider .iteam{width:50%;}
.keybenefits-talk .casestudy-letstalk{width:100%;display:flex;justify-content:center;padding:0 15px;}
.casestudy-letstalk h4 a{font-size:26px;line-height:1.2;padding-left:65px;background-size:50px auto;}
.casestudy-letstalk a span{font-size:16px;}
.keybenefits-btn{width:100%;padding:15px 0;justify-content:center;flex-wrap:wrap;}
.keybenefits-btn a{margin:5px;}
.technologyintegration{padding:50px 0 60px;}
.technology-main .technology-slide.slick-slider .slick-arrow{bottom:-86px;}
.keybenefits-s h5{max-width:100%;}
.ehsmbenefit-main ul li{width:calc(25% - 10px);}
.ecubebenefit-slide .iteam{width:50%;}
.hardware-integrat{flex-wrap:wrap;}
.hardware-content{width:100%;order:2;padding:0 15px;}
.hardware-img{order:1;width:calc(100% - 30px);margin-left:15px;}
.hardware-integrat .technicalintegrat-list li{width:33.33%;}
.ehsmfeature .technicalintegrat-list li{width:33.33%;}
.keybenefits-slide.round-arrow.slick-slider .slick-arrow{right:0;top:-170px;}
.blogs-list{padding-top:30px; padding-bottom:30px;}
.filterrow{margin-bottom:0;justify-content:center;}
.blogs-list.news-list{padding-top:45px;}
.blogdetail-right{padding-left:0;margin-top:30px;}
.otherblog-links{margin:0;}
.global-contact-outer.blog-details-contact{margin-top:80px;}
.blogdetail-left .right-img{margin-left:0;}
.blogdetail-left .left-img{margin-right:0;}
.filterrow .input-group{margin:10px;}
.filterrow h3{width:100%;}
.blogdetail-left ul{padding-left:0;}
.blogdetail-left{margin-top:20px;}
.casestudies{margin-top:40px;padding:0}
.casestudies .row:nth-child(even) .casestudies-img{order:0;}
.casestudies .row{margin-bottom:40px;}
.casestudies-info{padding:25px 15px;padding-bottom:115px;}
.casestudies-info p{left:15px;}
.contactus-page .contactus-left{flex:0 0 100%;max-width:100%;background:#ebf0f3;}
.contactus-page .contactus-right{flex:0 0 100%;max-width:100%;}
.contactus-page:before{display:none;}
.contactusform{padding-top:35px;}
.address-cal{padding-right:0;}
.solution-iconset ul li{width:33.33%;}
.solution-iconset ul li:nth-child(3):after{display:none;}
.solution-iconset ul li:nth-child(4):after,
.solution-iconset ul li:nth-child(5):after{background-image:url(../images/solution-iconset-pattern.png);content:'';height:154px;width:154px;display:block;position:absolute;right:-77px;bottom:-77px;}
.innerpage-hero-content h1{padding:0 0 15px 15px;text-align:left;}
.howweworkslide .carousel-indicators{display:none;}
.howweworkslide-box-inner{margin:0 0 30px;padding:30px 15px;}
.howweworkslide-box h3{margin-top:30px;text-align:left;color:#333333;}
.howweworkslide-box p{margin-top:15px;}
.howweworkslide-box:after{display:none;}
.howwework-s1{padding:40px 0 0;}
.howweworkslide .carousel-inner{width:100%;display:flex;flex-wrap:wrap;}
.howweworkslide .carousel-inner .carousel-item{float:none;padding:0 15px;width:50%;margin:0;}
.blogdetail-left.news-detail-left{padding-bottom:40px;}
.project-management-tool .tab-content .project-manage-logos ul li{width:33.33%;padding:0;}
.onestopsolution-columns .item{width:50%;}
.infrastructure .infra-left{width:100%;order:1;padding-bottom:30px;padding-right:15px;}
.infrastructure .infra-right{width:100%;order:0;}
.infrastructure .infra-right .infrastructure-slider .slick-arrow{left:50%;margin-bottom:-32px;}
.infrastructure .infra-right .infrastructure-slider .slick-arrow.slick-prev{z-index:1;bottom:0;margin-left:-66px;}
.onestopsolution{margin-top:60px;margin-bottom:100px;}
.clubs-contenttext.row{padding-top:60px;padding-bottom:20px;margin-bottom:0;}
.viewalleventinnner{min-height:350px;}
.blogs-list .clubmain .row{margin-bottom:0;}
.clubmain{margin-bottom:60px;}
.sitemapsec1{padding-top:70px;padding-bottom:70px;margin-bottom:40px;}
.sitemap2part .row.digisol{margin-bottom:30px;}
.sitemap3part{margin-top:30px;}
.sitemap3part .row.clc{margin-top:30px;}
.sitemap2part .col-6, .sitemap3part .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.sitemap3part .clc .col-4:last-child{margin-top:30px;}
.openingviewmodal .modal-dialog{max-width:90%;}
.openingviewmodal .modal-title{font-size:17px;}
.openingviewmodal ul li{width:100%;padding:5px 0;padding-left:25px;}
.d-modal .d-close i{font-size:25px;}
.inttroduction-logos{width:300px;margin:0 auto 65px;}
.intrologo-slide .slick-dots button:before{display:none;}
.intrologo-slide .slick-dots li{position:static;transform:none !important;}
.intrologo-slide .slick-dots{position:absolute;width:100%;left:0;top:auto;bottom:-75px;flex-direction:inherit;justify-content:center;}
.intrologo-slide .slick-dots button{margin:0 3px;}
.intrologo-slide .slick-dots .slick-active button{background:#f15f29;}
.inttroduction-logos .bubble.mediam{bottom:-10px;width:40px;height:40px;}
.inttroduction-logos .bubble.big{left:0;}
.tab-panel-default{margin-top:60px;}
.tab-panel-default:before, .tab-panel-default:after{display:none;}
.default-panel-container img{width:300px;}
.tab-panel-default .tab-content p{font-size:16px;line-height:26px;}
.tab-panel-default .default-panel-container{align-items:flex-start !important;}
.default-panel-container .pl-5{padding-top:20px;}
.timeline-main-secondary .timeline-content{max-width:100%;right:0px;top:0;min-height:350px;}
.timeline-main .cmmi-dev-3{max-width:100%;padding-top:280px;padding-right:15px;}
.timeline-main-secondary .cmmi-dev-3 h5{font-size:22px;line-height:32px;}
.time-line-slider{padding:0;margin-top:60px;}
.digital-services-expanded.digital-services{padding-bottom:55px;}
.overview-introduction h3{font-size:26px;}
.cmmi-dev-3 h4{font-size:40px;}
.home-inttroduction{padding-bottom:40px;}
.currentopening-s3 .col-4{flex:0 0 100%;max-width:100%;padding-bottom:35px;}
.dataanalytics-s3 .dataanalytics-left{flex:0 0 100%;max-width:100%;}
.dataanalytics-s3 .dataanalytics-right{flex:0 0 100%;max-width:100%;padding-top:35px;}
.ourproposition-box{min-height:85px;}
.news-list .col-lg-4{width:50%;}
.currentopening-list .col-4{flex:0 0 50%;max-width:50%;}
.apply-vacancy-form .row .col-3{flex:0 0 50%;max-width:50%;}
.innerpage-nav a{padding:0 10px;}
.event-list .row .col-lg-4{width:50%;}
.blogdetail-s1 .col-4{flex:0 0 34.58%;max-width:34.58%;}
.blogdetail-s1 .col-8{flex:0 0 65.42%;max-width:65.42%;}
.homeslide-thub .iteam p{font-size: 10px;}
.navhead-link li:after{right:7px;}
.homeindustries-slide .homeindustries-img{height:auto;}
.transformation .col-3{flex:0 0 50%; max-width:50%;}
.keyfeatures-text {padding: 40px 15px 40px 40px;}
.hardware-integrat h2 { margin-top: 30px;}
.otherblog-links li{width:100%; margin-bottom:30px;}
.blogblock {margin-bottom: 30px;}
.homesolution-slide .iteam{width:calc((100vw / 2) - 30px);}
.homeproduct-slide .iteam{width:360px;}
.homeproduct-head{width:45%;}
.homeproduct-slider{width:55%;}
.certificationslogo-slide .certificate-text{min-height:155px;}
.homeproduct-head p{font-size:16px; line-height:26px;}
.innerpage-navigation.innernav-fixed .innerpage-nav ul{top:7px;}
.innerpage-navigation.innernav-fixed .innerpage-nav li{padding:0 9px;}
.innerpage-navigation.innernav-fixed .innerpage-nav a{padding:18px 0; font-size:12px;}
.our-area h1 { margin-top: 30px; }
.our-area .area-content { margin: 30px 0 0; }
.our-area .area-content div:first-child { margin-left: 20px; }
.our-area .area-content div { margin: 0 50px; }
.challnges { margin: 50px 0; }
.challnges .col-6 { max-width: 100%; flex: 0 0 100%; }
.challnges .col-6:first-child { padding-bottom: 30px; }
.challnges .col-6:last-child { display: flex; order: -1; flex-wrap: wrap; justify-content: center; margin-bottom: 40px; }
.solution-analysis { margin-top: 30px; }
.features-block { margin-bottom: 30px; }
.getin-touch a { padding: 15px; }
.tech-stack { margin: 60px 0 30px; }
.tech-name { max-width: 200px; }
.impact-content { padding-bottom: 50px; padding-left: 50px; margin-top: 50px; }
.impact-block.d-flex { flex-wrap: wrap; padding-bottom: 60px; }
.impact-image { width: 96%; margin: 0 auto; position: relative; z-index: 1; }
.impact-content { width: 100%; margin-top: -40px; min-height: 1px; padding: 40px; }
.impact-social { padding: 40px; position: inherit; width: 100%; bottom: 0; left: 0; right: 0; margin: 30px auto 0; display: block; text-align: center; }
div[class*="location-based-"] p { max-width: 100%; }
.div[class*="location-based-"] .industries-content h4 { min-height: 1px; }
.innercasestudytext-slide { padding-bottom: 40px; }
div[class*="location-based-"] .ouroffer .keyfeatures-detail { margin-top: 0; width: 100%; }
div[class*="location-based-"] .keyfeatures-img { width: 100%; height: auto;}
div[class*="location-based-"] .keyfeaturesslider { position: relative; }
.awsoffering-list .row .col-lg-3{flex:0 0 50%; max-width:50%;}
.aws-offering{padding-bottom:40px;}
.awsoffering-head h2{font-size:32px; line-height:40px;}
.microsoftazure-row .iteam{ width:50%}
.msazure-capabilities{padding:65px 0 65px;}
.googlecloud-capabilities .capabilities-row .capabilities-head{min-height:150px;}
.card-overlap.stickyjobinfo{position:relative; width:100%; top:-90px;}
.cultureexplore-sec .tab-content .row .col-lg-3{flex:0 0 25%; max-width:25%;}
.perfectwork-sec .awsoffering-card h4{font-size:16px; margin-top:-30px;}
.perfectwork-sec .awsoffering-card i{transform:scale(0.7); transform-origin:top center;}
.tenets7-sec .innercasestudy-slide{margin-left:0px;}
.exploremore-tab.nav-tabs li a{padding:0 14px 25px; font-size:16px;}
.womenintech-sec.hospitality-casestudy{flex-wrap:wrap;}
.womenintech-sec .innercasestudy-left{width:100%;}
.womenintech-sec .innercasestudy-right{width:100%; margin-left:0px;}
.womenintech-slide .slick-slide{overflow: hidden;}
.womenintech-slide img{width:110%; max-width:inherit; transform:translateX(-30px); height:300px; object-fit:cover;}
.womenintech-sec .innercasestudy-left{padding-top:60px; background-size:110% auto;}
.currentopening-list .currentopening-disc{width:100%;}
.currentopening-list .currentopening-btn{width:100%; padding:15px 0 0; justify-content:flex-end;}
.currentopening-list .currentopening-btn .btn_part{height:40px; line-height:40px;}
.currentopening-list .currentopening-btn .job-detail{height:40px; line-height:40px;}
.womenintech-sec .innercasestudy-left{padding-right:15px;}
.perfectwork-sec .awsoffering-card{min-height:175px; padding:30px 15px 0;}
.perfectwork-sec .awsoffering-card h4{line-height:20px; min-height:50px;}
.tenets7-sec .innercasestudy-left{padding-top:70px; padding-right:15px;}
.currentopening-s2{margin-bottom:80px;}
.slidercount{right:20px;}
.womenintech-sec .slidercount2{right:20px;}
.womenintech-block{padding-bottom:40px;}
.icon-quote:after{left:0}
.foundingmember .display-3{font-size:3.25rem}
.foundingmember .display-4{font-size:2.5rem}
.foundingmember .h2{font-size:1.75rem}
.text-xs-link{font-size:14px;line-height:1.2}
.infotext-curretnop p{font-size:20px; line-height:28px;}
.microsoft-powerbi-sec{margin-bottom:100px;}
.page-overview p.color-black{font-size:18px;}
.sharePoint-checklist ul.list2 li{ width:100%;}
.page-overview .joinpartner-sec{max-width:100%;}
.advance-powerbi{margin-bottom:100px; padding:45px 0 50px;}
.microsoftazure-key{padding:45px 0 30px;}
.social-wrap{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.clientbg-list li h4{justify-content:center;}
.our_offerings .tab-container .tab-content .tab-detail .clientbg-list li i{margin-right:0;background-size: 100%;}
.keyfeatures-detail h3{font-size:30px;line-height:36px;}
.technologytools .nav-tabs .nav-item .nav-link{font-size:16px;}
.innerpage-navigation.innernav-fixed .innerpage-nav ul{position:static; transform:none; opacity:1;}
.certificationslogo-slide .certificate-text p{font-size:12px;}
.saplistblock{min-height:auto;}
.saplistblock ul li:last-child{margin-bottom:0;}
.saplistblock ul li:last-child{margin-bottom:0;}
.awsoffering-card {min-height: auto;padding-bottom: 20px;}
.powerbi-cardlist .awsoffering-card h4{min-height:auto;}
.advance-powerbi{margin-bottom:0}
h5, .proeng-process h5{font-size:18px;line-height:26px}
.keyfeatures-slide .iteam h4{font-size:20px;}
.cloudplatform-slide .iteam h4{font-size:20px;margin-bottom:15px;}
.cloudblog-main h2{font-size:38px;}
.iot-internetneed h3{font-size:32px;line-height:42px;}
.cloudblog-slide .iteam-content{min-height:204px;}
.powerbioffred-text{padding-top:60px;}
.powerbioffred-text.sap-text{padding-bottom:30px;}
.sahayak-for-sap h6{margin-top:20px;margin-bottom:20px;}
.dataanalytics-s4{padding-bottom:30px;}
.mwpractices-cardlist .cs_grid_common_text{min-height:auto;}
.gcloud-buness-detail{width:100%;}
.mw-benefits {padding-bottom: 20px;}
.mwpractices-cardlist{margin-bottom:20px;margin-top:20px;}
ul.resp-tabs-list {display: none;}
h3.resp-accordion {display: block;font-size:18px;line-height:24px;padding:10px 0;}
.resp-accordion-closed {display: none !important;}
.responsive-tab-wrapper .tab-items-list{display:none;}
.responsive-tab-wrapper .resp-tabs-container{max-width:100%;flex: 0 0 100%;padding-left:15px;}
.resp-tabs-container-item{padding-bottom:20px !important;border-bottom:solid 1px rgba(0,0,0,0.15);height:auto !important;}
.resp-tabs-container .resp-accordion:nth-child(1){border-top:solid 1px rgba(0,0,0,0.15);}
.notice-block a.btn{font-size:25px;line-height:70px;height:70px;}
.am-solution .notice-block a.btn{font-size: 25px;}
.md-buness-detail{padding: 30px 15px 15px;}
.mwpractices{padding:60px 0;}
.gcloud-buness-img{padding: 0px; width: 100%;}
.gcloud-business .gcloud-buness-img img{width: 100%;}
.asc-business .asc-buness-detail{padding: 55px 20px 20px 20px;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a{flex: 0 0 14%;}
}
@media (max-width:850px){
.case-studies p { line-height: 1.7; }
.features .features-block p strong { line-height: 1.2; }
.impact-content { padding: 80px 40px 40px; }
.features .col-3 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.impact-social { padding: 30px 40px; }
.other-case-block .col-4 { max-width: 100%; flex: 0 0 100%; margin-bottom: 30px; }
.other-case-block .col-4 { max-width: 100%; flex: 0 0 100%; margin-bottom: 30px; }
.case-img, .case-img img { width: 100%; height: auto; display: block; }
.segments-wrap{padding-bottom:0;}
.segments-section{padding-top:20px;}
.segments-section.row > div{padding-bottom:20px;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a{flex: 0 0 18%;}
}
@media(max-width:800px) {
.casestudy-wrap .notice-block{margin:10px 0;}
.notice-block .notice-block-content{width:75%}
.home-inttroduction .col-8{flex:0 0 100%;max-width:100%;}
.home-inttroduction .col-4{flex:0 0 100%;max-width:100%;margin-top:30px;}
.kcsintrovideo a img{width:100%;}
.casestudy-wrap .notice-block{font-size: 16px;}
.casestudy-wrap .notice-block a.btn{font-size: 18px !important; padding: 0 25px;}
.casestudy-wrap .social-wrap{font-size: 18px;}
.casestudy-wrap .notice-block{margin:10px 0;}
.notice-block .notice-block-content{width:75%}
.asc-business .asc-buness-detail{padding: 55px 0px 20px 20px;}
}
@media (max-width:767px) {
.full-link { display: flex; justify-content: center; align-items: center; }
.full-link { height: 40px; width: 40px; }
.project-form-outer .full-link { top: 58px; }
.industries-nav.slick-slider .slick-arrow { height: 52px; width: 40px; }
.industries-nav.slick-slider .slick-arrow.slick-prev { margin-top: 52px; }
.industries-nav.slick-slider .slick-arrow:before { line-height: 52px; font-size: 18px; }
.industries-nav { padding-right: 40px; bottom: 25px; }
.industries-nav .iteam p { padding: 2px 10px 0; }
.industries-nav .iteam { padding-top: 8px; min-height: 82px; }
.navhead-right { width: auto; }
.certificationslogo-slide.slick-slider .slick-arrow.slick-next { margin-bottom: 40px; }
.cloudblog-slide .slick-arrow { bottom: -20px; }
.keyfeatures-slide.round-arrow.slick-slider .slick-arrow.slick-prev { margin-right: 42px; }
.keyfeatures-slide.round-arrow.slick-slider .slick-arrow { top: -44px; }
.innercasestudytext-slide.round-arrow.slick-slider .slick-arrow.slick-next { margin-left: 42px; }
.cloudblog-slide .slick-arrow.slick-prev { margin-left: -45px; }
.homeblog-slide.round-arrow.slick-slider .slick-arrow.slick-prev { margin-right: 44px; }
.product-slide .slick-arrow.slick-prev { margin-left: -45px; }
.product-slide .slick-arrow.slick-prev, .product-slide .slick-arrow.slick-next { bottom: -20px; }
.timeline-main-secondary .overview-container .slick-slider .slick-arrow { top: -10px; }
.technology-main .technology-slide.slick-slider .slick-arrow.slick-next { margin-left: 20px; }
a.whatsup.mobilewhatapp b { display: none; }
a.whatsup.mobilewhatapp { font-size: 0; padding: 0; right: 50px; bottom: 40px; }
.home-news .readmorelink { position: absolute; top: 160px; }
.homeblog-text { min-height: 115px; }
.keybenefits-slide.round-arrow.slick-slider .slick-arrow.slick-prev { margin-right: 45px; }
.slick-slider .slick-arrow, .homeblog-slide.round-arrow.slick-slider .slick-arrow { width: 40px; height: 40px; }
.slick-slider .slick-arrow::before { line-height: 40px; font-size: 18px; }
.navheadmenu { display: none; }
.home-industries { padding: 0 0 130px; }
.homeindustries-slide .homeindustries-img img { height: 390px; }
p{font-size:14px;line-height:24px;}
.home-inttroduction .col-8 p{padding-bottom:20px;}
.industries-content { margin-bottom: 30px; }
.d-header{padding:20px 0px 0px 0px;}
.d-nav-row .d-nav-col-left .nav-menu li{width:50%;}
.d-nav-row .d-nav-col-left .nav-col{padding:15px 20px;}
.d-nav-row h3{font-size:18px;padding-bottom:20px;}
.d-nav-col-right .navhead-link{padding:0 0 25px;}
.d-nav-col-right .navhead-link li a{color:#202020;font-size:14px;}
.d-nav-row .d-nav-col-right{padding:30px 20px;}
.menubrochure.btn_part .pdfico{display:none;}
.menubrochure.btn_part{padding:0 15px 0 15px;width:145px;font-size:13px;}
.homeslide-hero .slide-hero-text .container{display:block;}
.slide-hero-text h2{width:100%;text-align:left;padding:0 0 18px;}
.slide-hero-text .slide-hero-disc{width:100%;}
.slide-hero-text .slide-hero-disc:before, .slide-hero-text .slide-hero-disc:after, .slide-hero-text .slide-hero-disc2:after, .slide-hero-text .slide-hero-subdisc:before, .slide-hero-text .slide-hero-subdisc:after{display:none;}
.slide-hero-text .slide-hero-subdisc{padding:0px;}
.slide-hero-img img{height:560px;}
.homeslide-thub{flex-wrap:wrap;bottom:15px;}
.homeslide-thub .iteam{padding:0 10px 15px;width:50%;}
.homeslide-hero .slide-hero-text{top:90px;transform:none;}
.casestudy-text, .home-blog{padding:40px 25px 60px;width:100%;}
.home-news h3 { padding-top: 40px; }
.homenews-text .readmorelink, .casestudy-text .readmorelink, .home-blog .readmorelink{padding-bottom:0px;margin-left:0;margin-bottom:23px;}
.casestudy-img{width:100%;}
.home-news{width:100%;}
.homenews-text{ min-height:110px; padding-bottom: 50px; }
.homeblog-text { min-height: 100px; }
.kcsintrovideo .kcsintrovideo-ico { font-size: 18px; padding: 40px 0 0; background-size: 21px 31px; }
.homenews-img{height:auto;}
.casestudy-text:before{left:40px;bottom:-26px;top:auto;transform:rotate(90deg);}
.corporatevideopopup iframe{height:300px;}
.industries-right h3{padding:25px 30px !important;}
.homeindustries-img .homeindustries-text{padding:40px 20px;}
.homeproduct-sec{padding:20px 0 40px;}
.homeproduct-text{width:100%;padding:10px 15px 30px;display:block;height:auto;min-height:inherit;}
.homeproduct-slide.slick-slider .slick-arrow{transform:none;top:280px;margin-top:0px;left:36%;}
.homeproduct-slide.slick-slider .slick-arrow.slick-prev{margin-top:0px;display: none !important;}
.homeproduct-slide.slick-slider .slick-arrow.slick-next{margin-left:51px;display: none !important;}
.global-contact-outer .col-6{flex:0 0 100%;max-width:100%;}
.global-contact-outer p{font-size:20px;}
.global-contact-outer > .container > .row > .col-6:first-child{background-color:#fff;background-image:url(../images/gb-presence-bg.png);box-shadow:0 0 15px rgba(0,0,0,.2);background-repeat:no-repeat;background-position:center;background-size:90% auto;padding:25px 15px;order:2; }
.global-contact-outer:before{display:none}
.d-footer-row .d-footer-product:nth-child(1), .d-footer-row .d-footer-product:nth-child(2){width:100%;}
.d-footer-copyright .footer-extralink.ml-auto{margin-left:auto !important;margin-right:auto;padding:0 0 15px; justify-content: center;}
.d-footer-copyright{padding:40px 0;}
.d-footer-row{padding: 0;}
.d-footer-row .d-footer-product{padding:40px 0px 0;}
.certificationslogo-slide{margin:0 40px 0 0;}
.certificationslogo-slide .iteam{margin:0px;}
.certificationslogo-slide.slick-slider .slick-arrow{right:-40px;}
.cloudplatform-slide .slick-list{width:100%;}
.cloudplatform-slide .iteam{padding:0 0 60px;}
.cloudplatform-slide .slick-track{margin:0;}
.cloudplatform-slide .slick-arrow:before{line-height:50px;}
.cloudplatform-slide .slick-arrow{height:50px;top:inherit;bottom:0;left:calc(50% - 51px);}
.cloudplatform-slide .slick-arrow.slick-next{margin-left:51px;}
.keyfeatures-img img{min-height:auto;}
.ouroffer .keyfeatures-detail{width:100%;margin-top:0;}
.ouroffer .keyfeaturesslider{bottom:auto;position:relative;margin-bottom:-60px;padding-right:15px;}
.ouroffer{padding-bottom:0;padding-top:0;}
.ouroffer .keyfeatures-text{padding-bottom:60px;padding-left:15px;padding-right:15px;}
.ouroffer .keyfeatures-slide{margin-left:15px;}
.cloudblog-slide .slick-slide{padding-left:15px;padding-right:15px;}
.keyfeatures-img{width:100%;}
.innerpage-hero-content h2{font-size:32px;line-height:1;}
.innerpage-hero-content p{font-size:20px;padding-left:0;}
.vh-border{margin-left:0;}
.innerpage-hero img{height:400px;}
.innerpage-hero .container{margin-top:35px;}
.innerpage-nav li{padding:0 5px;}
.page-overview{padding:40px 0;}
.page-overview p{font-size:15px;line-height:24px;padding:0 0 20px;max-width:inherit;}
.page-overview h2{font-size:24px;line-height:28px;}
.keyfeatures-slide .iteam{padding:20px 15px;}
.innerpage-hero-content h2{padding-left:0;padding-right:0;}
.cloudblog-slide .iteam-content{padding:20px 15px;}
.global-presence{padding:15px 0;}
.project-form-outer{padding-left:0;}
.product-slide .iteam{padding:5px 0;}
.product-slide .slick-track{margin:0;}
.product-slide .iteam:nth-child(odd)::after{display:none;}
.technicalintegrat-list li{width:100%;padding-left:0;padding-right:0;padding-bottom:50px;}
.inetbenefit-slider .iteam{width:100%;padding-left:0;padding-right:0;}
.product-modlue .product-modlue-content{padding:25px 15px 50px;}
.product-modlue-content p{font-size:20px;line-height:26px;}
.product-modlue-content h2{font-size:30px;}
.inetfeature .technicalintegrat-list li{padding:0 0 40px;}
.technical-integrat{padding-bottom:0;padding-top:60px;}
.ehsmbenefit-main ul li{width:calc(50% - 10px);}
.ecubebenefit-slide .iteam{width:100%;padding:0;}
.keybenefits-s{padding-top:40px;}
.hardware-integrat .technicalintegrat-list li{width:50%;}
.ecubefeature::before{display:none;}
.keybenefits-slide{padding-bottom:0;}
.ehsmfeature .technicalintegrat-list li{width:50%;padding-left:15px;padding-right:15px;}
.keybenefits-slide.round-arrow.slick-slider .slick-arrow{top:40px;}
.ehsmbenefit-main{margin-bottom:30px;margin-top:20px;}
.cloudblog-main h2{font-size:30px;}
.hospitalityinsights p{font-size:18px;line-height:24px;}
.blog-info{padding:15px 15px 70px;}
.blog-info h6{font-size:14px;}
.blog-info h3{font-size:20px;line-height:28px;}
.global-contact-outer.blog-details-contact{margin-top:40px;}
.otherblog-links li{width:100%;padding:0 0 20px 0;}
.blogdetail-right{margin-top:0;}
.blogdetail-left.news-detail-left{padding-bottom:0;}
.otherblog-links li span{font-size:16px;line-height:20px;}
.otherblog-links.article-other-links{margin-bottom:30px;}
.address-cal{padding:90px 0 0 0;background-size:70px auto!important;}
.contactus-page .contactus-left{padding-bottom:0;}
.contactus-page .contactus-right{padding-bottom:20px;}
.solution-iconset ul li{width:50%;}
.solution-iconset ul li:nth-child(2):after,
.solution-iconset ul li:nth-child(4):after{display:none;}
.solution-iconset ul li:nth-child(3):after,
.solution-iconset ul li:nth-child(5):after,
.solution-iconset ul li:nth-child(7):after{background-image:url(../images/solution-iconset-pattern.png);content:'';height:154px;width:154px;display:block;position:absolute;right:-77px;bottom:-77px;}
.engagement-model{padding-top:40px;padding-bottom:30px;}
.ourcertification-s1{padding-top:40px;padding-bottom:20px;}
.ourcertification-s1 h5{font-size:24px;line-height:30px;}
.ourcertification-text h3{font-size:26px;line-height:30px;margin:0 0 10px;}
.ourcertification-text p{font-size:16px;line-height:26px}
.ourcertification-row .ourcertification-img{padding:13px;}
.ourcertification-imgsub:before{bottom:-13px;height:13px;}
.innerpage-hero-content h1{padding-left:0;font-size:36px;line-height:40px;}
.howweworkslide .carousel-inner .carousel-item{width:100%;padding:0;}
.project-management-tool{padding:40px 0 50px; margin-bottom: 0px;}
.project-management-tool .nav-tabs .nav-item{width:100%;}
.project-management-tool .nav-tabs .nav-item a{height:70px;}
.project-management-tool .tab-content .project-manage-logos ul li{width:calc(50% - 20px);padding:10px;border:1px solid #d9dfe3;margin:10px;}
.project-management-tool .tab-content .project-manage-logos ul li:last-child{border:1px solid #d9dfe3;}
.project-management-tool .tab-content{padding:30px 15px;}
.infrastructure .infra-left h3{font-size:32px;}
.infrastructure .infra-left h4{font-size:26px;}
.infrastructure .infra-left h5{font-size:16px;}
.infrastructure .infra-left p{font-size:14px;line-height:24px;text-align:center;}
.onestopsolution{margin-top:40px;margin-bottom:40px;}
.onestopsolution-columns .item{width:100%;}
.clubs-contenttext p{font-size:22px;line-height:32px;}
.clubmain h2{font-size:30px;}
.clubmain h3{font-size:22px}
.viewalleventinnner h3{font-size:30px;line-height:35px;}
.clubmain .blog-img{height:300px;}
.clubmain{margin-bottom:10px;}
.viewalleventinnner{min-height:300px;}
.openingviewmodal .modal-header{padding:20px 25px}
.openingviewmodal .modal-body{padding:30px 25px;}
.d-modal .d-close i{font-size:22px;}
.openingviewmodal .modal-title{font-size:16px;max-width:calc(100% - 25px);}
.hoe-certification{padding-bottom:40px;padding-top:40px;}
.default-panel-container img{margin-top:25px;}
.default-panel-container .pl-5{padding-left:0px!important}
.digital-services-expanded .mt-5{width:50%;}
.digital-services-expanded.digital-services h3{font-size:38px;}
.digital-services-expanded.digital-services p{line-height:22px;}
.digital-services-expanded.digital-services{padding-top:60px;padding-bottom:35px;}
.timeline-main-secondary .timeline-content{padding:40px 30px;min-height:auto;}
.timeline-main .cmmi-dev-3{padding-top:370px;}
.timeline-main-secondary .cmmi-dev-3 h5{font-size:20px;line-height:28px;}
.dataanalytics-s3 .dataanalytics-left .col-4{flex:0 0 100%;max-width:100%;padding-bottom:30px;}
.currentopening-list .col-4{flex:0 0 100%;max-width:100%;}
.currentopening-disc{padding-left:20px;padding-right:20px;}
.apply-vacancy-form .row .col-3, .apply-vacancy-form .row .col-6{flex:0 0 100%;max-width:100%;}
.innerpage-nav a{padding:0px 0 10px;font-size:12px;}
.innerpage-nav{line-height:38px;}
.d-nav-col-right .navhead-link{margin-left:0 !important;}
.d-nav-col-right .navhead-link li a{font-size:15px;}
.cloudblog-slide .slick-slide{padding-left:0px;padding-right:0px;}
.product-slide .iteam.slick-active:after{display:none;}
.hardware-content{padding-top:30px;}
.technicalintegrat-list li h4 br{display:none;}
.technicalintegrat-list{padding:38px 0 0;}
.corporatevideopopup.productwatchdemo iframe{height:200px;}
.corporatevideopopup.productwatchdemo{height:auto;top:50%;transform:translate(-50%, -50%);}
.event-list .row .col-lg-4{width:100%;}
.blogs-list.event-list .blog-img{height:inherit;}
.blogdetail-s1 .col-4{flex:0 0 100%;max-width:100%;padding-top:25px;}
.blogdetail-s1 .col-8{flex:0 0 100%;max-width:100%;}
.clubmain .blog-img{height:inherit;}
.clubmain .clublogoimg{width:140px;height:140px;padding:20px;top:-95px;}
.infrastructure .infra-right .infrastructure-slider img{height:inherit;}
.news-list .col-lg-4{width:100%;}
.blogs-list.news-list .blog-img{height:inherit;}
.cloudplatform-slide .slick-arrow.slick-next{bottom:0;}
.keyfeatures-slide .iteam h3 span{padding-left:0px;}
.blogs-list.news-list .blog-info h3{min-height:inherit;}
.otherblog-links li img{height:inherit;}
.casestudies-info p{line-height:20px;bottom:78px;}
.go .fadeInLeft, .fadeInLeft.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.go .fadeInRight, .fadeInRight.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.transformation .row .col-3{flex:0 0 100%; max-width:100%;}
.homenews-text .readmorelink, .casestudy-text .readmorelink, .home-blog .readmorelink{margin-left:25px;}
.cookies-block {flex-direction: column;}
.cookies-block p {line-height: 1.2;margin-bottom: 10px;padding-right: 30px;text-align: left;padding-left: 10px;}
.cookies-block a.close-btn{right: 5px;}
.home-solution p{padding:0 15px;}
.solution-text p{padding:0px;}
.home-solution p br{display:none;}
.homesolution-slide .iteam{width:calc((100vw / 1) - 30px);}
.homesolution-slide .iteam:nth-child(even){margin-top:10px;}
.homesolution-slider{padding-top:25px;}
.homesolution-slide{padding-bottom:35px;}
.homeproduct-sec .container{width:100%; position:static; transform:none;}
.homeproduct-head{width:100%; padding-bottom:10px; padding-right:15px; padding-left:15px;}
.homeproduct-head h2{padding:0 0 20px;}
.homeproduct-bg{display:none;}
.homeproduct-head p{padding-top:0;}
.homeproduct-slider{width:100%;}
.homeproduct-slide{margin-left:0px;}
.homeproduct-slide .iteam.first-blankiteam{display:none;}
.homeproduct-slide .iteam{width:calc(100vw - 30px) !important; margin-left:0; margin-right:15px; padding:30px 5px 15px 5px;}
.homeproduct-slide .slick-list{padding-left:15px; padding-right:15px;}
.homeproduct-logo img{max-height:70px; max-width:180px;}
.homeproduct-head.hide{opacity:1;}
.certificationslogo-slide .certificate-text{min-height:120px;}
.homeproduct-slide p{padding-bottom:30px;}
.homeproduct-slide .iteam .viewmore{bottom:30px;}
.innerpage-navigation.innernav-fixed .innerpage-nav ul{position:static; transform:none; opacity:1;}
.d-footer-product h5{font-size:17px; line-height:22px;}
.d-footer-productlink li a{font-size:13px; line-height:24px;}
.footer-extralink li a{font-size:13px; line-height:12px;}
.footer-extralink li{font-size:13px;}
.d-footer-copyright p{font-size:12px;}
.footer-sociallink .nav-social{width:100%; padding:0; justify-content:flex-start;}
.footer-sociallink .nav-social li{padding:0 4px;}
.our-area h1 { font-size: 26px; line-height: 34px; }
.our-area .area-content div:first-child { margin-left: 10px; }
.our-area .area-content div { margin: 0 20px; }
.our-area .area-content div:after { right: -20px; }
.challnges { margin: 40px 0; }
.case-studies h2 { font-size: 24px; }
.case-studies p, .case-studies ul li { font-size: 16px; line-height: 1.5em; }
.features { padding: 40px 0 20px; margin: 50px 0 0; }
.features .features-block p strong { font-size: 20px; }
.features-block { margin-bottom: 10px; }
.solution-kcs { padding: 0; }
.solution-kcs:before { content: none;}
.solution-kcs .col-6 { max-width: 100%; flex: 0 0 100%; padding-top: 30px; padding-bottom: 40px; }
.solution-kcs .col-6:first-child { background: #fff; }
.getin-touch { padding-left: 0; }
.tech-stack { margin: 40px 0 30px; }
.impact-social { padding: 20px; }
ul.social-touch li { margin: 0 20px; }
.read-all-case a { margin: 0 0 50px 0; font-size: 18px; }
.awsoffering-list .row .col-lg-3{flex:0 0 100%; max-width:100%;}
.aws-offering{padding-bottom:30px;}
.awsoffering-head h2{font-size:24px; line-height:30px;}
.awsoffering-head h3{font-size:18px; line-height:24px;}
.awsoffering-card{min-height:250px;}
.awsoffering-card{padding-top:20px;}
.awsoffering-head{padding-top:50px;}
.microsoftazure-key{padding:40px 0 10px;}
.msazure-capabilities{padding:45px 0 45px;}
.msazure-offering .awsoffering-card{min-height:300px;}
.microsoftazure-row.two-line .iteam h4{min-height:45px;}
.capabilities-body .bullet-text.half-width{ margin:0px;}
.capabilities-body .bullet-text.half-width li, .capabilities-body .bullet-text.half-width li:nth-child(even){width:100%; margin:0px;}
.googlecloud-offering .awsoffering-card{min-height:200px;}
.card-overlap{top:-30px;}
.card-overlap.stickyjobinfo{position:relative; width:100%; top:-30px;}
.cultureexplore-sec .tab-content .row{margin:0px;}
.cultureexplore-sec .tab-content .row .col-lg-3{flex:0 0 50%; max-width:50%;}
.cultureexplore-sec .tab-content img{height:180px;}
.careerpage-overview .col-lg-5, .careerpage-overview .col-lg-7{flex:0 0 100%; max-width:100%;}
.whileworking-sec{padding:40px 0 30px;}
.perfectwork-sec .awsoffering-card{min-height:140px; }
.perfectwork-sec h2{padding:0 0 24px;}
.perfectwork-sec .awsoffering-card h4{font-size:14px; line-height:18px; min-height:46px; margin-top:-40px;}
.perfectwork-sec .col-lg-3{flex:0 0 50%; max-width:50%;}
.perfectwork-sec{padding:35px 0 20px;}
.glassdoor-card{flex-wrap:wrap;}
.glassdoor-card .glassdoor-text p a{word-wrap:break-word;}
.cultureexplore-sec h2{padding:0 0 30px;}
.exploremore-tab.nav-tabs li a{padding:0 14px 3px;}
.exploremore-tab.nav-tabs li{padding:0 0 8px;}
.womenintech-sec .innercasestudy-left{background:#331d88;}
.techpartner-sec h2{padding:0 0 25px;}
.techpartner-sec h2 br{display:none;}
.techpartner-sec .row{margin:0 -5px;}
.techpartner-sec .row .col-lg-3{padding-left:5px; padding-right:5px; max-width:33.33%; flex:0 0 33.33%;}
.partner-card{min-height:60px; margin-bottom:10px;}
.glassdoor-card{margin-top:20px;}
.glassdoor-card .glassdoor-img{width:100%; text-align:center;}
.glassdoor-card .glassdoor-text{width:100%; padding:15px 0 0;}
.currentopening-list .currentopening-disc{padding:0 15px;}
.currentopening-list .currentopening-disc h4{width:100%; font-size:18px; padding:0 0 7px; }
.currentopening-list .currentopening-disc strong{font-size:12px; line-height:16px; padding:0px;}
.currentopening-list .currentopening-disc p{width:32%;}
.currentopening-list .currentopening-disc p.qualifi{width:50%;}
.currentopening-list .currentopening-disc p.opening{width:18%;}
.currentopening-list .currentopening-btn{padding:15px 15px 0;}
.currentopeningdetail{margin:0 15px; padding:21px 0px 0;}
.currentopening-list .currentopening-disc p{font-size:13px;}
.currentopeningdetail .custom-nav-tabs .tab-content ul li{margin-bottom:10px; font-size:14px; line-height:18px;}
.currentopeningdetail .custom-nav-tabs .tab-content p{font-size:14px; line-height:18px;}
.joinpartner-sec .common-form.project-form{padding:38px 15px 40px;}
.freeconsultation{padding-bottom:10px;}
.page-overview p.color-black{font-size:16px;}
.advance-powerbi{padding:40px 0 50px; margin-bottom:30px;}
.global-contact-outer{margin-top:0px;}
.microsoft-powerbi-sec{margin-bottom:50px;}
.advance-powerbi h2, .microsoftazure-key h2{font-size:24px; line-height:30px;}
p.strong-text{font-size:16px; line-height:26px;}
.casestudy-wrap .blogdetail-s1{padding-bottom:20px;}
.modal-content .blogdetail-s1{padding-bottom:0;}
.casestudy-wrap .cs-overview p{margin-bottom:10px;}
.clientbg-list{padding-top:20px;margin:0 auto;}
.clientbg-list li{width:100%;}
.casestudy-wrap .cs-overview h3{margin-top:20px;margin-bottom:10px;}
.clientbg-list li h4{display:block;text-align: center;}
.clientbg-list li i{width:60px;display: inline-block;}
.clientbg-list li h4 div{font-size: 18px;line-height: 20px;}
.partner-cardlist .col-lg-3{flex: 0 0 50%;max-width: 50%;}
.social-wrap{margin-top:20px;}
.our_offerings{padding-bottom:40px;}
.whykcs{padding-bottom:0;}
.page-overview-bottom{padding-top:40px;}
h2, .div[class*="location-based-"] .keyfeatures-detail h2, div[class*="location-based-"] .industries h2, div[class*="location-based-"] .keyfeatures-detail h2 {font-size:24px;line-height:30px;}
h5, .proeng-process h5 {font-size: 18px;line-height: 26px;}
.dataanalytics-s4 h3,.project-management-tool h3{font-size:30px;line-height: 36px;}
.dataanalytics-s4{padding-bottom:20px;}
#globalcontactouter .global-presence{padding:40px 0;}
.project-form-outer{padding-top:40px;}
.home-solution{padding:40px 0;}
.aiautomation-s3{padding:100px 0 40px;}
.hospitalityinsights{padding:60px 0 70px;}
.global-contact-outer p{margin-bottom:10px !important;}
.keyfeatures-detail h3{font-size:30px;line-height:36px;}
.aiautomation-s3 h3{font-size:30px;line-height:36px;}
.segments-section.row > div{padding-bottom:20px;flex: 0 0 50%;max-width:50%;}
.cloudplatform-s h3{font-size:32px;}
.product-modlue-content h3{font-size:32px;}
.powerbioffred-text{padding:30px 0 0;}
.advance-powerbi{padding:40px 0;}
.advance-powerbi h2{padding-bottom:5px;}
.sahayak-for-sap h6{margin-bottom:0;}
.powerbioffred-text.sap-text{padding-bottom:40px;}
.product-modlue-content h3{font-size:30px;}
.product-modlue-content p{font-size:16px;}
.technical-integrat h3{font-size:30px;line-height:36px;}
.blogs-list.event-list{margin-top:0;}
.event-list .row .col-lg-4{padding-bottom:0;}
.powerbioffred-text{padding-top:30px;}
.powerbioffred-text p{padding-bottom:20px;}
.microsoftazure-row .iteam h4{font-size:16px;}
.blogdetail-left{margin-top:20px;}
.sahayak-for-sap .microsoftazure-row .iteam h4{font-size:14px;}
.blogdetail-left{margin-top:20px;}
.technicalintegrat-list li h4{font-size:14px;}
.home-solution h2{padding-bottom:0;}
.industries-text p{padding-bottom:0;}
.d-footer-row{padding-bottom:40px;}
.digitaltransformation-s3,.transformation{padding-top: 80px;padding-bottom: 40px;}
.digitaltransformation-s3 h3,.technology-partner h3{font-size:32px;line-height:38px;}
.technology-partner{padding:40px 0 80px;}
.powerbioffred-text h2{padding-bottom:70px;}
.powerbioffred-sec .powerbioffred-text h2{padding-bottom:20px;}
.powerbioffred-sec .powerbioffred-text p{padding-bottom:120px;}
.powerbioffred-sec{padding-bottom:40px;}
.saplistblock{min-height:auto;}
.saplistblock ul li:last-child{margin-bottom:0;}
.powerbioffred-sec .powerbioffred-text.sap-text p{padding-bottom:40px;}
.powerbioffred-sec .powerbioffred-text.sap-text h2{padding-bottom:20px}
.powerbioffred-text.sap-text h2{padding-bottom:20px;}
.powerbioffred-sec .powerbioffred-text.sap-text > .container > p:nth-child(3){padding-bottom:100px;}
.powerbioffred-text.sap-text > .container > p:nth-child(4){padding-bottom:0;}
.cloudplatform-s{padding-bottom:30px;}
.hospitalityinsights.cloudblog-main{padding-top:20px;padding-bottom:40px;}
.hospitalityinsights.cloudblog-main h2{padding-top:40px;}
.our_approach{padding-bottom:60px;}
.product-slide h3{font-size:20px;}
.timeline-main-secondary{margin-top:0;}
.digital-services-expanded.digital-services{margin-bottom:0;}
.overview-introduction h2{font-size:32px;}
.overview-introduction h3{font-size:22px;}
.home-inttroduction{padding-bottom:0;}
.currentopening-s3 .row{margin-bottom:0;}
.currentopening-s3{padding-bottom:0;}
.currentopening-s3 h5{padding-bottom:35px;}
.solution-iconset{padding:0;}
.clubs-contenttext.row{padding-top:0;}
.clubmain{padding:0;}
.ourcertification-row .row{margin-bottom:30px !important;}
.blogs-list .row{margin-bottom:0;}
.howwework-s1{padding-top:0;}
.howweworkslide-box h3{margin-top:0;}
.engagement-model{padding-bottom:0;}
.howweworkslide-box-inner{padding-bottom:0;}
.womenintech-sec.hospitality-casestudy{padding-bottom:60px;}
.blogs-list.news-list{padding-top:40px;}
.news-list .row .col-lg-4{padding-bottom:20px;}
.page-overview.disclaimer h5.hilight{padding-bottom:0;}
.page-overview.disclaimer{padding-bottom:20px;}
.otherblog-links li{margin-bottom:0;}
.blogdetail-s1{padding-bottom:0;}
.casestudies .row{margin-bottom:0;}
.casestudies-info h3{font-size:22px;line-height:30px;}
.address-cal{margin-top:20px;}
.address-cal .contact-address:last-child{padding-bottom:0;}
.contactus-right p{padding-bottom:0;}
.page-overview.disclaimer h5.hilight{font-size:22px;line-height:30px;}
.global-contact-outer > .container > .row > .col-6:first-child{padding:0 15px;}
.sitemapsec1{padding-top:40px;padding-bottom:40px;margin-bottom:0;}
.powerbioffred-text p{font-size:16px;}
.mwpractices{padding:40px 0;}
.notice-block a.btn{line-height:50px;height:50px; width: auto;font-size:18px;}
.notice-block .notice-block-content{width:100%}
.notice-block-content{font-size:16px;line-height:24px;}
.industries-text h2 { padding: 0 0 15px; }
}
@media(max-width:600px){
.social-wrap{display:block;text-align: center;}
.social-wrap .social-wrap-right{position:static;width:100%;}
.social-wrap .social-wrap-right a{padding:10px;}
.social-wrap .nav-social.flex-div{display:block;margin-top:10px;margin-bottom:10px;}
.social-wrap .nav-social li{display:inline-block;margin:2px;}
.notice-block .notice-block-content{max-width:100%; padding: 0 0 20px 0;}
.notice-block{display:block;text-align:center;padding:0px 15px 15px;}
.two_cols_ul{display:block;}
.two_cols_ul ul{width:100%;}
.homenews-text{padding-bottom:50px;}
.global-contact-outer p{font-size:18px;}
.cloudblog-slide .iteam-content{min-height:220px;}
.keyfeatures-detail h3{font-size:26px;}
h5, .proeng-process h5{font-size:16px;}
.cloudplatform-s h3{font-size:28px;}
.powerbioffred-text h2{padding-bottom:40px;}
.powerbioffred-sec .powerbioffred-text.sap-text h2{padding-bottom:20px}
.technical-integrat h3{font-size:26px;line-height:32px;}
.allpartners{padding:40px 0}
.techpartners-sec{padding:40px 0 20px;}
.channelpartner-text{padding:40px 0 60px;}
.channelpartner-sec{padding:0 0 20px;}
.joinpartner-sec{padding-bottom:0 0 40px;}
.social-wrap{display:block;text-align: center;}
.social-wrap .social-wrap-right{position:static;width:100%;}
.social-wrap .social-wrap-right a{padding:10px;}
.social-wrap .nav-social.flex-div{display:block;margin-top:10px;margin-bottom:10px;}
.social-wrap .nav-social li{display:inline-block;margin:2px;}
.notice-block .notice-block-content{width:100%; padding: 20px;}
.notice-block{display:block;text-align:center;padding:0px 15px 15px;}
.two_cols_ul{display:block;}
.two_cols_ul ul{width:100%;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a{flex: 0 0 24%;}
}
@media (max-width:575px){
.project-form-outer .full-link { top: 64px; }
.hardware-integrat .technicalintegrat-list li{width:100%;}
.ehsmfeature .technicalintegrat-list li{width:100%;padding-left:0;padding-right:0;}
.solution-iconset ul li{width:100%;}
.solution-iconset ul li:after{display:none!important;}
.project-management-tool .tab-content .project-manage-logos ul li{width:100%;margin:0 0 20px 0;}
.project-management-tool .tab-content .project-manage-logos ul li:last-child{margin-bottom:0;}
.clubs-contenttext.row{padding-top:40px;padding-bottom:0;}
.clubs-contenttext p{font-size:19px;line-height:26px;}
.clubmain h2{font-size:27px;}
.clubmain h3{font-size:20px}
.viewalleventinnner h3{font-size:30px;line-height:35px;}
.clubmain p{font-size:16px;line-height:26px;}
.sitemap2part .row.digisol{margin-bottom:20px;}
.sitemap3part{margin-top:20px;}
.sitemapsec1 h2{margin-bottom:15px;}
.sitemap2part .col-6, .sitemap3part .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.sitemap3part .row.clc{margin-top:20px;}
.sitemap3part .row.clc .col-4{margin-bottom:20px;}
.sitemap3part .clc .col-4:last-child{margin-top:0;margin-bottom:0;}
.global-contact-outer .global-presence .company-address li img{width:52px;height:52px;min-width:52px;}
.d-footer-productlink.twocolsecond li{width:100%;}
.d-footer-productlink.twocolfirst li{width:100%;}
.d-footer-product{flex:0 0 50%;}
.openingviewmodal .modal-dialog{margin:20px auto;}
.openingviewmodal .modal-header{padding:20px 20px;}
.openingviewmodal .modal-body{padding:25px 15px;}
.openingviewmodal table{width:100%;}
.openingviewmodal table td{font-size:14px;}
.default-panel-container img{width:100%;}
.our-area .area-content div:first-child { margin-left: 0; }
.our-area .area-content div { margin: 10px 0; padding: 0 0 15px 0; display: block; text-align: center; }
.our-area .area-content div:after { width: 60%; height: 2px; top: 100%; left: 0; right: 0; margin: 0 auto; }
.solution .col-6 { max-width: 100%; flex: 0 0 100%; }
.features h2 { text-align: center; }
.features .col-3 { -ms-flex: 0 0 50%; flex: 0 0 100%; max-width: 100%; margin: 10px auto 0; display: block; text-align: center; }
.getin-touch p { text-align: center; }
.getin-touch a { font-size: 20px; width: 100%; }
.impact-content { padding: 70px 15px 40px; }
.impact-social { padding: 15px; }
ul.social-touch li { margin: 0 10px; }
ul.social-touch li a { font-size: 25px; }
ul.social-touch li:last-child a { font-size: 35px; }
.other-case-block h2 { padding-bottom: 10px; }
.impact-block.d-flex { padding-bottom: 40px; }
.case-description { padding: 25px; }
.case-description h3 { font-size: 20px; }
.read-all-case a { margin: 0; }
.microsoftazure-row .iteam{text-align:center;width:100%}
.microsoftazure-row .iteam h4:before{margin:0 auto;right:0}
.segments-section.row > div{padding-bottom:20px;flex: 0 0 100%;max-width:100%;}
.d-footer-row .d-footer-product:last-child{flex:0 0 100%;}
.footer-sociallink .nav-social{justify-content: center;margin-top:20px;}
.d-footer-row{padding-bottom:20px;}
.solution-iconset ul li{padding:15px 0;}
.infrastructure .infra-right{margin-top:-15px;}
.prod-tab-content_img{width:50%;margin-right:10px;}
.prod-tab-content ul li{margin-bottom:15px;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a{flex: 0 0 40%;}
}
@media (max-width:361px){
.navhead-left{width:calc(100% - 237px);}
.nav-social li a{width:28px;height:28px;}
.nav-social li a i{line-height:28px;}
.nav-social{padding:0 0 0 10px;}
.close-dnav{width:34px;height:34px;line-height:34px;}
.close-dnav i{font-size:22px;}
.nav-menu li{padding-right:10px;}
.ehsmbenefit-main ul li{width:calc(100% - 10px);}
.homeslide-thub .iteam p{ font-size:10px;}
.project-form-outer{padding:40px 0;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a{flex: 0 0 55%;}
}