@charset "utf-8";
@media (max-width:1920px){.container{position:relative;margin:0 auto;display:block;max-width:100%;width:100%}
.developmentMainContainer .our-partners-row{clear:both;overflow:hidden;width:100%;background-color:rgba(242,244,246,1);padding:55px 0;margin:0; float:left}
.developmentMainContainer .our-partners-row .partner-containr{max-width:1220px;width:100%;margin:0 auto}
.developmentMainContainer .our-partners-row .partner-containr h2{text-align:center;clear:both;overflow:hidden;color:rgba(11,83,163,1);font-size:40px;line-height:normal;font-weight:300}
.developmentMainContainer .our-partners-row .partner-content{clear:both;display:flex;align-items:center;padding:0;margin:0}
.developmentMainContainer .our-partners-row .partner-content figure.img-prtnr{margin:0 70px 10px 0}
.developmentMainContainer .our-partners-row .partner-content p{font-weight:400;font-size:18px;line-height:26px;color:rgba(0,0,0,1)}
.development_header-row .developBanner{}
input, textarea,
input[type=image]{appearance:none;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;}
select{border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;}
.gdpr-acceptance input[type=checkbox]{appearance:checkbox;-webkit-appearance:checkbox;border:none;box-shadow:none;-webkit-border-radius:0}
.consent .development_header-row .devlopBannerCont .developContent h3 br{display:none}
}
@media (max-width:1600px){.bfsiChalngContent .bfsiChlgContent{width:32%;padding:2%;}
.valueList{width:100%;}
.valueList li{width:25%;}
.valueList li p.heading{padding:10px 0 10px;}
.storyMainContent .storyContainer{width:33.33%}
.bfsioprtunityContent .bfsioptContent{width:32%;}
.indusSolutionMainCont li{width:23%;}
.technologyContainer .profilePhotoCont{width:50%;}
.technologyContainer .profiletxtCont{width:50%;}
.govtSolutionMainCont li{width:48.5%;}
.pressMainContainer .blockArea li .innerArea{height:180px;}
.blockArea li .innerArea{height:330px;}
.j_categoriesContent .jobCatHTxtContent{width:50%;}
.j_categoriesContent .jobCatHeadingContent{width:50%;}
.jobDetailsContent .jobdetaHeadingContent{width:10%;}
.lifeCaseStudyCont{width:172px;}
.lifeCaseStudydwldCont{margin:75px 0 0 60px;}
.developmentMainContainer .teStackheadingCont h3{font-size:30px;line-height:35px;}
.oneColCont .column .col-lt{width:100%;}
.oneColCont .column .col-rt{width:100%;}
.awardMainContainer .awardContainer{width:100%;background:#fff;margin:1% 0;height:auto;}
.resp-tab-content .blockArea li .newsHeightFix{height:205px;}
.corporateMainContainer .technologyContainer{width:48%;float:left;}
.corporateMainContainer .technologyContainer:last-child{margin-top:20px;}
.awardContainer .awardImgContent .awardrghtLogocont{height:260px;}
.profileKnowInt .content-block{min-height:293px}
}
@media (max-width:1599px){.bsfiInfo.hiring_cost .innerContentWrap{padding:30px 20px 20px 60px;}
.hiring_list_col1{max-width:450px;}
.total_dedi_hiring{max-width:215px;margin-left:4%;margin-top:10%;}
.dedicat_list{font-size:13px;font-weight:400;vertical-align:middle;}
.dedicat_list_col{height:50px;max-width:180px;padding:8px 20px;line-height:15px;}
.dedi_equal{margin:13px 27px 0;}
.dedicat_list_col.orange_list{line-height:30px;}
.dedicat_list_col.single_line_list, .dedicat_list_col.violet_list{line-height:30px;}
.dedicate_hir_col2::before{left:-25px;top:18px;}
.dedicate_hir_col3::before{left:180px;top:-24px;}
.bsfiInfo .hiring_control p{font-size:13px;font-weight:400;}
.bsfiInfo .hiring_control p.efficency{margin:0 30px 15px 38px;}
.bsfiInfo .hiring_control p.flexibility{margin:16px 10px 13px 20px;}
.bsfiInfo .hiring_control p.accountability{margin:16px 0 15px 0px;}
.webMobHeading, .innerMainContainer h3, .innerMainContainer .oneColCont h3, .developmentMainContainer h3{font-size:24px;}
.bsfiInfo .total_dedi_hiring p{font-size:14px;}
.mange_dedict_hiring .manage_left{max-width:435px;}
.manage_hir_right{max-width:350px;margin-left:30px;}
.manage_left_cnt h2{font-size:30px;margin-bottom:15px;}
.newsContent{width:70%;}
.blockArea li{width:48%;}
.awardContainer .awardImgContent .awardrghtLogocont{height:215px;}
.subMenuWrap ul li a span.img img,
.sideNav ul li img,
.page-footer .social ul li img,
.page-footer .boxPannel ul li img,
.footer-logo ul li img,
.logo a img,
.logo.technology img {width: auto!important; height: auto!important;max-width:100%}
.careerContent .career-rt p, .careerContent p{font-size:15px;line-height:22px}
.cultureBlock .contnt-col h4{margin-bottom:10px;font-size:150%;line-height:100%}
.cultureBlock .contnt-col p {
    font-size: 110%;
    line-height: 120%;
}
.cultureBlock .contnt-col .icon img{
	padding:15px
}
.cultureBlock .contnt-col .icon{margin-bottom:10px;width:80px;height:80px;line-height:80px}
}
@media (max-width:1499px){.page-footer .boxPannel.insights{display:none;}
.page-footer .boxPannel{margin-right:15px;}
/*.page-footer .copyright{margin:3% 0 0;}
.footer-logo{margin:4% 0 0;}*/
.footer-logo ul li{margin-left:3px;margin-right:3px;}
.developmentMainContainer .our-partners-row .partner-containr{max-width:980px}
.career-item .innerContentWrap ul li.element-item .item-thumb{padding-left:16px;padding-right:16px}
.career-item .innerContentWrap ul li.element-item .item-thumb a{padding-left:15px;padding-right:15px}
}
@media (max-width:1370px){.footer-logo ul li{margin-left:2px;margin-right:2px;}.managementTeamCont ul li{width:21%;}
.container{position:relative;margin:0 auto;display:block;max-width:1366px;}
.caseContainer p{padding-bottom:0;}
.development_header-row .devlopBannerCont .developContent{left:2.5%;margin-top:100px;}
.consent .development_header-row .devlopBannerCont .developContent{margin-top:140px;}
.inner_header-row .inrBannerCont .inrBanrContent{left:5%;margin-top:100px;}
.comng-event li .event-row p{font-size:14px;line-height:18px;}
.comng-event li .event-row a.details-btn{padding:10px 10px 9px;font-size:12px;}
.comng-event li .event-row{padding:15px;}
.comng-event li .venue-row .venue-lt p.loc{background-position:0 1px;padding-left:12px;}
.comng-event li .venue-row .venue-lt p{font-size:11px;}
.comng-event li .venue-row .venue-rt p.dat{background-position:0 1px;padding-left:18px;background-size:10px 12px;}
.comng-event li .venue-row .venue-rt p{font-size:11px;}
.past-event li{background-position:0 15px;font-size:15px;line-height:18px;}
.past-event{padding-left:20px;padding-right:20px;}
.action-row .venue-row .venue-lt p.loc{background-position:0 1px;padding-left:12px;}
.action-row .venue-row .venue-lt p{font-size:12px;margin:0 10px 0 0;}
.action-row .venue-row .venue-lt p.dat{background-position:0 1px;padding-left:17px;background-size:10px 12px;font-size:11px;}
.past-event li.no-border{font-size:13px;}
.action-row .venue-row .det-rt .link-det{font-size:11px;}
.team .inner_header-row .inrBannerCont .inrBanrContent{max-width:400px;}
.oneColCont .column .mang-info{padding:15px 15px 15px 20px;}
.oneColCont .column .mang-info h4{margin-bottom:8px;font-size:15px;}
.oneColCont .column .colmn .mang-info h4 span{margin:3px 0 0;}
.oneColCont .column .social-actions a.mail{margin:0 0 0 6px;}
.oneColCont .column .social-actions{font-size:13px;}
.oneColCont .column .rows .mang-info h4{font-size:15px;}
.oneColCont .column .mang-info h4 span{font-size:13px;}
.oneColCont .column .rows .mang-info p{line-height:18px;}
.advisoryBoardCont ul{margin:0 -19px;}
.advisoryBoardCont ul li{margin:0 19px 19px;width:46.8%;}
.advisoryBoardCont ul li p{line-height:20px;}
.advisoryBoardCont{padding:20px 40px;}
.factSheet .fsheetContainer .webMobHeading .webToolCon{font-size:20px;}
.listingContainer .listing li h4{font-size:20px;}
.action-row .venue-row .venue-lt{flex:7;}
.listingContainer .listing li{min-height:190px;}
.listingContainer .listing li p{font-size:13px;}
.webMobHeading, .innerMainContainer h3, .innerMainContainer .oneColCont h3, .developmentMainContainer h3{font-size:21px;line-height:25px;}
.techStackContainer .technostackHeading{width:30%;padding:0 0 0 20px;height:122px;}
.techStackContainer .techStackTxtCont{width:70%;height:122px;}
.developmentMainContainer .dvlptMainLeftContainer{width:70%;}
.developmentMainContainer .dvlptMainRightContainer{width:30%;}
.techStackContainer .mobilestackHeading{width:30%;height:122px;}
.techStackContainer .mobileStackTxtCont{width:70%;height:122px;}
.bfsioprtunityContent .bfsioptContent{width:32%;padding:1.5%;}
.customermainContainer .customerSelfContent{width:100%;float:left;margin-bottom:15px;}
.customermainContainer .automotionContent{width:100%;float:left;margin-bottom:15px;}
.customermainContainer .socialMediaContent{width:100%;float:left;margin-bottom:15px;}
.customermainContainer .mobilePlatContent{width:100%;float:left;}
.development_header-row .devlopBannerCont .bfsiContent{margin-top:75px;}
.filtertxtContainer.select-style{width:260px;}
.downloadBtnContainer .storyDown{padding:7px 2%;margin-right:1%;}
.downloadBtnContainer .viewLivesite{padding:10px 2%;margin-right:1%;}
.downloadBtnContainer .appStore{padding:10px 2%;}
.calenderContainer{border-bottom:1px solid #d1cece;border-right:medium none;font-size:15px;padding:10px 10px;width:100%;}
.calenderContainer:last-child{border-bottom:none;}
.pressMainContainer .blockArea li .innerArea{height:170px;}
.info-box h3{margin-bottom:30px;}
.client-connect .txt-panel > p{font-size:17px;}
.managementTeamCont ul li{width:21.5%;margin:0 1% 2%;}
.indusSolutionMainCont li{width:15%;height:155px;}
.corporateMainContainer .technologyContainer{height:200px;}
.profiletxtCont p{padding-bottom:10px;font-size:13px;line-height:20px}
.profiletxtCont .dwldProfile{margin-bottom:5px;}
.indusSolutionMainCont li{width:32%;}
.pageFooter .boxPannel{margin-right:11px;}
.advisoryBoardCont ul li{background:none;}
.pageFooter .footerLeft{width:35%;}
.developmentMainContainer .externetMAinCont{padding-right:40px;}
.webMobHeading .webToolCon{width:auto;}
.webMobHeading.mpe img{float:left}
.webMobHeading.mpe .webToolCon{overflow:hidden;display:inline;vertical-align:top}
.bfsiChalngContent .bfsiChlgContent li{font-size:15px;line-height:22px}
.webMobHeading{padding-bottom:15px;}
.internetContent{padding-left:10px;}
.internetContent .logoBlock li{margin:0 10px 0 0;padding-left:38px;}
.lifeCaseStudyCont{width:136px;}
.lifeCaseStudydwldCont{margin:53px 0 0 50px;}
.jobCategoriesContainer .jobCategoriesLeft{width:25%;}
.jobCategoriesContainer .jobCategoriesRight{width:75%;}
.jobDetailsContent .jobdetaHeadingContent{width:15%;}
.jobDetailsContent .jobdetaTxtContent{width:85%;}
.rightPannelNavCont{width:26%;}
.developmentMainContainer .newsMainContainer h3{font-size:15px;font-weight:400;line-height:22px;}
.newsContainer .grid-image-item{width:50%;}
.newsContainer .grid--images .grid-sizer{width:50%;}
.awardContainer .awardImgContent .awardrghtLogocont{height:200px;}
.knowIntContainer ul.grid-items li .icon{margin-right:4px;font-size:124%}
.knowIntContainer ul.grid-items li h3{font-size:124%}
.knowIntContainer ul.grid-items li .knowIntContent{padding-left:42px;}
.profileKnowInt .content-block{min-height:244px}
}
@media (max-width:1345px){.footerRight .ftr-scroll{overflow-x:hidden;height:300px}
}
@media (max-width:1299px){.page-footer .boxPannel{margin-right:5px;}
.footer-logo{margin:5px 0 0;}
.footer-logo ul li{margin-left:5px;margin-right:5px;width:25%;}
.page-footer .copyright{margin:2% 0 0;}
.footer-logo ul li:first-child{width:15%;}
.career-item .innerContentWrap ul li.element-item .item-thumb h3{font-size:18px;line-height:25px}
.cultureBlock{width:100%}
}
@media (max-width:1280px){.factSheet .fsheetContainer .grid-image-item{width:50%;}
.factSheet .fsheetContainer .grid--images .grid-sizer{width:50%;}
.advisoryBoardCont ul li{width:28%;}
.statTeamCont .statContainer ul.statBlock li{width:50%;}
.statTeamCont .statContainer ul.statBlock li:nth-child(4) .statPieCont{margin-left:inherit;}
.statTeamCont .statContainer ul.statBlock li:nth-child(2n+1) .statPieCont{margin-left:40px;}
.imageArea>.tech-serve-with{display:none;}
.slider-area .sub-butn{font-size:18px;background-size:10px;}
.textArea{padding-top:120px;padding-bottom:10px;}
.development_header-row .devlopBannerCont .developContent{width:400px;}
.listingContainer .listing{margin:0 0 30px;overflow:hidden;}
.listingContainer .listing li{margin-top:20px;width:100%;min-height:initial;padding:0;}
.lifeCaseStudyCont{margin:0 0 0 60px;}
.pageFooter .footerLeft{width:28%;}
.pageFooter .footerRight{width:72%;}
.nPlatform{width:61%;}
.awardContainer .awardImgContent .awardrghtLogocont{height:188px;}
.careers-form{max-width:830px;width:100%;margin:25px 0 20px 60px}
}
@media only screen and (max-width: 1205px){.career-top-nav ul li a{font-size:15px;padding:20px}
.careerThumbPic ul li{width:33.33%}
}
@media (max-width:1191px){.career-nav-des.knowInt .innerContentWrap{padding:0;margin:0 30px;overflow:hidden}
.careerFilterSection .button-group .button:first-child{margin-left:53px}
.careers-form{max-width:90%;width:100%;margin:25px auto}
.knowIntContainer ul.grid-items li .icon {
    width: 20%;
}
.knowIntContainer ul.grid-items li h3 {
    width: 73%;
}
.consent .development_header-row .devlopBannerCont .developContent{margin-top:120px}
}
@media (max-width:1072px){.footerUpperformContainer .shareDropCont{margin-bottom:13px}
}
@media (max-width:1049px){.site-row{display:block;text-align:center;}
.sitemap-col{width:24%;display:inline-block;vertical-align:top;margin:0 0 25px;}
.sitemap-col li{text-align:left;}
.careerContent .career-rt p,.careerContent p{line-height:24px}
.careerContent .career-lt{margin-right:30px}
.career-item .innerContentWrap .fresher-hiring ul li h4{font-size:23px;font-weight:400;line-height:30px}
}
@media (max-width:1024px){.webMobHeading .webToolCon{/*width:81%;*/}
.techStackContainer .technostackHeading{padding:33px 0 33px 5px;font-size:13px;}
.development_header-row .devlopBannerCont h2{margin-bottom:10px;font-size:35px;}
.development_header-row .devlopBannerCont h4{margin-bottom:10px;}
.webMobHeading{font-size:22px;}
.developmentMainContainer .dvlptMainLeftContainer{width:60%;}
.developmentMainContainer .dvlptMainRightContainer{width:40%;}
.webMobHeading .webToolCon{/*width:75%;*/line-height:24px;}
.techStackContainer .mobilestackHeading{width:40%;padding:30px 0 30px 10px;}
.techStackContainer .mobileStackTxtCont{width:60%;padding:22px 0px;}
.techStackContainer .mobilestackHeading img{margin-right:5px;}
.storyMainContent .storyContainer{width:50%;}
.blockArea li{width:48%;margin:1%;float:left;}
.blockArea li:first-of-type{margin-left:1%;}
.blockArea li:first-of-type{margin-left:0%;}
.contHeader{padding-bottom:10px;padding-top:20px;}
.newsContainer .grid-image-item{width:100%;}
.newsContainer .grid--images .grid-sizer{width:50%;}
.awardMainContainer .awardContainer{widows:32%;}
.bfsiChalangeContainer h2{font-size:30px;}
.bfsiChallangeCont h4{font-size:24px;}
.bfsioppertunityCont h4{font-size:24px;}
.bfsiChalngContent .bfsiChlgContent{width:49%;padding:2%;}
.bfsioprtunityContent .bfsioptContent{width:49%;padding:2%;}
.values .valueText{width:100%;float:none;padding:20px 0;}
.valueList{width:100%;float:none;margin-top:20px;}
.greyContent h2{font-size:30px;}
.values{margin-top:10px;}
.factSheet .fsheetContainer .grid-image-item{width:100%;}
.factSheet .fsheetContainer .grid--images .grid-sizer{width:100%;}
.oneColCont .column .col-lt{width:100%;margin-bottom:20px;}
.oneColCont .column .col-rt{width:100%;}
.advisoryBoardCont ul li{width:100%;margin:0;padding:20px 20px 10px;border-bottom:0;}
.advisoryBoardCont ul li:last-child{border-bottom:1px solid #efeeee}
.advisoryBoardCont ul{margin:0 0;}
.managementTeamCont ul{margin:0;}
.managementTeamCont ul li{width:30%;margin:0 10px 20px;}
.sDetailsCont .successdetailsLeftCont{width:38%;}
.sDetailsCont .successdetailsRightCont{width:60%;}
.caseDwldFormContainer{width:100%;float:left;padding-left:0;margin-top:30px;}
.techStackContainer .technostackHeading{width:100%;padding:25px 0 25px 5px;height:100px;text-align:center;}
.techStackContainer .mobileStackTxtCont{width:100%;height:100px;}
.techStackContainer .mobileStackTxtCont .mobilStackMiddle{padding-left:20px;padding-right:20px;}
.footerUpperformContainer .shareDropCont .sharedropRightCont{width:100%;text-align:left;padding-left:18px;}
.footerUpperformContainer .shareDropCont .sharedropLeftCont{width:100%;margin-bottom:6px;}
.footerUpperformContainer h2{font-size:28px;}
.advisoryBoardCont ul li{height:auto !important;}
.caseStady_mainCont{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;padding-bottom:20px;}
.developmentMainContainer .dvlptMainLeftContainer{width:100%;}
.developmentMainContainer .dvlptMainRightContainer{padding:20px 0;width:100%;}
.caseContainer{display:inline-block;margin-left:5%;margin-right:0;width:310px;vertical-align:top;white-space:normal;height:270px;}
.techStackContainer .techStackTxtCont{width:100%;}
.caseContainer img{height:60px;}
.mange_dedict_hiring .innerContentWrap{padding:0 35px;}
.contact .header-row{/*background:url(images/team-new.jpg) no-repeat 50% 100% #f5f5f5;*/border-bottom:1px solid #e4e4e4;height:200px;position:relative;}
.careerSearchContainer .careerSearchTxtContent{width:465px}
.careerSearchContainer .searchMainCont{max-width:350px;}
.jobCategoriesContainer .jobCategoriesLeft{width:35%;}
.jobCategoriesContainer .jobCategoriesRight{width:64%;}
.jobDetailsContent .jobdetaHeadingContent{width:25%;}
.jobDetailsContent .jobdetaTxtContent{width:74%;}
.lifeCasestudyCont .lifeContLeft{width:100%;float:none;}
.lifeCasestudyCont .lifeContRight{width:100%;float:none;}
.careerFormrow .appFormCont{width:32.3%;margin-right:1.5%;}
.carrerappFormCont .careerFormrow{margin-bottom:1.5%;}
.lifeCaseStudyCont{float:none;display:inline-block;}
.lifeCaseStudydwldCont{float:none;display:inline-block;}
.lifeCasestudyCont .lifeContLeft{text-align:center;}
.developmentMainContainer .dvlptMainLeftContainer.factTabCont{width:65%;}
.rightPannelNavCont{width:30%;}
.innerMainContainer .oneColCont{width:65%;}
.greyContent{width:65%;}
.valueList li{width:50%;}
.newsContent{width:66%;}
.blockArea li{width:100%;margin:1% 0;}
.newsLinkCont .publishHeading{width:50%;float:left;margin-bottom:0;}
.newsLinkCont .publishDate{width:50%;float:right;text-align:right;}
.awardContainer .awardImgContent{width:100%;}
.awardContainer .awardImgContent .awardrghtLogocont{height:278px;}
.awardContainer .awardtxtContent{width:100%;margin-top:10px;padding:5px;}
.careerNews{margin-bottom:50px;width:100%}
.careerSidebar{float:left;margin-left:27%;max-width:400px;transition:all .5s ease 0;width:100%}
.careerContent p{text-align:left;padding:0 15px}
.career-nav-des h4{font-size:30px;line-height:30px}
.careerVideoSlider h3, .careerImageSlider h3{font-size:28px}
.careerContent .career-lt+p{padding-top:15px}
.careerThumbPic ul li .thumb-info{padding:20px}
.careerThumbPic ul li .thumb-info h4{font-size:30px;line-height:32px}
.careerThumbPic ul li .thumb-info p{font-size:14px;line-height:18px;font-weight:400}
.resp-tabs-container{padding-top:1px}
.footerUpperformContainer .shareDropCont{margin-bottom:7px}
}
@media (max-width:1023px){.textArea{padding-top:50px;padding-bottom:50px;}
.pageFooter .container{padding:24px 30px 9px;}
.pageFooter .footerRight{width:100%;float:none;clear:both;display:block;}
.pageFooter .footerLeft{width:100%;float:none;clear:both;display:block;}
.pageFooter .boxPannel{width:33%;margin:0 0 9px;font-family:'Roboto', sans-serif;}
.pageFooter .boxPannel .clear{margin:0 0 9px;}
.boxPannel .clear h3.mrgn-bt15{margin-bottom:0;}
.boxPannel h3, .boxPannel h4, .awards h2{font-size:15px;margin-bottom:6px;color:#2a2a2c;font-weight:700;}
.awards h2{margin-bottom:17px;}
.pageFooter .boxPannel ul li{font-size:13px;line-height:20px;color:#28292d;border:none;display:block;padding-left:0;}
.pageFooter .boxPannel.special{width:65%}
.pageFooter .boxPannel.special .contacts, .pageFooter .boxPannel.special .calltophone{width:48%;display:inline-block;vertical-align:top;}
.pageFooter .awards{width:100%;}
.pageFooter .awards .awards-logo{background-color:#FFF;margin:0 0 20px;}
.pageFooter .awards .awards-logo img{padding:15px 14px;}
.inner_header-row .inrBannerCont h2{margin-bottom:10px;font-size:35px;}
.team .inner_header-row .inrBannerCont .inrBanrContent{max-width:350px;}
.inner_header-row .inrBannerCont p{line-height:16px;}
.advisoryBoardCont h3, .managementTeamCont h3, .statTeamCont h3{margin-bottom:20px;}
.dedicat_list_col.violet_list{line-height:normal;}
.rightPannelNavCont{display:none;}
.developmentMainContainer .dvlptMainLeftContainer.factTabCont{width:100%;}
.innerMainContainer .oneColCont{width:100%;}
.greyContent{width:100%;}
.valueList li{width:25%;}
.newsContent{width:100%;}
.blockArea li{width:48%;margin:1%;float:left;}
.page-footer,
.nw .page-footer{left:0}
.header{padding-left:0}
.header .logo.technology{top:20px}
.header{height:80px;background-color:rgba(255,255,255,1);border-bottom:1px solid #d3d5d9}
.banner{margin-top:80px}
.nw .development_header-row .devlopBannerCont,
.nw .development_header-row .inrBannerCont{background:none;position:absolute}
.nw .development_header-row .devlopBannerCont .developContent{margin-top:13%}
.page-footer .boxPannel,
.nw .page-footer .boxPannel{max-width:135px}
.career-nav-des.knowInt .innerContentWrap{padding:0 17px;margin:0 0}
.statTeamCont.knowInt .statContainer ul.statBlock li{min-height:226px}
.careerFilterSection .button-group .button:first-child{margin-left:0;}
.careers-form{max-width:100%;width:100%;margin:25px 0 20px 0}
.careers-form .two{padding:0;margin:0 10px;width:49%}
.careers-form .two:nth-child(2n+2){padding-right:0;margin-right:0}
.careers-form .two:nth-child(n+1){padding-left:0;margin-left:0}
.careers-form .uploadTxt{padding-left:0;float:left}
.careers-form .one{padding-left:0}
.carrerSection{padding-bottom:0px}
.careers-form .req, .careers-form p{margin-bottom:15px}
.careers-form h3{padding-bottom:15px;line-height:32px}
.careers-form .form-wrapper{padding-top:15px;margin:0 auto}
.careers-form .one{padding-left:0;padding-right:0;width:99%}
.knowIntContainer ul.grid-items li .icon {
    width: 30%;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.knowIntContainer ul.grid-items li .icon img {
    width: 100%;
    height: 100%;
}
.knowIntContainer ul.grid-items li h3 {
    width: 100%;
    text-align: center;
    padding: 11px 0 0 0;
    float: none;
    display: block;
    font-size: 111%;
    line-height: 23px;
    font-weight: 400;
}
.knowIntContainer ul.grid-items li .knowIntContent {
    padding-left: 0;
    text-align: center;
}
.knowIntContainer ul.grid-items li .knowIntContent p {
    line-height: 22px;
    font-size: 95%;
}
.knowIntContainer ul.grid-items li {
    padding: 32px 20px;
}
}
@media (max-width:1013px){.footerUpperformContainer .shareDropCont{margin-bottom:20px}
}
@media (max-width:990px){.grid-image-item, .grid--images .grid-sizer{width:100%;}
.awardMainContainer .awardContainer{width:48.5%;}
.logo a img{width:150px;}
.pageFooter .boxPannel ul li.social a{width:25px;height:25px;}
.pageFooter .boxPannel ul.sales li{padding-left:25px;font-size:12px;}
.pageFooter .boxPannel ul.sales li.usa, .pageFooter .boxPannel ul.sales li.uk, .pageFooter .boxPannel ul.sales li.india{background-position:0 1px;}
.slider-area .sub-butn{font-size:15px;background-size:8px;padding-right:30px;}
.oneColCont .column img.mangFace{max-width:185px;}
.bsfiInfo.hiring_cost .innerContentWrap{padding:30px 60px;}
.hiring_list_col1{margin:0 auto;float:none;}
.hiring_list_col_equal{margin:5% auto;float:none;}
.total_dedi_hiring{float:none;margin:0 auto;max-width:300px;}
.bsfiInfo{padding:0;}
.mange_dedict_hiring{padding:0px 0 10px;}
.mange_dedict_hiring .manage_left{float:none;margin:0 auto;}
.manage_hir_right{max-width:435px;margin:40px auto;float:none;}
.developmentMainContainer h3{margin-bottom:20px;}
.manage_service{min-height:initial;}
.awardContainer .awardImgContent .awardrghtLogocont{height:195px;}
.developmentMainContainer .our-partners-row .partner-containr{max-width:768px}
.career-item .innerContentWrap .fresher-hiring ul li:nth-child(2n+2){padding-left:30px;padding-right:30px}
.career-item .innerContentWrap .fresher-hiring ul li{padding-right:30px}
.career-item .innerContentWrap .fresher-hiring ul li h4{font-size:21px}
.career-item .innerContentWrap .fresher-hiring ul{list-style:none;margin:64px 0 20px}
.career-item .innerContentWrap .fresher-hiring h5{font-size:22px}
.search input.search-field{width:242px}
.career-item{margin:35px 0 0}
.career-item .innerContentWrap ul li.element-item{padding:0 2px;margin:0 0 4px;width:33.3%!important;display:inline-block;position:relative!important;text-align:left;left:auto!important;top:auto!important}
.career-item .innerContentWrap ul li.element-item .item-thumb{display:block}
.careers-form .one{padding-left:0;padding-right:0;width:99.5%}
.career-item .innerContentWrap ul li.element-item .item-thumb a{bottom:auto;margin:15px auto 0;padding-left:15px;padding-right:15px;position:relative;width:100%}
.career-item .innerContentWrap ul li.element-item:hover .item-thumb a.link-detail{left:auto!important}
.profileKnowInt .content-block {
    width: 41%;
    padding: 15px;
}
.profileKnowInt .img-prof {
    max-width: 84px;
    width: 100%;
    border: 3px solid #FFF;
    float: left;
    margin: 0 10px 0 0;
}
.profileKnowInt .content-prof h4 {
    font-size: 13px;
}
.profileKnowInt .dwldProfile {
    padding: 11px 0 11px 46px;
    background-size: 24px;
    font-size: 14px;
}
.profileKnowInt .img-block {
    width: 59%;
}
}
@media (max-width:915px){.events .developmentMainContainer .externetMAinCont{padding-top:0;padding-bottom:40px;}
.events-lt,
.events-rt{width:100%;float:none;clear:both;margin:0 auto;}
.events-lt{margin-bottom:30px;}
.footerRight{height:100%}
.learning-book ul li h4,
.learning-book ul li .bk-content{text-align:center}
.learning-book ul li .bk-content{width:100%; clear:both; padding:20px 0 30px 0;}
.learning-book ul li figure{float:none; margin:0 auto}
.learning-book ul li a.btn-blu{left:50%;max-width:210px;width:100%;margin-left:-135px}
.learning-book ul li{width:49%;margin:0 0 40px;display:inline-block;vertical-align:top;float:none}
}
@media (max-width:899px){.pageFooter .boxPannel{width:30%;}
.managementTeamCont ul li{width:45%;}
.careerSearchContainer .searchMainCont{max-width:280px;}
.careerSearchContainer .careerSearchTxtContent{padding:0 20px;}
.newsContent{padding:20px;}
.careerMainContainer .tabSec li a{display:block;padding:0 10px;}
.lifeCurrentContainer{width:100%;padding:20px;}
.footerUpperformContainer{padding:20px;}
.careerUploadCont{width:40%;}
.developmentMainContainer .our-partners-row .partner-containr{max-width:600px}
.careerSearchContainer .searchMainCont{max-width:280px}
.careerSearchContainer .careerSearchTxtContent{padding:0 20px}
.newsContent{padding:20px}
.careerMainContainer .tabSec li a{display:block;padding:0 10px}
.lifeCurrentContainer{width:100%;padding:20px}
.careerUploadCont{width:40%}
.career-top-nav ul li a{font-size:12px;padding:15px;font-weight:400}
.profileKnowInt .content-block{width:100%;padding:15px;float:left;display:block}
.profileKnowInt .content-block{width:100%;padding:35px}
.profileKnowInt .img-prof{max-width:134px}
.profileKnowInt .content-prof{text-align:left;padding-left:15px}
.profileKnowInt .content-prof h4{font-size:20px}
.profileKnowInt .dwldProfile{padding:11px 0 11px 55px;background-size:31px;font-size:16px;display:inline-block;margin: 15px 0 0 0}
.profileKnowInt .img-block{width:100%;float:left;max-height:354px;height:314px}
.profileKnowInt .img-block img{width:100%;height:100%}
.statTeamCont .statContainer ul.statBlock{margin:0}
.statTeamCont.knowInt .statContainer ul.statBlock li{min-height:306px;box-sizing:border-box;padding:0 20px;border-top:1px solid #d5d2d2;border-bottom:0}
.statTeamCont.knowInt .statContainer ul.statBlock li:nth-last-child(1),.statTeamCont.knowInt .statContainer ul.statBlock li:nth-last-child(2){border-bottom:1px solid #d5d2d2;border-right:1px solid #d5d2d2}
.statTeamCont.knowInt .statContainer ul.statBlock li:nth-child(n+1){border-right:1px solid #d5d2d2;width:100%;min-height:initial}
.statTeamCont .statContainer ul.statBlock li:nth-child(2n+1) .statPieCont{margin-left:0}
.statTeamCont .statContainer{border:0}
.statTeamCont .statContainer .statPieCont .pie-rt{padding:0 0 0 10px}
.statTeamCont.knowInt .statContainer .statPieCont > div ul li{font-size:14px;border:0;border-right:0}
.statTeamCont.knowInt .statContainer .statPieCont > div ul li:nth-child(2n+2){border-right:0px solid #d5d2d2}
.statTeamCont .statContainer .statPieCont .pie-rt li:nth-last-child(1),.statTeamCont .statContainer .statPieCont .pie-rt li:nth-last-child(2){border-bottom:0px solid #d5d2d2 !important;}	
.profileKnowInt{margin-bottom:40px;margin-top:40px}
.statTeamCont.knowInt .statContainer .statVarietyCont{width:100%}
.statTeamCont .statContainer .statPieCont .pie-lt{flex-grow:1;width:90px;height:90px}
.statTeamCont.knowInt .statContainer .statPieCont > div img{max-width:100%;height:100%}
.career-item{margin:85px 0 0}
.career-item.businessDev{margin:25px 0 0 0}
.careerFilterSection .button-group{padding:0 40px;text-align:center}
.custom-file-input input[type="button"]{padding:5px 9px 5px;font-size:14px}
.profileKnowInt .content-block {
    width: 100%;
    padding: 15px;
    float: left;
    display: block;
}
.profileKnowInt .content-block {
    width: 100%;
    padding: 35px;
}
.profileKnowInt .img-prof {
    max-width: 134px;
}
.profileKnowInt .content-prof {
    text-align: left;
    padding-left: 15px;
}
.profileKnowInt .content-prof h4 {
    font-size: 20px;
}
.profileKnowInt .dwldProfile {
    padding: 11px 0 11px 55px;
    background-size: 31px;
    font-size: 16px;
    display: block;
    margin: 15px 15px 0 0;
}
.profileKnowInt .img-block {
    width: 100%;
    float: left;
    max-height: 354px;
    height: 314px;
}
.profileKnowInt .img-block img {
    width: 100%;
    height: 100%;
}
}
@media (max-width:799px){.sitemap-col{width:32%;margin:0 0 25px;}
.careerFilterSection{margin:10px 0 20px;padding:30px 0;width:100%}
.career-nav-des blockquote h3{font-size:30px}
.knowIntContainer ul.grid-items li {
    padding: 32px 10px;
}
}
@media (max-width:768px){.developBanner{display:none;}
.development_header-row .tabBanner{display:block;width:100%;position:relative;z-index:9;}
.development_header-row .mobileBanner{display:none;}
.development_header-row .devlopBannerCont .developContent{max-width:400px;width:100%;margin-top:110px;}
.logo.positioned{background-color:inherit;left:40px;padding:10px 40px;position:absolute;top:0;}
.logo.positioned img{margin-left:0;}
#nav-icon2{width:60px;}
.development_header-row .devlopBannerCont h2{font-size:30px;}
.development_header-row .devlopBannerCont h4{font-size:16px;margin-top:10px;line-height:20px;}
.developmentMainContainer .dvlptMainRightContainer{padding:20px 10px 0;}
.techStackContainer .technostackHeading{padding:20px 0 20px 5px;font-size:15px;width:100%;text-align:center;height:inherit;}
.techStackContainer .techStackTxtCont{height:inherit;width:100%;padding:20px;padding-bottom:0;}
.techStackTxtCont .phpContainer{width:49%;float:none;display:inline-block;vertical-align:top;margin-bottom:20px;}
.footerUpperContainer h2{font-size:28px;}
.footerUpperContainer .letsDiscussBtn{font-size:24px;}
.development_header-row .devlopBannerCont h2{margin-bottom:0;text-shadow:2px 2px 5px rgba(0,0,0,.3)}
.techStackContainer .mobileStackTxtCont{width:100%;padding:20px;}
.mobileStackTxtCont .androidContainer{width:49%;float:none;display:inline-block;vertical-align:top;margin-bottom:20px;}
.techStackContainer .mobileStackTxtCont{padding-bottom:0;}
.mobileStackTxtCont .androidContainer li{line-height:24px;}
.techStackContainer .mobilestackHeading{padding:20px 0 20px 5px;font-size:15px;width:100%;text-align:center;height:inherit;}
.techStackContainer .mobileStackTxtCont{height:inherit;width:100%;padding:20px;padding-bottom:0;}
.filterStorysContainer{margin-right:1%;}
.filtertxtContainer.select-style{width:20%;}
.fStoryCont{font-size:15px;}
.upperfooterContainer .upperFooterRightCont{width:58%;float:right;}
.footerUpperformContainer .shareDropCont .sharedropLeftCont{width:100%;}
.footerUpperformContainer .shareDropCont .sharedropRightCont{width:100%;text-align:left;margin-top:5px;}
.footerUpperformContainer{padding:40px;}
.newsContainer .grid-image-item{width:100%;}
.newsContainer .grid--images .grid-sizer{width:100%;}
.calenderContainer{padding:10px 5px;display:inline-block;color:#221e1f;font-family:'Roboto';font-weight:300;font-size:13px;border-right:1px solid #d1cece;width:auto;border-bottom:none;}
.bfsiChalngContent .bfsiChlgContent{width:100%;padding:2%;height:inherit;margin-bottom:5px;}
.bfsioprtunityContent .bfsioptContent{width:100%;padding:2%;height:inherit;margin-bottom:5px;}
.valueDetals{display:block;}
.valueCont{width:100%;display:block;}
.valueMidGrap{display:block;background:none;text-align:center;width:100%;}
.valueMidGrap img{max-width:30%;position:relative;margin:0 auto;}
.valueCont{padding-bottom:20px;}
.valueMidGrap{padding-bottom:0;}
.footerUpperformContainer .letsDiscussBtn{font-size:21px;text-decoration:none}
.upperfooterContainer{width:100%;margin:0 0 10px 0;}
.indusSolutionMainCont li{width:48.5%;}
.intSolutionCont{padding:20px;}
.intSolutionCont h2{font-size:28px;}
.managementTeamCont ul li{width:45%;}
.statTeamCont .statContainer ul.statBlock li{width:100%;min-height:100px;}
.statTeamCont .statContainer ul.statBlock li:nth-child(1n+1) .statPieCont{margin-left:40px;}
.white p{line-height:17px;}
.jobCategoriesContainer{width:100%;padding:15px 0;}
.internetContent .logoBlock{padding-bottom:15px;margin-bottom:5px;overflow:hidden;}
.webDevelopment h2.resp-accordion{border-top:0px solid #d0cdcd !important;border-color:#d0cdcd !important;font-size:15px;font-weight:400;color:#939292;}
.webDevelopment h2.resp-accordion:first-child{border-top-width:1px!important}
.innerArea.diffPress .innerContArea .newsLinkCont:last-child{padding-bottom:17px}
.blockArea li:first-of-type {margin-left:1%}
.webDevelopment h2.resp-tab-active{background:#DBDBDB !important;color:#0b53a3;}
.webDevelopment .resp-arrow{margin-top:1px;}
.webDevelopment #ChildVerticalTab_1{padding-left:0;padding-right:0;}
.webDevelopment #ChildVerticalTab_1 .resp-tab-content{border:1px solid #d0cdcd;padding:0 10px 15px;}
.newsMainContainer{margin:1%;}
.webDevelopment .newsMainContainer h3{margin-left:0;margin-bottom:15px;font-size:15px;line-height:18px;font-weight:500;}
.innerArea .innerContArea .newsHeading{font-size:15px;line-height:18px;font-weight:500;}
.newsMainContainer h5{font-size:13px;font-weight:500;}
.newsLinkCont .publishHeading,
.newsLinkCont .publishDate{font-size:13px;font-family:'Roboto';font-weight:400;}
.corporateMainContainer .technologyContainer{width:100%;margin-bottom:10px;}
.careerMainContainer #parentHorizontalTab h2:first-child{border-top:none !important;}
.awardMainContainer .awardContainer{width:100%;}
.technologyContainer .profilePhotoCont img{max-width:100%;max-height:250px;}
.awardContainer .awardImgContent .awardleftcont img{max-width:100%;max-height:200px;}
.awardContainer .awardImgContent .awardrghtLogocont{height:200px;text-align:left;}
.careers .innerContentWrap{padding:0 20px}
.banner-area.CAREERBanner .bannerTextArea h2,.banner-area.CAREERBanner .bannerTextArea p,.bannerTextArea.hiring_textarea h2,.bannerTextArea.hiring_textarea p{color:#fff}
.career-nav-des.knowInt .innerContentWrap{padding:0 27px}
.knowIntContainer ul.grid-items li:nth-child(4n+4){border-right:0}
.knowIntContainer ul.grid-items li .icon{width:42%}
.knowIntContainer ul.grid-items li .icon img{width:auto;height:auto;margin:0}
.statTeamCont .statContainer .statPieCont .pie-lt{width:auto;height:auto}
.statTeamCont.knowInt .statContainer ul.statBlock li:nth-child(n+1){width:100%}
.statTeamCont.knowInt .statContainer ul.statBlock li .pie-rt ul li:nth-child(n+1){border-right:0 solid #d5d2d2}
.statTeamCont.knowInt .statContainer .statPieCont > div ul li{font-size:16px;line-height:28px}
.statTeamCont .statContainer .statPieCont > div p{font-size:22px;line-height:29px;font-weight:400}
.statTeamCont.knowInt .statContainer ul.statBlock li:last-child{border-top:0}
.career-item .innerContentWrap .fresher-hiring h3,.careerNews .innerContentWrap.career-title h3{font-size:32px;line-height:44px;margin:0 0 23px;padding:0 0 11px}
.career-item .innerContentWrap .fresher-hiring ul{list-style:none;margin:34px 0 20px}
.career-item{margin:35px 0 0}
.search input.search-field{width:217px}
.career-item.businessDev{margin:10px 0 0 0}
.careers .innerContentWrap{padding:0 20px}
.careerTitle h2{font-size:35px}
.knowIntContainer ul.grid-items li .icon {
    width: 42%;
}
.knowIntContainer ul.grid-items li .icon img {
    width: auto;
    height: auto;
    margin: 0;
}
.nw .development_header-row .tabBanner{display:block}
}
@media (max-width:767px){.storyMainCont{padding:20px;}
.footerUpperformContainer h2{font-size:25px;}
.contact-wrapper .contact-lt .form-cont input.text-field, .contact-wrapper .contact-lt .form-cont textarea.textarea{width:85%;}
.bfsioprtunityContent .bfsioptContent li, .bfsiChalngContent .bfsiChlgContent li{background-position:6px 10px;padding-left:20px;padding-right:20px;padding-top:5px;}
.pageFooter .footerLeft{width:auto;}
.mange_whos_for ul li{background-position:0 3px;width:100%;}
.comng-event li .event-row a.details-btn{font-size:11px;}
.corporateMainContainer .technologyContainer{max-height:none;height:auto;margin-bottom:10px;}
.dwldAllreCont .dwldresorce{padding-bottom:8px;}
.dwldAllreCont .dwldRcBtn{font-size:12px;}
.innerArea .innerContArea .papername{width:100%;}
.technologyContainer .profilePhotoCont{width:100%;text-align:center;padding:10px 10px 0;margin-bottom:10px;}
.profiletxtCont .dwldProfile{margin-top:5px;}
.technologyContainer .profiletxtCont{width:100%;text-align:center;float:none;}
.footerRight .boxPannel h3{cursor:pointer;}
.footerRight .boxPannel h3{padding-bottom:10px;margin-bottom:0;}
.contHeader h2{padding-top:20px;}
.site-row{display:block;margin:0 auto}
.boxPannel .clear h3.mrgn-bt15{margin-bottom:10px;}
.boxPannel .clear h3{}
.buzz_text.buzz_top_text{display:none}
.careers .header .inr-careerwrapr{border:none;margin:0;min-height:initial}
.careers .careerTitle{padding-top:25px}
.careerFilterSection{margin:10px 0 20px;padding:30px 0;width:100%;text-align:center}
.careerFilterSection #filters button{text-align:center;display:inline-block}
.careerNews .isotope{border:1px solid #d3d3d3;width:100%}
.careerSidebar{float:none;margin:0 auto}
.statTeamCont.knowInt .statContainer ul.statBlock li{min-height:initial}
.knowIntContainer ul.grid-items{margin-bottom:0}
.learning-blu-block{padding:20px}
.learning-blu-block .kp-reading{font-size:15px;padding-left:20px;padding-right:20px}
.upperfooterContainer .upperFooterLeftCont{width:100%;float:none;margin:0;}
.footerUpperformContainer .upperfooterContainer .upperFooterLeftCont .formField.desk{position:absolute;bottom:-113px;width:100%}
.footerUpperformContainer .upperfooterContainer .upperFooterRightCont .formField.mobl{display:block}
.footerUpperformContainer .shareDropCont{margin-top:10px;margin-bottom:54px}
.footerUpperformContainer .shareDropCont .sharedropLeftCont{margin-bottom:0}
.upperfooterContainer .gdpr-acceptance{margin-top:10px;margin-bottom:10px}
.upperfooterContainer .upperFooterRightCont{width:100%;float:none;margin:0 0 0;}
.footerUpperformContainer .letsDiscussBtn{font-size:20px;width:100%;}
.footerUpperformContainer .shareDropCont{margin-bottom:0}
}
@media (max-width:750px){.footerRight .boxPannel h3{margin-bottom:0;width:100%;cursor:pointer;}
.footerRight .boxPannel h3 span{float:right;}
.page-footer,
.nw .page-footer{text-align:center;border-top:1px solid rgba(210,212,216,1)}
.page-footer.active,
.nw .page-footer.active{border:none}
.page-footer .footerLeft,
.nw .footerLeft,
.page-footer .footerRight,
.nw .page-footer .footerRight{float:none;margin:0 auto;padding:0;display:inline-block;clear:both;width:100%}
.page-footer .events-block,
.nw .page-footer .events-block{text-align:left;margin-left:auto;margin-right:auto}
.page-footer .social,
.nw .page-footer .social{margin-left:auto;margin-right:auto}
.page-footer .boxPannel,
.nw .page-footer .boxPannel{max-width:49%;margin:0 0 5px;}
.nw .page-footer .boxPannel.awards ul li img{}
.page-footer .boxPannel ul,
.nw .page-footer .boxPannel ul{text-align:left}
.page-footer .boxPannel h3,
.nw .page-footer .boxPannel h3{font-size:18px;margin-bottom:5px;text-align:left}
.page-footer .innerContentWrap,
.nw .page-footer .innerContentWrap{padding-right:20px;padding-left:20px}
.development_header-row .devlopBannerCont h4{display:none}
.contact .header-row{height:150px;/*background:url(images/team-new.jpg) no-repeat 50% 100% #f5f5f5;*/border-bottom:1px solid #e4e4e4}
.career-item{margin:85px 0 0}
.learning-book ul li{width:100%;padding-right:0}
.learning-book ul li a.btn-blu{margin-left:-105px}
}
@media (max-width:711px){.footerUpperformContainer .upperfooterContainer .upperFooterLeftCont .formField.desk{bottom:-130px}
.footerUpperformContainer .shareDropCont{margin-bottom:71px}
}
@media (max-width:685px){.valueList li{width:100%;padding:20px;height:auto;}
.pageFooter .logo{text-align:center;}
.pageFooter .ftLogo{float:none!important;display:inline-block;}
.pageFooter .cmm3{display:inline-block;float:none;}
.pageFooter .copyright{text-align:center;}
.pageFooter .copyright p.cn, .pageFooter .copyright p.copy{text-align:center;display:inline-block;float:none;}
.pageFooter .awards, .pageFooter .awards .awards-logo{margin-bottom:10px;margin-right:10px;}
.dedicat_list_col.orange_list{line-height:normal;}
.developmentMainContainer .our-partners-row{padding:35px 0 41px;}
.developmentMainContainer .our-partners-row .partner-content{display:block}
.developmentMainContainer .our-partners-row .partner-containr{max-width:85%;text-align:center}
.developmentMainContainer .our-partners-row .partner-content figure.img-prtnr{margin:0 0 30px}
.developmentMainContainer .our-partners-row .partner-containr h2{margin-bottom:18px}
.page-footer,
.nw .page-footer{position:relative}
.page-footer .toggleFooter,
.nw .page-footer .toggleFooter{right:5px;display:none}
.page-footer .boxPannel h3,
.nw .page-footer .boxPannel h3,
.page-footer .boxPannel ul li .calltophone h4,
.nw .page-footer .boxPannel ul li .calltophone h4{margin-top:5px;font-size:15px}
.page-footer .boxPannel ul,
.nw .page-footer .boxPannel ul{margin-right:15px}
.page-footer .boxPannel .getintouch ul,
.nw .page-footer .boxPannel .getintouch ul{margin-right:0}
.page-footer .boxPannel ul li.social a i,
.nw .page-footer .boxPannel ul li.social a i{font-size:28px;line-height:28px;display:inline-block}
.page-footer .boxPannel ul li.social a,
.nw .page-footer .boxPannel ul li.social a{width:25px;height:28px}
.page-footer .ftr-links,
.nw .page-footer .ftr-links{margin-top:10px}
.page-footer .events-block,
.nw .page-footer .events-block{margin-bottom:20px}
.page-footer .boxPannel.success,
.nw .page-footer .boxPannel.success,
.page-footer .boxPannel.getintouch,
.nw .page-footer .boxPannel.getintouch{max-width:100%;margin-bottom:0}
.page-footer .boxPannel ul li .contacts,
.nw .page-footer .boxPannel ul li .contacts{margin-bottom:0}
.page-footer .boxPannel .insights,
.nw .page-footer .boxPannel .insights,
.page-footer .boxPannel .success-story,
.nw .page-footer .boxPannel .success-story,
.page-footer .boxPannel .getintouch,
.nw .page-footer .boxPannel .getintouch{max-width:49%;width:100%;clear:none;display:inline-block;vertical-align:top}
.page-footer .boxPannel.connects,
.nw .page-footer .boxPannel.connects{max-width:100%;display:none}
.page-footer .copyright,
.nw .page-footer .copyright{margin-top:0}
.page-footer .copyright p,
.nw .page-footer .copyright p{margin-right:0}
.page-footer .ftr-links ul li,
.nw .page-footer .ftr-links ul li{font-size:12px;margin-left:8px}
.page-footer .copyright,
.nw .page-footer .copyright{padding-bottom:5px}
.footer-logo ul li,
.nw .footer-logo ul li{width:100%;margin-top:10px}
.footer-logo,
.nw .footer-logo{margin-top:0; margin-bottom:15px}
.nw .content-wrapper.bgPicture{padding-bottom:0!important}
.pressMainContainer{margin-top:0}
.contHeader h2{padding-top:0}
.technologyContainer .profilePhotoCont img{width:auto;max-height:initial}
}
@media (max-width:640px){.development_header-row .devlopBannerCont .developContent{margin-top:90px;}
.footerUpperContainer{padding:40px;}
.footerUpperContainer h2{font-size:26px;margin-bottom:20px;}
.footerUpperContainer .letsDiscussBtn{font-size:21px;}
.webMobHeading .webToolCon{position:relative;top:3px;}
.techStackTxtCont .phpContainer li{line-height:26px;}
.mobileStackTxtCont .androidContainer{width:100%;margin-bottom:0;}
.techStackContainer .mobileStackTxtCont{padding-bottom:20px;}
.footerUpperformContainer{padding:20px;}
.newsContent{padding:20px;}
.bankingMainCont{padding:20px;}
.bfsiChalangeContainer{padding:20px;}
.bfsiChalangeContainer:last-child{padding-bottom:0;}
.managementTeamCont ul li{width:45%;}
.managementTeamCont{padding:20px;}
.statTeamCont{width:100%;padding:20px;}
.advisoryBoardCont h3{margin-bottom:20px;}
.keyFeatureCont h3{font-size:20px;}
.contact-wrapper .googleCaptcha .rc-anchor-normal{width:99% !important;}
.careerSearchContainer::before{display:none;}
.careerSearchContainer .searchMainCont{max-width:100%;padding:10px 0 5px 20px;}
.careerSearchContainer .careerSearchTxtContent{color:#000;font-size:25px;}
.careerMainContainer .tabSec li{width:100%;background:#fff;border-right:solid 1px #d0cdcd;}
.careerTabContainer{float:left;}
.jobCategoriesContainer .jobCategoriesLeft{width:100%;}
.jobCategoriesContainer .jobCategoriesRight{width:100%;}
.j_categoriesContent .jobCatHeadingContent{width:25%;}
.j_categoriesContent .jobCatHTxtContent{width:74%;}
.awardMainContainer .awardContainer{height:auto;}
.awardContainer .awardImgContent{width:100%;}
.technologimainCont .techLeftHeading{width:100%;float:none;margin-bottom:5px;}
.technologimainCont .techrightcont{width:100%;float:none;}
.greyContent2{padding:0;}
.valueDetals{padding:0 20px;padding-bottom:20px;}
.greyContent{padding:20px;}
.valueDetals p{padding:0 0 0 0;}
.developmentMainContainer h3{padding:0;margin:20px 0 10px 0;}
.blockArea li .innerArea{height:auto;}
.blockArea li{width:100%;margin:2% 0;float:none;clear:both;overflow:hidden;}
.pasteventsMaincont .pastimgcont{width:49%;}
.careers-form .one{padding-left:0;padding-right:0;width:99.8%}
.career-item table td h5{font-size:20px}
.knowIntContainer ul.grid-items li {
    padding: 32px 19px;
    width: 33.33%;
}
.profileKnowInt .content-block {
    height: auto !important;
    text-align: center;
}
.profileKnowInt .content-block h3 {
    text-align: center;
    padding-bottom: 15px;
}
.profileKnowInt .img-prof {
    max-width: 94px;
    display: block;
    float: none;
    margin: 0 auto;
}
.profileKnowInt .content-prof {
    text-align: left;
    display: block;
    text-align: center;
    margin: 0 auto;
    float: none;
    padding: 15px 0 0 0;
}
.profileKnowInt .content-prof h4 {
    font-size: 19px;
    text-align: center;
    padding-top: 12px;
}
.profileKnowInt .img-block {
    width: 100%;
    float: left;
    max-height: 373px;
    height: auto;
}
.consent .development_header-row .devlopBannerCont .developContent h3{font-size:25px}
}
@media (max-width:639px){.pageFooter .boxPannel{width:30%;}
.dedicat_list_col{max-width:180px;line-height:normal;}
.dedicat_list_col.violet_list{line-height:normal;}
.pageFooter .boxPannel.special .contacts, .pageFooter .boxPannel.special .calltophone{width:49%;}
.pageFooter .boxPannel.special{width:100%;}
.blockArea{clear:both;height:100%;overflow:hidden;}
.blockArea li:first-of-type{margin-left:0;}
.resp-tab-content .blockArea li .newsHeightFix{height:auto;}
.economicCont{position:relative;left:auto;bottom:auto;}
.newsMainContainer{margin-left:0;margin-right:0;}
.developmentMainContainer h3{margin-bottom:0;clear:both;overflow:hidden;display:block;width:100%;}
.pressMainContainer .blockArea li .innerArea{height:auto;}
.awardRBtn{position:relative;left:auto;bottom:auto;width:100%;padding:0;display:block;float:left;}
.innerArea .innerContArea p.publishText{width:100%;text-align:left;float:left;font-style:normal;}
.awardMainContainer .awardContainer{padding-top:10px;}
.awardContainer .awardImgContent{padding:10px;}
.contHeader{padding-top:0;}
.careerMainContainer .resp-tab-content{padding:0;border:none;}
.careerMainContainer .careerTabContainer{padding-top:0;}
.nw #nav-icon2{margin-left:15px}
.careerMainContainer .resp-tab-content{ padding:0; border:none;}
.careerMainContainer .careerTabContainer{ padding-top:0;}
.career-top-nav ul li a{font-size:11px;padding:10px;font-weight:400}
.careers .buzz_top_text{top:22px}
.careers .careerTitle{margin-top:0}
.careerContent{text-align:center}
.careerContent .career-lt{float:none;margin:0 auto 0;display:inline-block}
.careerContent p.signature{margin-top:20px;margin-bottom:30px}
.career-nav-des h3 span{display:block}
.careerImageSlider ul > li{width:50%;display:block}
.careerImageSlider ul li.row.mob,
.careerImageSlider ul li.row.mob li,
.careerImageSlider ul li.row li:first-child{margin:0}
.careerImageSlider ul li.row.mob li:first-child figure{margin-top:5px;margin-left:0}
.careerThumbPic ul li{width:100%}
.careerThumbPic ul li.bl .thumb-info{top:0;bottom:auto}
.careerThumbPic ul li.tr .thumb-info{left:0;right:auto}
.careerThumbPic ul li.br .thumb-info{top:0;left:0;right:auto;bottom:auto}	
.careerThumbPic ul li .thumb-info.f,
.careerThumbPic ul li .thumb-info.h{width:65%}
.careerThumbPic ul li img{width:100%}
.careerThumbPic ul li .thumb-info h4{font-size:45px}
.careerThumbPic ul li .thumb-info p{line-height:22px;font-size:16px}
.learning-book ul li{width:100%;margin-bottom:25px;background-color:#FFF;padding-top:25px;padding-bottom:25px}
.learning-book ul li:hover{background-color:#f9f8f8}
.learning-blu-block{margin-bottom:35px}
.useful-resources ul li{width:100%}
.career-nav-des blockquote h3:before{left:-10px}
.career-nav-des blockquote h3:after{right:-10px}
.cultureBlock .contnt-col p{font-size:105%}
.cultureBlock .contnt-col h4{font-size:140%}
.cultureBlock .contnt-col{padding:1rem}
}
@media (max-width:610px){
.career-item .innerContentWrap ul li.element-item{width:100%!important}
.career-item .innerContentWrap ul li.element-item .item-thumb h3{font-size:17px;line-height:23px}
.careerFilterSection .button-group{padding:0 20px}
.career-item .innerContentWrap .fresher-hiring h5{font-size:21px;line-height:30px}
.careers-form form select#category, .careers-form form select.select, .careers-form form select#qualification, .careers-form form select#experience, .careers-form form select#gender, .careers-form form select#year, .careers-form form select#month{font-size:13px}
.careers-form form input[type=email], .careers-form form input[type=tel], .careers-form form input[type=text], .careers-form form select, .careers-form form input.textfield, .careers-form form select.select,.careers-form form textarea, .careers-form form textarea.textarea{font-size:13px}
.careers-form form select#category, .careers-form form select.select, .careers-form form select#qualification, .careers-form form select#experience, .careers-form form select#gender, .careers-form form select#year, .careers-form form select#month{font-size:13px;background:url(../images/drop-arrow.png) no-repeat right 15px center;background-size:9px}
.deviceAgent .career-nav-des{padding-top:15px}
}
@media (max-width:599px){.careerNews .isotope .element-item{flex-direction:column}
.careerNews .isotope .element-item .postDesignation{text-align:center;width:100%;margin-bottom:15px}
.postDesignation>p{margin-top:5px}
.careerNews .isotope .element-item .postTiming{margin-bottom:10px;text-align:center;width:100%}
.careerNews .isotope .element-item .postApply{width:100%}
.toolTip{display:none!important}
.service_our_circules{margin:100px 0 0 5%}
.careerThumbPic ul li .thumb-info p{line-height:18px;font-size:15px}
.page-footer .ftr-links ul li,.nw .page-footer .ftr-links ul li{margin-left:3px}
}
@media only screen and (max-width: 580px){
.careers-form .two{padding:0;margin:0 8px;width:49%}
.careerDetailsContent form p,.careerDetailsContent form p.fullWidth{width:100%}
.ser_our_col1{max-width:100%}
.service_our_circules{margin:100px 0 0 30%}
}
@media (max-width:560px){.dedicat_list_col{max-width:140px;}
.bsfiInfo .hiring_control p.efficency{margin:0 30px 15px 10px;}
.bsfiInfo .hiring_control p.flexibility{margin:16px 10px 13px -20px;}
.bsfiInfo .hiring_control p.accountability{margin:16px 0 15px -40px;}
.dedicate_hir_col3::before{left:142px;top:-24px;}
.dedicate_hir_col2::before{left:-55px;top:17px;}
.managementTeamCont ul li{width:100%;margin:0 0 10px;}
.pageFooter .boxPannel.special{width:100%;}
.awardMainContainer .awardContainer{height:auto;}
.awardContainer .awardImgContent .awardrghtLogocont{height:200px;text-align:center;}
.sitemap-col{width:49%;}
.developmentMainContainer .our-partners-row .partner-containr h2{font-size:30px}
.career-item .innerContentWrap .fresher-hiring ul li{padding-right:0;width:100%;border-right:0;border-top:1px solid #ddd;height:auto!important;border-bottom:0;text-align:center}
.career-item .innerContentWrap .fresher-hiring ul li:nth-child(2n+2){padding-left:0;padding-right:0}
.career-item .innerContentWrap .fresher-hiring ul li:first-child, .career-item .innerContentWrap .fresher-hiring ul li:nth-child(2){border-top:1px solid #ddd;padding-top:30px}
.career-item .innerContentWrap .fresher-hiring ul li:nth-last-child(2){border-top:0;}
.career-item .innerContentWrap .fresher-hiring ul li p{text-align:center}	
.career-item .innerContentWrap .fresher-hiring h3,.careerNews .innerContentWrap.career-title h3{font-size:26px;line-height:39px}
.careerFilterSection .button-group .button{padding:0 8px}
.careers-form .two{padding:0;margin:0 22px;width:47%}
.careers-form .one{width:98.5%}
.dedicat_list_col{max-width:140px}
.bsfiInfo .hiring_control p.efficency{margin:0 30px 15px 10px}
.bsfiInfo .hiring_control p.flexibility{margin:16px 10px 13px -20px}
.bsfiInfo .hiring_control p.accountability{margin:16px 0 15px -40px}
.dedicate_hir_col3::before{left:142px;top:-24px}
.dedicate_hir_col2::before{left:-55px;top:17px}
.managementTeamCont ul li{width:100%;margin:0 0 10px}
.career-top-nav ul li{width:100%;margin:0}
.career-top-nav ul li a{border-top:1px solid #FFF;font-size:13px}
.career-top-nav ul li:first-child a{border:none}
.career-top-nav ul li a:hover,
.career-top-nav ul li a:focus{border-color:#efefef}
.statTeamCont.knowInt .statContainer ul.statBlock li{padding:0 30px}
.career-item .innerContentWrap .fresher-hiring ul li{padding-right:0;width:100%;border-right:0;border-top:1px solid #ddd;height:auto!important;border-bottom:0;text-align:center}
.career-item .innerContentWrap .fresher-hiring ul li:nth-child(2n+2){padding-left:0;padding-right:0}
.career-item .innerContentWrap .fresher-hiring ul li:first-child, .career-item .innerContentWrap .fresher-hiring ul li:nth-child(2){border-top:1px solid #ddd;padding-top:30px}
.career-item .innerContentWrap .fresher-hiring ul li:nth-last-child(2){border-top:0}
.career-item .innerContentWrap .fresher-hiring ul li p{text-align:center}
.career-item .innerContentWrap .fresher-hiring h3, .careerNews .innerContentWrap.career-title h3{font-size:26px;line-height:39px}
.careerFilterSection .button-group .button{padding:0 8px}
.careers-form .two{padding:0;margin:0 20px;width:47%}
.careers-form .one{width:98.5%}
.consent .development_header-row .devlopBannerCont .developContent h3 br{display:block}
.consent.nw .development_header-row .devlopBannerCont .developContent{margin-top:10%}
}
@media (max-width:480px){.developBanner{display:none;}
.development_header-row .tabBanner{display:none;}
.development_header-row .mobileBanner{display:none;width:100%;position:relative;z-index:9;}
.development_header-row .devlopBannerCont .developContent{width:280px;}
.logo.positioned{background-color:transparent;left:50px;padding:10px 15px;position:absolute;top:5px;}
.header .logo.positioned{left:40px}
.development_header-row .devlopBannerCont .developContent{margin-top:30%;width:90%;}
.logo a img{}
.techStackTxtCont .phpContainer{width:100%;margin-bottom:0;}
.footerUpperContainer h2{font-size:18px;line-height:24px;}
.footerUpperContainer .letsDiscussBtn{padding:10px 20px;font-size:15px;}
.teStackheadingCont h3{font-size:22px;}
.developmentMainContainer .externetMAinCont{padding:40px 20px 10px 20px;}
.internetContainer{margin-bottom:0;display:inline-block;padding-right:20px;}
.webMobHeading{margin-bottom:5px;}
.technologiStackCont{padding:20px 20px 0;}
.bottomPanelCont{padding:20px 20px 0;}
.bottomheadingCont h3{font-size:22px;}
.techStackContainer .techStackTxtCont{padding-bottom:20px;}
.caseContainer{width:270px;padding:20px}
.caseContainer p{font-size:13px;line-height:18px}
.caseContainer img{margin-bottom:10px}
.caseContainer h3{font-size:21px;}
.storyFormContainer .storyFormContent{padding:20px;width:100%;}
.filterStorysContainer{margin-right:0;width:100%;}
.filtertxtContainer.select-style{width:100%;}
.fStoryCont{font-size:19px;height:26px;width:100%;text-align:left;}
.storyFormContainer::after{display:none;}
.storyMainContent{padding:40px 20px 0;border:0;}
.storyMainContent .storyContainer{border:1px solid #c5c5c5;}
.storyMainContent .storyContainer{width:100%;float:none;background:#fff;border:1px solid #c5c5c5;overflow:hidden;transition:all .2s ease-in-out;position:relative;}
.storyMainContent .storyContainer:hover{transform:none;}
.storyMainContent .storyContainer .downloadBtnContainer{display:block;}
.storyMainContent .storyContainer{padding:10px;height:inherit;}
.storyContainer p{min-height:90px;max-height:inherit;}
.downloadBtnContainer{bottom:0;position:relative;margin-top:10px;}
.downloadBtnContainer .storyDown{padding:10px 2%;margin-right:0;width:100%;text-align:center;margin-bottom:5px;}
.downloadBtnContainer .viewLivesite{padding:10px 2%;margin-right:0;width:100%;text-align:center;margin-bottom:5px;}
.downloadBtnContainer .appStore{padding:10px 2%;margin-right:0;width:100%;text-align:center;}
.filterSearchBtn{display:block;width:100%;text-align:center;margin-top:5px;}
.filterSearchcont{width:100%;text-align:left;}
.development_header-row .devlopBannerCont, .development_header-row .inrBannerCont{background:url(../images/mobile-banner-bottom.jpg) no-repeat bottom left;width:100%;padding-bottom:20px;position:relative;}
.logo.technology{top:12px;}
.developmentMainContainer .dvlptMainLeftContainer{padding-bottom:0;}
.calenderContainer{border-bottom:1px solid #d1cece;border-right:medium none;font-size:15px;padding:10px 10px;width:100%;}
.blockArea li{width:100%;height:inherit;}
.awardMainContainer .awardContainer{width:100%;margin:10px 0;padding:0;}
.indusSolutionMainCont li{width:100%;height:auto;}
.govtSolutionMainCont li{width:100%;height:auto;}
.advisoryBoardCont{padding:20px;}
.advisoryBoardCont ul li{padding:20px 20px 10px;}
.managementTeamCont .management-list{padding:20px 0 0;}
.statTeamCont .statContainer .statPieCont{display:block;}
.statTeamCont .statContainer .statPieCont .pie-lt{flex-grow:0;}
.statTeamCont .statContainer .statPieCont .pie-rt{width:100%;}
.statTeamCont .statContainer ul.statBlock li:nth-child(n+1) .statPieCont{margin-left:0;}
.statTeamCont .statContainer .statPieCont .pie-lt{flex-grow:0;width:100%;text-align:center;display:block;}
.statTeamCont .statContainer .statPieCont > div img{height:auto;max-width:150px;margin:0 auto 20px;}
.sucessMaincontainer h2{font-size:21px;line-height:26px;padding-bottom:10px;}
.sDetailsCont .successdetailsLeftCont{width:100%;}
.sDetailsCont .successdetailsRightCont{width:100%;}
.sucessMainCont{padding:20px;}
.keyFeatureCont .keyFeatureLeft{width:100%;float:none;padding-right:0;margin-bottom:20px;}
.storyMainCont{padding:0;}
.oneColCont .column img.mangFace{max-width:100%;}
.dwldCaseStady{font-size:15px;}
.bsfiInfo.hiring_cost .innerContentWrap{padding:30px 20px;}
.dedicat_list_col{max-width:115px;padding:12px 10px;font-size:12px;}
.dedi_equal{margin:13px 10px 0;}
.bsfiInfo .hiring_control p.accountability{margin:16px 0 15px 0;text-align:center;}
.bsfiInfo .hiring_control p.efficency{margin:0 0 15px 0;text-align:center;}
.bsfiInfo .hiring_control p.flexibility{margin:16px 0 13px 0px;text-align:center;}
.dedicat_list_col.orange_list{line-height:14px;}
.dedicat_list_col.single_line_list{line-height:24px;}
.dedicate_hir_col2::before, .dedicate_hir_col3::before{background:none;}
.hiring_list_col_equal{margin:8% auto;}
.bsfiInfo .total_dedi_hiring p{font-size:17px;}
.webMobHeading, .innerMainContainer h3, .innerMainContainer .oneColCont h3, .developmentMainContainer h3{font-size:18px;}
.manage_hir_right{max-width:100%;}
.manage_service{padding:15px;}
.dedicat_list_col{max-width:155px;}
.hiring_list_col1{max-width:356px;}
.jobApplyBtn{margin-left:0;float:right;}
.jobHeadingContainer h2{margin-bottom:15px;font-size:18px;}
.jobHeadingContainer .fullTime{margin-left:0;}
.jobDetailsContent .jobdetaHeadingContent{width:100%;}
.jobDetailsContent .jobdetaTxtContent{width:100%;margin-top:10px;}
.lifeCaseStudyCont{margin:10px;}
.lifeCaseStudydwldCont{margin:10px;}
.careerUploadCont{width:100%;margin:15px 0;}
.careerFormrow .careerSubmitBtn{float:none;margin:0 auto;}
.careerFormrow .appFormCont{width:100%;margin-right:0;margin-bottom:10px;}
.carrerappFormCont .careerFormrow{margin-bottom:0;}
.pageFooter .boxPannel{width:100%;display:inline-block;}
.footerToggle1, .footerToggle2, .footerToggle3, .footerToggle4{display:none;}
.footerRight .boxPannel h3{margin-bottom:0;width:100%;cursor:pointer;}
.footerRight .boxPannel h3 i{display:inline-block;margin-left:3px;position:relative;top:2px;}
.storyContainer .appsLogocont{height:auto;}
.techrightcont .techLancont{width:49%;}
.awardContainer .awardImgContent{border:0;border-bottom:1px solid #ddd;}
.careers-form .one{width:99%}
.knowIntContainer ul.grid-items li {
    padding: 32px 19px;
    width: 50%;
}
.cultureBlock{height:auto!important}
.cultureBlock .img-col,
.cultureBlock .contnt-col{width:100%}
.cultureBlock .contnt-col{padding:2rem}
}
@media (max-width:479px){.listingContainer .listing li{border:1px solid #dadada;padding:20px;}
.listingContainer .listing li .img{text-align:center;max-width:100%;margin:0 0 20px;}
.listingContainer .listing li .listing-info{width:100%;border-left:none;padding:0;text-align:center;}
.listingContainer .listing li h4{font-size:18px;}
.profileKnowInt .content-block {
    width: 100%;
    padding: 25px;
}
.profileKnowInt .content-prof h4 {
    font-size: 17px;
    text-align: center;
    padding-top: 0;
}
}
@media (max-width:431px){.pageFooter .boxPannel ul li:first-child{border:none;padding-left:0;}
.statTeamCont.knowInt .statContainer .statPieCont > div ul li{font-size:14px;line-height:24px}
.statTeamCont .statContainer .statPieCont > div p{font-size:19px}
.statTeamCont.knowInt .statContainer ul.statBlock li{padding:0 20px}
.careerFilterSection .button-group .button{padding:0 6px;font-size:13px}
.careers-form .two{padding:0;margin:10px 0;width:100%}
.careers-form .one{width:100%}
.careers-form .form-row{margin-bottom:0}
.careers-form .two:nth-last-child(3){margin-bottom:0}
.careers-form .one{width:100%;margin-bottom:10px}
.form-row.oneColumn{margin-top:10px}
.careers-form .uploadTxt{margin-bottom:12px;padding-top:0;margin-top:0}
}
@media (max-width:399px){.dedicat_list_col{max-width:135px;}
.development_header-row .devlopBannerCont h2{font-size:23px;font-weight:400;text-shadow:2px 2px 5px rgba(0,0,0,.3)}
.site-row{width:100%;}
.sitemap-col{width:100%;}
.career-item .innerContentWrap ul li.element-item .item-thumb h3{font-size:16px}
.careerFilterSection .button-group .search{display:block;float:left;margin:0;position:relative;top:5px;left:11px}
.careerFilterSection .button-group{padding:0 10px}
.footerUpperformContainer .upperfooterContainer .upperFooterLeftCont .formField.desk{bottom:-149px}
.footerUpperformContainer .shareDropCont{margin-bottom:90px}
}
@media (max-width:370px){.development_header-row .devlopBannerCont .developContent{margin-top:20%;}
.logo a img{width:120px;}
.tabSec li{width:100%;}
.tabSec li:first-of-type{border-right:solid 1px #d0cdcd;}
.tabContent .subTabSec li{width:100%;margin-left:0;}
.tabContent .subTabSec{border-bottom:0;}
.tabContent .subTabSec li a{border-bottom:solid 3px #777a78;}
.contHeader h3{float:left;font-size:21px;margin-top:6px;}
.contHeader a.viewBtn{padding:0 25px 0 20px;font-size:15px;}
.innerMainContainer .oneColCont{padding:20px;}
.inner_header-row .inrBannerCont{position:relative;}
.team .inner_header-row .inrBannerCont .inrBanrContent{max-width:100%;left:0;padding:0 20px;}
.oneColCont .column .rows img.mangFace{max-width:100%;width:100%;float:inherit;}
.j_categoriesContent .jobCatHeadingContent{width:50%;}
.j_categoriesContent .jobCatHTxtContent{width:50%;}
.dedicat_list_col{max-width:125px;}
.dedicat_list_col.violet_list{line-height:normal;}
.dedicat_list_col.single_line_list{line-height:26px;}
.pageFooter .container{padding:24px 15px 9px;}
.pageFooter .boxPannel.special ul li.phone, .pageFooter .boxPannel ul li.email{padding-left:1em;font-size:12px;line-height:20px;}
.pageFooter .boxPannel ul li.social a{width:22px;height:22px;font-size:12px;line-height:24px;}
.pageFooter .boxPannel ul.sales li{font-size:11px;line-height:18px;padding-left:23px;}
.awardContainer .awardImgContent .awardrghtLogocont{height:165px;}
.pasteventsMaincont .pastimgcont{margin:0 0 2%;width:100%;}
.statTeamCont .statContainer .statPieCont .pie-rt{width:100%;margin:0 auto;width:100%;text-align:left;padding-top:15px;padding-bottom:15px}
.statTeamCont .statContainer .statPieCont .pie-lt{width:110px;height:110px;margin:0 auto;width:100%;text-align:center;}
.career-item .innerContentWrap .fresher-hiring h3,.careerNews .innerContentWrap.career-title h3{font-size:23px;line-height:34px;margin-bottom:18px}
.career-item .innerContentWrap ul li.element-item{width:95%!important;display:block;float:none;margin:15px auto}
.career-item .innerContentWrap ul li.element-item .item-thumb h3{font-size:21px;line-height:26px}
.careerFilterSection .button-group .button{padding:0 4px;font-size:12px;display:block;text-align:center;float:none;margin:0 auto;line-height:31px}
.careerFilterSection .button-group .button:first-child{margin-left:0;display:block;margin:0 auto}
.careerFilterSection .button-group .search{left:15px}
.knowIntContainer ul.grid-items li:nth-child(1), .knowIntContainer ul.grid-items li:nth-child(2) {
    padding: 25px;
    border-top: 1px solid #efefef;
}
.knowIntContainer ul.grid-items li:nth-child(1), .knowIntContainer ul.grid-items li:nth-child(16) {
    border-top: 0;
}
.knowIntContainer ul.grid-items li {
    width: 80%;
    margin: 0 auto;
    display: block;
    float: none;
    border-right: 0;
    border-top: 0;
    padding: 25px;
    border-top: 1px solid #efefef;
}
.knowIntContainer ul.grid-items li .knowIntHeading {
    padding-bottom: 11px;
}
.knowIntContainer ul.grid-items li h3 {
    font-size: 127%;
}
.knowIntContainer ul.grid-items li .knowIntContent p {
    line-height: 22px;
    font-size: 102%;
}
.apply-now a{padding-left:20px; padding-right:20px;font-size:14px}
.profileKnowInt .content-block {
    padding: 25px;
}
.profileKnowInt .content-prof h4 {
    font-size: 15px;
}
}
@media (max-width:339px){.dedicat_list_col{max-width:117px;}
.awardContainer .awardImgContent .awardrghtLogocont{height:130px;}
}