a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;height:0;width:100%;line-height:0;font-size:0;}

.bold{font-weight:bold;}

.backgroundNone{background:none !important}

.wrapper{width:100%;overflow:hidden;}

.extra_wrapper{overflow:hidden;}

.bg_none{background:none !important;}

.whiteColorText{color:#FFF;display:inline-block;}

.technologies{color:#fff;font-family:'LatoBold', sans-serif;}

a{color:#7a7a7a;outline:none;text-decoration:none;cursor:pointer;}

.more{display:inline-block;padding:1px 13px;letter-spacing:0px;font-size:12px;font-weight:normal;color:#222;float:right;background:#fff;border-radius:8px;border:1px solid #d3d6d3;font-family:'LatoRegular', sans-serif;}

.more:active{-moz-box-shadow:inset 10px 10px 10px #e5e5e5;-webkit-box-shadow:inset 10px 10px 10px #e5e5e5;box-shadow:inset 10px 10px 10px #e5e5e5;}

.iconHover:hover .more,.more:hover{color:#0b4599;}

input[type=submit].more,input[type=reset].more{display:inline-block;padding:1px 13px;letter-spacing:0px;font-size:12px;font-weight:normal;height:27px;color:#666766;float:right;background:#fff;border-radius:4px;border:1px solid #d3d6d3;}

input[type=submit].more:active,input[type=reset].more:active{-moz-box-shadow:inset 10px 10px 10px #e5e5e5;-webkit-box-shadow:inset 10px 10px 10px #e5e5e5;box-shadow:inset 10px 10px 10px #e5e5e5;}

input[type=submit].more:hover,input[type=reset].more:hover{color:#666766 !important;background:#f1f2f4 !important;}

#ascrail2001{z-index:100 !important}

.innerBanner{margin-top:83px;}

.logo{margin:20px 0px 0 20px;}

#content{margin-top:0px;}

.cont_pad2{padding:14px 0;}

.paddingBottom{padding-bottom:0 !important;}

.cont_pad3{padding:10px 0 !important;}

.bg_grey{background:#282828;}

.bg_white{background:#2c2c2c;}

.displayInline{display:inline-block;color:#002222;text-shadow:0 1px 0 white;font-family:'LatoRegular', sans-serif;font-size:15px;text-align:justify}

.whatWeDoImage .displayInline{text-align:center;}

.whatwedoText{line-height:24px;text-shadow:0 1px 0 white;}

.tagHeader{background:url(../../images/line2.png) top center repeat-x;width:100%;height:30px;color:#FFF;font-size:24px;text-align:center;line-height:30px;}

.subTitle{text-shadow:0 1px 0 white;display:inline-block;color:#0b4599;text-align:left;font-family:'LatoRegular', sans-serif;}

.tagHeader .subTitle{background:#0b4599;padding:0 10px;display:inline-block;color:#fe911e;font-size:16px !important;text-align:center;line-height:30px;margin:0 auto;font-family:'LatoBold', sans-serif;text-shadow:none;}

#aus .tagHeader .subTitle{padding:0 4px;}

.footer .subTitle{background:#272727;color:#fabb17;}

.subTitleHeader{background:url(../../images/whatwedoreadmoreline.html) center repeat-x;color:#fabb17;font-size:36px;text-align:center;line-height:30px;}

.innerPageContent .subTitleHeader,.innerPageContent .subTitle{background:none;}

.innerPageContent .subTitleHeader .subTitle{padding:0px;margin-left:0px;}

.color_blue{color:#4e4e4e;}

.whatWeDoImage h2{text-align:center;}

.whatWeDoImage .imageForWhatWeDo{text-align:center;-webkit-filter:grayscale(1);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");}

.whatWeDoImage{text-align:center;}

.whatWeDoImage .imageForWhatWeDo{-webkit-filter:grayscale(0);-moz-filter:grayscale(1);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:none;}

.grid_3 p{text-align:justify;}

.iconHover:hover .whatWeDoImage .color_blue{color:#0B4599;}

.font_heading{font-family:'LatoBold', sans-serif;font-size:20px;}

.margin_heading{margin:10px 0px 0px 0;}

.sf-menu a,.sf-menu li{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}

strong{color:#fff;}

.readMoreButton{background:url(../../images/readmoreline.html) center center no-repeat;max-width:374px;height:59px;margin:20px auto;}

.readButton{background:url(../../images/readmore.html) center center no-repeat;color:#FFF;font-size:22px;font-family:League Gothic;height:59px;width:100%;text-decoration:none;text-align:center;line-height:59px;display:inline-block;}

.readButton:hover{color:#FFF;}

.secondPara{padding-bottom:0;}

.white{background-color:#fff;color:#8cbd2e;opacity:0.8;}

.bodyBottomRepeat{width:100%;margin-top:-20px !important;padding:0px 0px 20px 0px;}

.whiteColorText{color:#ffffff;text-decoration:none;font-size:13px;}

.whiteColorText:hover{color:#ffffff;}

.demo,.mailId a{color:#FFF;padding-left:10px;}

.demo:hover,.mailId a:hover{color:#FFF;}

.mailId a{padding:0;}

.ch-item:before{content:'';display:table;}

.ch-item{width:100%;height:100%;border-radius:50%;position:relative;cursor:pointer !important;-webkit-perspective:900px;-moz-perspective:900px;-o-perspective:900px;-ms-perspective:900px;perspective:900px;}

.ch-info{position:absolute;width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}

.tagsLinkedin{margin:0 0 10px 0;}

.linkedinImage{width:52px;height:53px;border:1px solid #FFF;background:#999;float:left;margin:0 10px 0 0;}

.tagsLinkedin p{font-size:12px;color:#FFF;line-height:16px;padding-bottom:10px;}

address{font-style:normal;}

address p ,.mailDiv{color:#FFF;padding-bottom:15px;font-family:Verdana, Geneva, sans-serif;font-size:13px;line-height:20px;}

.certifiedIcons{float:left;}

.grid_5{float:right;text-align:center;}

.chennaiAddress, .usaAddress, .dubaiAddress{display:none;}

.currentAddress{display:block;}

area{cursor:pointer !important;}

@media only screen and (max-width:995px){.sf-menu>li>a{font-size:12px;margin-bottom:0px;}

.sf-menu li ul, .sf-menu li.sfHover ul{top:97px;font-size:12px}

.sf-menu>li>ul:before, .sf-menu>li.sfHover>ul:before{left:40px;}

.tagline{margin:20px 0 20px 0px;padding:0px;text-align:center;}

.tagline h1{font-size:45px;font-weight:normal;line-height:24px;}

.tagline h2{font-size:35px;font-weight:normal;}

#content.cont_pad{padding:0px !important;}

}

@media only screen and (max-width:767px){header h1, nav{float:none;}

#toTop{right:20px;}

.serviceTabs.technology_Tabs, .serviceTabs.technology_Tabs.topMenuBgDiv, .serviceMenuListResponsive, .techMenuListResponsive{display:none;}

}

.innerBanner{overflow:hidden;background:url(../../images/commonbnrBG.jpg) repeat-x;}

.technologyBanner{overflow:hidden;background:url(../../images/commonbnrBG.jpg) repeat-x;}

.coreBannerImage{overflow:hidden;background:url(../../images/coreBG.jpg) repeat-x;}

.supplementryBannerImage{overflow:hidden;background:url(../../images/supmentryBG.jpg) repeat-x;}

.emerginBannerImage{overflow:hidden;background:url(../../images/emerginBG.jpg) repeat-x;}

.careerBanner{overflow:hidden;background:url(../../images/commonbnrBG.jpg) repeat-x;}

.innerBanner p{text-align:center;margin:0 auto;line-height:36px;color:#fff;font-family:'LatoLight';font-size:28px;padding:33px 0 33px 0;}

.serviceBannerImage p{text-align:center;margin:0 auto;line-height:36px;color:#fff;font-family:'LatoLight';font-size:28px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);padding:30px 0 30px 0;}

.innerPageContent, .careers,.Contact{background:#f5f5f5;padding:14px 20px 30px 20px;border:1px solid #c4dcff;box-shadow:0px 0px 5px 1px #CCC;-moz-box-shadow:0px 0px 5px 1px #CCC;-webkit-box-shadow:0px 0px 5px 1px #CCC;text-align:justify;position:relative;}

.about_content .container_12 .subTitleHeader{width:710px;}

.about_content .fadeText{float:left;width:430px;text-align:justify;}

.about_content .fadeText .subTitleHeader{background:none;text-align:left;font-size:26px;}

.about_content .fadeText .subTitleHeader .subTitle{font-size:26px;padding:0px;}

.company_overview{line-height:20px;}

.HeadingBottomBorder{border-bottom:1px solid #cecaca;padding-bottom:12px;width:100%;text-align:left;}

.company_overview .subTitle{margin:0;}

.technologyContainer .company_overview p,.serviceContainer_12 .skillSet li{margin:5px 0px;color:#222222;font-size:15px;font-family:'LatoRegular', sans-serif;line-height:26px;padding-bottom:19px;}

.serviceContainer_12 .skillSet li{font-family:'LatoItalic', sans-serif;padding-bottom:0}

.blodContentDiv p{padding-bottom:0 !important;}

.serviceContainer_12 .blodContentDiv p{padding-bottom:19px !important;}

.company_overview strong{color:#222222;font-family:'LatoBoldItalic', sans-serif;}

.borderBottomNone{border-bottom:none !important;}

.blodContentDiv .borderNone{float:left;border-bottom:none !important}

.legacySkillSet{float:left;border-bottom:none !important;width:auto;}

.legacySkillSet ul li{list-style:url(../../images/sprite.png) !important;background-position:0 -385px;font-family:'LatoRegular', sans-serif;font-size:15px;line-height:26px !important;margin:5px 0;margin-left:0 !important}

.legacyReason ul li{list-style:url(../../images/sprite.png) !important;background-position:0 -385px;font-family:'LatoRegular', sans-serif;font-size:15px;line-height:26px !important;margin:5px 0;margin-left:0 !important}

.legacyBottomBorder{float:left;padding-top:1px;width:100%;border-bottom:1px solid #cecdcd;}

.technologyUlLi{padding:10px 0 0;float:left;width:100%;}

.industriesBanner div{width:1200px;margin:auto;}

.careers .container_12,.Contact .container_12{width:100%;}

.career_content p{margin:20px 0px;}

.career_left, .career_right{margin-top:4px;overflow:hidden;}

#jobs .career_left{margin-bottom:0px;}

.career_left .subTitle, .career_right .subTitle{padding:0px 0px 5px 0px;font-size:24px;display:block;text-align:left;}

.career_left p, .career_right p{margin:15px 0px;}

p.specification{margin:0px 0px;}

.specification span{margin-right:20px;}

.career_left strong, .career_right strong{color:#4b525c;}

.address span, .required span{display:block;}

.career_left a, .career_right a{color:#5390e9;}

.career_right ul{margin-top:-10px;}

.career_right ul li{background:none;padding-top:0px;padding-left:5px;margin-bottom:0px;font-weight:normal;}

.career_content p:last-child{margin:0px;}

.career_content p a{color:#5390E9;}

.copyright{color:#ffffff;font-family:'LatoRegular', sans-serif;text-align:center;font-size:12px;padding:8px 0;display:block;}

.copyright a{color:#ffffff;}

.footer .footerTop{/*background:url(../../images/footerLogo.png) 20px 20px no-repeat;*/height:auto; background-size: 680px; background-position: center center;}

@media all and (min-width:768px) and (max-width:1250px){.innerBanner div{width:100%;padding:0 !important;}

.about_content .container_12 .subTitleHeader{width:auto;}

.about_content .fadeText{float:left;width:35%;}

header .container_12{width:100%;}

}

@media all and (max-width:768px){.innerBanner p{width:100%;}

.about_content .container_12{width:100%;margin:0px;float:left;margin-right:0px;}

.about_content .container_12 .subTitleHeader{width:auto;}

.about_content .fadeText{width:100%;margin:0px;}

header{box-shadow:0px -4px 6px 2px #000;}

}

@media all and (min-width:180px) and (max-width:430px){.career_left p, .career_right p{line-height:19px;}

}

.serviceApplicationDev li a.expand{background:#f4f0f0 url(../../images/services/downArrow.html) 10px center no-repeat;color:#636363;}

.serviceApplicationDev ul{list-style:none;}

.serviceApplicationDev li{display:block;margin:5px 0px;}

.serviceApplicationDev li li a.secondHeader{background:#edecec url(../../images/services/techlogosmall.html) 26px center no-repeat;padding:4px 5px 4px 52px;display:inline-block;font-size:13px;color:#444343;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.serviceApplicationDev li li a{background:url(../../images/services/techlogosmall.html) 26px center no-repeat;padding:4px 5px 4px 52px;display:inline-block;font-size:13px;color:#444343;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.serviceApplicationDev li li{display:block;}

.serviceApplicationDev ul ul ul{padding-left:25px;}

.serviceApplicationDev ul ul ul li a{font-size:13px;font-weight:normal;border-left:1px dashed #CCCCCC;background:url(../../images/services/dashedline.html) left center no-repeat;padding-left:20px;display:block;font-family:Arial, Helvetica, sans-serif;}

h3.subTitle{font-size:18px;}

.childContentHeading{color:#636363;font-size:24px;padding:3px 0 0 0;}

a.activeSubMenu{color:#5390e9 !important;text-decoration:underline;}

.CareerContent{font-weight:bold;font-size:13px;color:#A4A4A4;text-decoration:none;}

.CareerContent:hover{color:#5390E9;}

.dropdownMenuHeader{width:100%;background:#c0c0c0;border-top:1px solid #b2b2b2;position:relative;}

@media all and (min-width:768px) and (max-width:995px){.sliderDisplay{margin-top:130px;}

.innerBanner,.sliderDisplay{margin-top:128px;}

.MenuTitle{display:none;}

.sf-menu > li > a{padding:16px 24px;}

.sticky-navigation.stuck{background:url("../../images/topHeaderBg.html") repeat;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}

.socailNetworkIconDiv{background:none;border:none;position:fixed;top:19px;z-index:1002;right:0px; display: none;}

.socailNetworkIconDiv a.socialIconTop{height:37px;width:37px;margin-right:5px}

.onlineChatingIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-850px 0 !important;margin:0 4px 4px;}

.facebookIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-770px 0 !important;margin:0 4px 4px;}

.twitterIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-930px 0 !important;margin:0 4px 4px;}

.inIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-810px 0 !important;margin:0 4px 4px;}

.skypeIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-890px 0 !important;margin:0 4px 4px;}

.skypeIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-890px -38px !important;}

.contactIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-730px 0 !important;margin:0 4px 4px;}

.contactIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-730px -38px !important;}

.inIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-810px -38px !important;}

.twitterIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-930px -38px !important;}

.facebookIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-770px -38px !important;}

.onlineChatingIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-850px -38px !important;}

}

.sticky-navigation.stuck{position:fixed;top:0;}

.iconHover .highlight_heading{color:#5390E9;}

.verticalsIcons .subTitleHeader,.technologyIcons .subTitleHeader{padding-bottom:20px;}

.childContentHeading{font-size:26px;padding-bottom:0;}

.logo{margin:16px 0 0 14px;}

.columns{float:left;width:50%;}

.verticalsIcons li a{cursor:default;}

.caroufredsel_wrapper ul{width:100% !important;}

.technologyIcons #foo4 li{float:left !important;}

footer{padding:0 0 0px !important;box-shadow:0 0 2px #000 inset;height:auto;}

.ServicePaddingTop{padding-top:0px;}

.bottom_images{position:relative;z-index:9;}

.blueText{color:#5390E9;}

.management_profiles{margin-top:20px;}

.management_profiles .subTitle{padding:0px;font-size:30px;}

#App_Supp_Main .skillSet{margin-bottom:20px;}

.skillSet{padding:0px 10px 10px 24px;}

.skillSet h3{font-size:16px;color:#0b4599;}

.skillSet ul li{padding-left:0px;margin-bottom:5px;font-style:normal;color:#0b4599;font-size:16px;font-family:'LatoRegular', sans-serif;line-height:24px;text-align:left;list-style:circle outside none;}

.techColumn h4{font-size:14px;color:#5390e9;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 10px 0px;}

.techColumn ul li{background:none;padding-left:0px;margin-right:20px;margin-bottom:5px;font-style:normal;color:#5f6b6b;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;list-style:circle inside !important;margin-left:0px !important;float:left;}

.whatWeDoFirst{margin-left:0px !important;}

.whatWeDoLast{margin-right:0px !important;}

.footerFirst{margin-left:0px;}

.footerLast{margin-right:0px;}

.careerTitleList{font-size:24px;color:#0b4599}

.secondSubTitle{color:#0b4599;font-family:'LatoItalic',sans-serif;margin:0;line-height:22px;}

.applyFormText,.applyFormTextArea,.recaptchatable #recaptcha_response_field,#downloadForm input[type="text"],#downloadForm input[type="number"],#captcha{font-family:'LatoRegular', sans-serif;font-size:14px;color:#646363 !important;padding-left:10px;border-left:1px solid #b1b1b1;border-top:1px solid #b1b1b1;border-bottom:none;border-right:none;background:#e5e5e5;outline:none;height:29px;resize:none;line-height:24px;}

.Captcha sub{float:left;}

.applyFormTextArea{height:130px;padding-top:10px;overflow:hidden}

#recaptcha_area{margin-top:30px}

#detailsForm p.submitButtonPara{margin-top:40px;}

#downloadForm .Captcha{margin-bottom:20px;position:relative;}

.recaptchatable #recaptcha_response_field{border-left:1px solid #b1b1b1 !important;border-top:1px solid #b1b1b1 !important;border-bottom:none !important;border-right:none !important;}

.applyFormText:focus,.applyFormTextArea:focus,#downloadForm input[type="text"]:focus,#captcha:focus{background:#e3ebf8;}

.applyFormTextArea:focus{font-size:14px !important;line-height:24px !important;overflow:hidden}

.applyForm p .more{cursor:pointer;float:left;margin-right:20px;border-radius:4px;}

.careerSubMenuDiv p{margin:0}

.downloadPresentation{margin:0}

.Captcha{float:left}

#recaptcha_logo,#recaptcha_tagline{display:none;}

.submitButton a.more{color:#636363;}

.border{border:1px dashed #cccccc;margin-bottom:10px;padding:10px;}

.verticalContainer .indexContPad2{margin:0 auto;}

.socailNetworkIconDiv a{display:inline-block;margin-top:5px;}

.socailNetworkIconDiv div{padding:0 4px 0 4px}

.socailNetworkIconDiv a.onlineChatingIcon{display:none}

.onlineChatingIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-850px 0;margin:0 4px 4px;}

.facebookIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-770px 0;margin:0 4px 4px;}

.twitterIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-930px 0;margin:0 4px 4px;}

.inIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-810px 0;margin:0 4px 4px;}

.skypeIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-890px 0;margin:0 4px 4px;}

.skypeIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-890px -38px;}

.contactIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-730px 0;margin:0 4px 4px;}

.contactIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-730px -38px;}

.inIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-810px -38px;}

.twitterIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-930px -38px;}

.facebookIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-770px -38px;}

.onlineChatingIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-850px -38px;}

.aboutUsSocialIcons{width:24px;height:24px;}

.careerSubMenuDiv h2.subTitle{font-size:16px;}

.infraStructure{font-family:'LatoRegular', sans-serif;position:relative;left:-6px;font-weight:normal;}

.download{color:#5390e9;font-size:13px;}

.download span{display:inline-block;padding:10px 10px 0 0;margin:20px 0 15px 0;color:#0b4599;font-family:'LatoBold', sans-serif;font-size:16px;background:url(../../images/downloadIcon.html) right 5px no-repeat;}

.required .OrangeTxt{color:#222222;font-size:15px;font-family:'LatoItalic', sans-serif;text-decoration:underline}

.secondSubTitle{color:#0b4599;text-align:left;text-shadow:0 1px 0 white;}

.specification{color:#222222;font-size:14px;font-family:'LatoRegular', sans-serif;text-align:left;}

.careerSubMenuDiv p.required{margin-bottom:0;padding-left:10px;}

.careerJobUlLi{padding-left:10px;}

.careerJobUlLi p{padding-left:0}

.careerSubMenuDiv ul.requiredList{list-style:none !important;color:#222222;font-size:16px;font-family:'LatoRegular', sans-serif;padding-right:10px;}

.careerSubMenuDiv ul.requiredList li{list-style:none;padding:0;margin:0;line-height:24px;}

.career_content a.applyJobButton{display:inline-block;border:1px solid #73b139;color:#ffffff;font-family:'LatoRegular', sans-serif;font-size:16px;line-height:24px;margin-top:3px;margin-bottom:12px;background-image:-ms-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:-moz-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:-o-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7fc53d), color-stop(1, #568826));background-image:-webkit-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:linear-gradient(to bottom, #7fc53d 0%, #568826 100%);background-color:#7fc53d\9}

.career_content a.applyJobButton:active{background-image:-ms-linear-gradient(top, #568826 0%, #7fc53d 100%);background-image:-moz-linear-gradient(top, #568826 0%, #7fc53d 100%);background-image:-o-linear-gradient(top, #568826 0%, #7fc53d 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #568826), color-stop(1, #7fc53d));background-image:-webkit-linear-gradient(top, #568826 0%, #7fc53d 100%);background-image:linear-gradient(to bottom, #568826 0%, #7fc53d 100%);background:#568826\9;}

.IN-widget{height:27px;width:30px;overflow:hidden;opacity:0;}

#inIcon .IN-top{height:27px !important;margin-top:-10px;}

.readMoreDownArrow, .readMoreDownArrowForWhyweare{background:url(../../images/sprite.png) no-repeat;background-position:-175px 0;height:25px;width:25px;display:inline-block;cursor:pointer;margin-left:7px;}

.readMoreUpArrow , .readMoreUpArrowForWhyweare{background:url(../../images/sprite.png) no-repeat;background-position:-175px -25px;height:25px;width:25px;display:inline-block;cursor:pointer;margin-left:7px;position:relative;}

#companyOverviewImg{font-family:'LatoRegular', sans-serif;font-size:14px;}

#companyOverviewImg p{width:280px;text-align:left;color:#222222;}

#companyOverviewImg a{display:block;}

#companyOverviewImg a#timesSecond{display:none !important;}

.hideContent{display:none;}

.AboutUsContent p{font-family:'LatoRegular', sans-serif;font-size:16px;color:#222222;text-shadow:0 1px 0 white;}

.webapplicationImgDiv{padding-bottom:20px;}

.fullWidth{display:block;width:100%;}

.paddingBattomGreen{width:100%;border-bottom:5px solid #76b53b;padding:0 0 15px 0;margin:0}

.testmonialDiv{font-family:'LatoBoldItalic', sans-serif;color:#222222;font-size:16px;padding-top:10px;}

.testimonialHref{background:url(../../images/sprite.png) no-repeat;background-position:-175px 0;height:25px;width:25px;display:inline-block;cursor:pointer;margin-left:7px;}

.closeToggle{background:url(../../images/sprite.png) no-repeat;background-position:-175px -25px;height:25px;width:25px;display:inline-block;cursor:pointer;margin-left:7px;}

.UserName{display:block;font-family:'LatoBoldItalic', sans-serif;color:#222222;font-size:14px;padding-right:5px;text-shadow:none!important;}

.UserName span{font-family:'Latoitalic',sans-serif;color:#222222;font-size:14px;margin-left:10px;text-shadow:none!important;}

.companyName{font-family:'Latoitalic',sans-serif;color:#222222;font-size:14px !important;margin-right:3px;text-shadow:none!important;}

.testmonialDiv p{text-align:left;}

.aboutUsTestimonial .testimonialTextDiv{border-bottom:5px solid #76b53b;}

#HomeTestimonial .testmonialDiv p.testimonialheight{float:left;text-align:justify;font-size:14px;line-height:20px;font-family:'LatoRegular', sans-serif;color:#222;text-shadow:0 1px 0 white;}

.managementDiv{color:#222222;}

#staticManagementContent{font-size:16px;font-family:'LatoRegular', sans-serif;line-height:24px;text-shadow:0 1px 0 white;}

.managementProfileOwnerContent{font-family:'LatoItalic', sans-serif;line-height:22px;font-size:14px;margin-left:24px;text-shadow:0 1px 0 white;}

.managementProfileOwnerContent p{margin-bottom:10px}

.doubleQuoteTop{background:url(../../images/doubleQuoteTop.png) no-repeat;height:21px;width:22px;display:inline-block;float:left;}

.managementTextDiv{padding-top:30px;}

.doubleQuoteBottom{background:url(../../images/doubleQuoteBottom.png) no-repeat;height:21px;width:22px;display:inline-block;margin-top:5px;}

.greenArrow{background:url(../../images/sprite.png) no-repeat;background-position:-22px -35px;display:inline-block;height:10px;width:16px;position:absolute;top:-10px;left:40px;}

#whyWeAreDiffTextDiv{float:left;margin-left:42px;}

#whyWeAreDiffTextDiv p{text-shadow:0 1px 0 white;line-height:24px;color:#222222;font-family:'LatoRegular', sans-serif;font-size:16px;}

#ManagementphotoLine{height:147px;width:100%;float:left;}

.smallSizePhoto{position:relative;}

.smallSizePhoto ul{list-style:none;margin-top:-5px;}

.smallSizePhoto ul li{display:inline-block;float:left;padding:5px;cursor:pointer;}

.smallSizePhoto ul li img{width:100%;}

.largePhoto{text-align:center;background:url(../../images/about/managementPhotoLine.html) center no-repeat;height:157px;width:100%;margin-top:20px;}

.staffPhoto{height:110px;width:128px;display:block;position:absolute;top:-60px;left:118px;}

.staffName{background:#76b53b;padding:2px 5px;color:#ffffff;font-family:'LatoBold', sans-serif;font-size:14px;position:relative;text-align:center;width:170px;margin:-30px auto 0 auto;}

.position{background:#0b4599;padding:2px 15px;text-align:center;color:#ffffff;font-family:'LatoRegular', sans-serif;font-size:14px;margin:0 auto;position:relative;text-align:center;width:180px;}

.middleAddress{margin:0 15px;}

.largePhoto img{text-align:center;margin-top:-50px;}

.managementStaffPhotoDiv{width:460px\9;position:relative;top:-54px;}

.footer address h3{margin-bottom:0px;}

.socialNetworkIcons{margin:0;display:inline-block;}

.currentAddressHeader{background:url(../../images/sprite.png) no-repeat;background-position:-135px 0;height:38px;width:38px;display:inline-block;vertical-align:middle;}

.footer address h3{vertical-align:middle;}

.addressDiv{width:376px;min-height:220px;}

.textAlignLeft{text-align:left;}

.textAlignLeft .subTitle{margin-left:12px;}

.technologySideBar .whatWeDoHeader p,.careerContainer .whatWeDoHeader p{float:left;font-family:'LatoRegular', sans-serif;font-size:16px;margin-top:3px;color:#222222;text-align:left;line-height:24px;}

.mobileProfolioDiv p{font-family:'LatoRegular', sans-serif;font-size:16px;margin-top:3px;color:#222222;text-align:left;line-height:24px;}

.careerContainer .whatWeDoHeader p{padding-bottom:15px;}

.servicePageContent .company_overview .subTitle,.technologySideBar .subTitle,.careerContainer .subTitle,.contactUsContainer .subTitle{line-height:28px;}

.serviceContentToogle p{margin:0;font-family:'LatoRegular', sans-serif;line-height:24px;font-size:16px;color:#222222;text-shadow:0 1px 0 white;}

.privacyContent p{padding-bottom:10px;margin:0;font-family:'LatoRegular', sans-serif;line-height:20px;font-size:14px;color:#222222;text-shadow:0 1px 0 white;}

.servicePageContent .company_overview .boldText{font-family:'LatoItalic', sans-serif;}

.displayIcon{display:block;position:relative;text-align:center;background:#fff;-moz-box-shadow:1px 1px 10px #dbdbdb;-webkit-box-shadow:1px 1px 10px #dbdbdb;box-shadow:1px 1px 10px #dbdbdb;border:1px solid #dbdbdb;padding:4px;width:172px;height:145px;text-align:center;margin:12px auto;}

.displayIcon img{text-align:center;}

.displayIcon .Display{background:url(../../images/displayButton.html) center center no-repeat;height:100%;width:100%;position:absolute;top:0;left:0;opacity:0.5;}

.displayIcon .Display:hover{opacity:1;}

.blodContentDiv{border-top:1px solid #fff;border-bottom:1px solid #cecdcd;padding:10px 0;}

.borderTopNone{border-top:none;}

.blodContentDiv h3,.innerPageSubtitle,.serviceColumn h3{color:#0b4599;font-family:'LatoRegular', sans-serif;font-size:17px;margin:10px 0;text-shadow:0 1px 0 white;}

.jobAndjodCode{padding:12px;cursor:pointer;display:block}

.careerSubMenuDivLeft p,#thankyouMsgDivCareer p{font-family:'LatoRegular', sans-serif;font-size:15px;color:#222;padding-bottom:18px;}

.jobDescription p{font-family:'LatoRegular', sans-serif;font-size:14px;color:#222;padding:0px 10px 8px 10px;}

.careerSubMenuDivLeft h5{font-family:'LatoBold', sans-serif;color:#0a439e;font-size:16px;}

.careerSubMenuDiv .applyForm p,.ContactUsFormDiv .applyForm p{margin:0 0 21px 0;position:relative;}

.careerSubMenuDiv .applyForm p.textAreaP{margin:0 0 21px 0;position:relative;}

.careerSubMenuDiv .applyForm .Captcha p{margin:0}

.jobName{display:inline-block;float:left;padding:0px 0 0 0px}

.careerSubMenuDivRight p{font-family:'LatoRegular', sans-serif;font-size:16px;color:#222;}

.submitbtn, .resetBtn,#downloadForm .submitbtn,#downloadForm .resetBtn{background-image:-ms-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:-moz-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:-o-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7fc53d), color-stop(1, #568826));background-image:-webkit-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:linear-gradient(to bottom, #7fc53d 0%, #568826 100%);background-color:#63ac1e;color:#ffffff;padding:7px 15px;border-radius:0px;display:inline-block;border:1px solid #73b139;cursor:pointer;}

.submitbtn:active, .resetBtn:active,#downloadForm .submitbtn:active,#downloadForm .resetBtn:active{background-image:-ms-linear-gradient(top, #568826 0%, #7fc53d 100%);background-image:-moz-linear-gradient(top, #568826 0%, #7fc53d 100%);background-image:-o-linear-gradient(top, #568826 0%, #7fc53d 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #568826), color-stop(1, #7fc53d));background-image:-webkit-linear-gradient(top, #568826 0%, #7fc53d 100%);background-image:linear-gradient(to bottom, #568826 0%, #7fc53d 100%);background-color:#7fc53d;}

.submitbtn:hover, .resetBtn:hover, #downloadForm .submitbtn:hover, #downloadForm .resetBtn:hover{background-image:-ms-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:-moz-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:-o-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7fc53d), color-stop(1, #568826));background-image:-webkit-linear-gradient(top, #7fc53d 0%, #568826 100%);background-image:linear-gradient(to bottom, #7fc53d 0%, #568826 100%);background-color:#7fc53d !important;color:#ffffff;}

#downloadForm input[type="text"].requiredfeild{border:1px solid #FA0909;}

.cap_status_error{float:none !important;color:#FA0909 !important;font-size:12px !important;position:absolute;left:0;top:33px;}

#ext_err{float:none !important;color:#FA0909 !important;font-size:12px !important;position:absolute;left:0;top:34px;line-height:14px;}

.ContactUsFormDiv .applyForm p.uploadFilePara{margin-bottom:30px;}

.errormsg,.errorcaptcha,.textAreaErroePosition{float:none !important;color:#FA0909 !important;font-size:12px !important;}

ight:22px !important}

.cap_status_error{width:100%;display:inline-block}

.textareaError{top:142px}

.careerSubMenuDivRight h2.subTitle{margin-bottom:0;}

.careerSubMenuDivRight p{margin-bottom:10px;}

.moreButton a{background:url(../../images/sprite.png) no-repeat;background-position:-175px 0;display:block;width:26px;height:26px;margin:-35px auto 0;}

.lessButton a{background:url(../../images/sprite.png) no-repeat;background-position:-175px 0;display:block;width:26px;height:26px;margin:-35px auto 0;}

.technology_logos li a:hover{box-shadow:0px 0px 10px -6px #000;-moz-box-shadow:0px 0px 12px -6px #000;-webkit-box-shadow:0px 0px 14px -6px #000;}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.managementStaffPhotoDiv{float:right;width:460px;}

}

.downloadCaptcha{margin-left:133px !important;width:350px !important}

.recaptchatable a, .recaptchatable a:hover{margin:0 !important;color:#666 !important}

.presentationcaptcha{width:341px !important;border:1px solid #D8D7D7}

.presentationcaptcha .recaptchatable .recaptcha_image_cell center img{width:210px}

.presentationcaptcha #recaptcha_area td{width:220px;margin-bottom:0 !important}

.presentationcaptcha .recaptchatable #recaptcha_image{width:220px !important;}

.presentationcaptcha #recaptcha_response_field{width:220px !important;margin:5px 0 !important;padding:0 !important;text-indent:5px}

.aboutusFormbg{background:url(../../images/aboutusFormbgTexture.html) left top repeat !important}

#detailsForm p{margin:10px 0px 20px 0;position:relative;}

#detailsForm .subTitle{font-size:20px;margin-left:0;margin-bottom:0;padding:0 10px 0 0;}

#detailsForm .subTitleHeader{height:auto;background:none;border-bottom:1px solid #D8D7D7;margin-bottom:20px;}

#detailsForm .mandatoryfield{border:1px solid #FA0909 !important;}

.filterCareer{font-family:'LatoRegular', sans-serif;font-size:16px;color:#222222;margin-bottom:30px;}

.filterdrpdwn{margin-bottom:15px;}

.filterCareer label{width:80px;display:inline-block;padding:5px 0px;}

.filterCareer .sbHolder{width:185px;background:#e5e5e5;display:inline-block;}

.exprienceSelectionPara .sbHolder,.hearAboutUspara .sbHolder{background:#e5e5e5;display:inline-block;margin-left:0}

.exprienceSelectionPara .sbHolder:focus, .hearAboutUspara .sbHolder:focus{background:#E3EBF8 !important}

.uploadFilePara .uploadInput:focus{background:#E3EBF8 !important;border:1px solid red}

.filterCareer .sbHolder .sbOptions,.exprienceSelectionPara .sbHolder .sbOptions,.hearAboutUspara .sbHolder .sbOptions{background:#efefef;}

.filterCareer .sbHolder .sbOptions li,.exprienceSelectionPara .sbHolder .sbOptions li,.hearAboutUspara .sbHolder .sbOptions li{list-style:none;padding:0px;margin:0px;}

.filterCareer .sbHolder .sbToggle,.countrySelectBox .sbHolder .sbToggle,.exprienceSelectionPara .sbHolder .sbToggle ,.hearAboutUspara .sbHolder .sbToggle{background:url(../../images/sprite.png) no-repeat 0 0;background-position:-362px 6px;}

.filterCareer .sbHolder .sbToggleOpen,.exprienceSelectionPara .sbHolder .sbToggleOpen,.hearAboutUspara .sbHolder .sbToggleOpen{background:url(../../images/sprite.png) no-repeat left 5px;background-position:-362px -20px;}

.countrySelectBox .sbHolder{margin-left:0px;background:#e5e5e5;border:1px solid #d4d4d4;}

.filterCareer .sbSelector:link, .filterCareer .sbSelector:visited, .filterCareer .sbSelector:hover{color:#333436;font-size:16px;font-family:'LatoRegular', sans-serif;font-weight:normal;text-align:left;}

.exprienceSelectionPara .sbSelector:link,.hearAboutUspara .sbSelector:link, .exprienceSelectionPara .sbSelector:visited, .hearAboutUspara .sbSelector:visited, .exprienceSelectionPara .sbSelector:hover,.hearAboutUspara .sbSelector:hover{color:#646363;font-size:16px;font-family:'LatoRegular', sans-serif;font-weight:normal;}

.exprienceSelectionPara .sbHolder .sbSelector,.hearAboutUspara .sbHolder .sbSelector{font-size:14px;font-family:'LatoRegular', sans-serif;width:90%;}

.filterCareer .sbOptions a:hover, .filterCareer .sbOptions a:focus, .filterCareer .sbOptions a.sbFocus{color:#333436;background:#e5e5e5;}

.exprienceSelectionPara .sbOptions a:hover, .exprienceSelectionPara .sbOptions a:focus, .exprienceSelectionPara .sbOptions a.sbFocus ,.hearAboutUspara .sbOptions a:hover, .hearAboutUspara .sbOptions a:focus, .hearAboutUspara .sbOptions a.sbFocus{color:#646363;background:#e5e5e5;}

.filterCareer .sbOptions a:link, .filterCareer .sbOptions a:visited{color:#333436;}

.exprienceSelectionPara .sbOptions a:link, .exprienceSelectionPara .sbOptions a:visited,.hearAboutUspara .sbOptions a:link, .hearAboutUspara .sbOptions a:visited{color:#646363;}

.filterCareer .sbOptions a:hover,.exprienceSelectionPara .sbOptions a:hover,.hearAboutUspara .sbOptions a:hover{background-color:#e5e5e5;}

.responsive-menu-wrapper .sbOptions li{padding:0;}

.sbOptions li:last-child a{border-bottom:0px;}

.imageSlider li{padding:0px !important;width:320px !important;margin-top:0px !important;}

.bx-wrapper .bx-caption span{text-align:left;font-family:'LatoRegular', sans-serif;}

ul.coreList li:hover{color:#0b4599;}

ul.supplementryList li:hover{color:#ff912f;}

ul.emergingList li:hover{color:#76b53b;}

.smallSizePhoto ul li img{width:82px;}

.colorBlue{color:#0B4599 !important;text-shadow:0 1px 0 white;}

#companyOverviewImg .presentationDownload{font-family:'LatoBold', sans-serif;}

#companyOverviewImg .presentationDownload h1{float:left;margin:105px 0 16px;width:300px;font-size:14px;color:#FFFFFF;text-align:center;text-shadow:0 1px 0 #666;line-height:22px;font-family:'LatoBold', sans-serif;}

#companyOverviewImg .presentationDownload .downButton{float:left;margin:0 90px;width:120px;padding:0;height:32px;font-size:14px;color:#FFFFFF;text-align:center;text-shadow:0 1px 0 rgb(143, 141, 141);line-height:32px;border:1px solid #6bac2f;background:url(../../images/presentationDownloadButtonbg.html) left top repeat-x;font-family:'LatoBold', sans-serif;}

#companyOverviewImg .presentationDownload .downButton a{color:#FFFFFF}

.verticalContainer .subTitle{text-shadow:0 1px 0 rgb(22, 22, 22);}

.verticalContainer p{text-shadow:0 1px 0 rgb(22, 22, 22);}

.twoColumn{width:100%;}

.circleProject{background:url(../../images/sprite.png) no-repeat center;background-position:-295px -230px;}

.circleExp{background:url(../../images/sprite.png) no-repeat center;background-position:-135px -230px;}

.circleAndroid{background:url(../../images/android.html) no-repeat center;height:132px;}

.circleIos{background:url(../../images/apple.html) no-repeat center;height:132px;}

.circleWindows{background:url(../../images/windows.html) no-repeat center;height:132px;}

.circleApproach{background:url(../../images/sprite.png) no-repeat center;background-position:0 -230px;height:132px;}

.circlereliability{background:url(../../images/sprite.png) no-repeat center;background-position:-720px -230px;height:132px;}

.circleProfitability{background:url(../../images/sprite.png) no-repeat center;background-position:-590px -230px;height:132px;}

.circleSatisfaction{background:url(../../images/sprite.png) no-repeat center;background-position:-850px -230px;height:132px;}

.circleProcessOrientation{background:url(../../images/sprite.png) no-repeat center;background-position:-455px -230px;height:132px;}

ul.rightImg li{list-style:none !important;line-height:26px;padding-left:25px !important;}

ul.rightImg li{background:url(../../images/sprite.png) no-repeat left 5px !important;background-position:0 -385px;font-family:'LatoItalic', sans-serif;font-size:15px;color:#222;}

.fullWidthImg{width:95%;text-align:center;}

.twtr-tweet-text .twtr-doc a:hover{text-decoration:none !important;}

#detailsForm .subTitle{background:none !important;}

#recaptcha_privacy a{font-size:12px;}

.boldItalicText{font-family:'LatoItalic', sans-serif !important;font-size:16px;}

.toggleRequiredSkill{float:left;width:100%}

.mobileImg img{float:right;padding-left:20px;position:relative;z-index:9}

.technologyConsultingImgColumn .Column{text-align:center;display:inline-block;}

.technologyConsultingImgColumn .Column span{width:100%;text-align:center;color:#222222;font-size:16px;font-family:'LatoRegular', sans-serif;padding:10px 0 0 0;display:inline-block;}

div#fadeMe{opacity:1;background:#fff;width:100%;height:100%;z-index:100000;top:0px;left:0px;position:fixed;text-align:center;margin:0 auto;line-height:0px;display:none;}

div#fadeMe img{margin:300px auto;width:32px;height:32px;}

.presentation{display:inline-block;position:relative;}

.keypoints{font-family:'LatoItalic';font-size:14px;color:#222222;text-align:left;padding-bottom:30px;}

.keypoints .points{display:inline-block;position:relative;line-height:22px;padding:0 12px 0 13px;}

.openquote{position:absolute;margin-left:-30px;margin-top:-8px;}

.closequote{position:relative;top:5px;right:-7px;}

.displayBlock{display:block;}

.revitalizationCostImg{margin-top:0}

.blodContentImgFullWidth{display:block;width:100%;margin:20px 0}

.servicePageTwocolumn{border-bottom:1px solid #fff;float:left;}

#borderWhite{border-bottom:1px solid #cecdcd;width:100%;display:inline-block;}

.twtr-ft span{float:left !important;}

.twtr-ft div{padding-left:0 !important;}

.AboutUsContent .keypoints{padding-bottom:20px;padding-top:20px;margin:0 10px}

.borderTopWhite{border-top:1px solid #fff;float:left;}

.borderTopGray{border-top:1px solid #CECDCD;width:100%;display:block}

.borderTopGray .borderTopWhite{float:none}

.floatNone{float:none !important;}

.usaAddress p span.whiteColorText,.dubaiAddress p span.whiteColorText,.chennaiAddress p span.whiteColorText{padding-right:5px;color:#fff;display:inline-block;width:51px;}

address p span.whiteColorText{width:52px;}

.careerSubMenuDivLeft p.quotesAboutCareer{color:#282828;font-size:20px;font-family:'LatoLight', sans-serif;line-height:28px;text-shadow:0 1px 0 white;}

.recaptchatable{background:#fff !important;}

.demo:hover,.copyright a:hover{text-decoration:underline;}

.socialNetworkIcons .aboutUsSocialIcons{height:24px;width:24px;float:left;margin:0 10px 0 0;}

.socialNetworkIcons .inIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-305px -50px !important}

.socialNetworkIcons .inIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-305px -75px !important}

.socialNetworkIcons .twitterIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-330px -50px !important}

.socialNetworkIcons .twitterIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-330px -75px !important}

.socialNetworkIcons .facebookIcon{background:url(../../images/sprite.png) center no-repeat;background-position:-280px -50px !important}

.socialNetworkIcons .facebookIcon:hover{background:url(../../images/sprite.png) center no-repeat;background-position:-280px -75px !important}

.copyright a{display:inline-block;padding:0 10px 0 20px;height:15px;}

.copyright a span.legalImg{background:url(../../images/sprite.png) no-repeat left center;background-position:-305px -25px;display:inline-block;height:15px;width:22px;}

#recaptcha_privacy a{display:none;}

.countrySelectBox .sbSelector:link, .countrySelectBox .sbSelector:visited, .countrySelectBox .sbSelector:hover{color:#7b7b7b !important;font-weight:normal;}

.countrySelectBox .sbOptions a:hover, .countrySelectBox .sbOptions a:focus, .countrySelectBox .sbOptions a.sbFocus{background-color:#e5e5e5;}

.coreList a.current{color:#0b4599;}

.supplementryList a.current{color:#76b53b;}

.emergingList a.current{color:#ff912f;}

.servicesTagTab li.current a,.servicesTagTab li:hover a{color:#fff;}

.servicesTagTab li.current{background:#064c91;border:1px solid #064c91;}

.applyForm sub,#downloadForm sub{color:#fe2626;padding-left:10px;}

.ChooseFileBbutton{border:1px solid #d1d1d1;background:#dddddd;padding:4px 10px;color:#333436;font-family:'LatoRegular', sans-serif;display:inline-block;float:left;cursor:pointer;}

.applyForm{position:relative;float:left}

#applyFormPara{background:#e5e6e9;border:1px solid #c1c1c1;border-radius:4px;color:#222222;font-size:14px;padding:15px 20px;font-family:'LatoRegular', sans-serif;}

.contactusRightDiv #applyFormPara{padding:15px 0}

.contactusRightDiv #applyFormPara p,.contactusRightDiv #applyFormPara h3{padding:0 20px;}

#applyFormPara h3{font-size:16px;font-family:'LatoBold', sans-serif;color:#222222;margin:0;line-height:24px;}

.careerSubMenuDiv #applyFormRightDiv img{width:372px;margin:83px auto 0 auto;display:block;}

#ascrail2001 div{cursor:pointer;margin-right:0px !important}

#detailsForm{padding:10px 20px;background:#fff;border-radius:10px;border:1px solid #ccc;box-shadow:0px 0px 0px 0px #000;margin-top:0;position:relative;}

.cloaseButton{position:absolute;right:-14px;top:-16px;display:inline-block;background:url(../../images/sprite.png) no-repeat;background-position:-110px 0;height:25px;width:25px;cursor:pointer;}

.fancybox-inner{overflow:visible !important;}

#thankYouMsgDiv p{font-family:'LatoRegular',sans-serif;color:#222222;font-size:14px;text-align:left;}

.ContactUs .subTitle{padding-left:0;line-height:35px;margin-bottom:14px;}

#mapAddress{background:#0f409a;}

#mapAddress p{padding:10px;font-family:'LatoRegular', sans-serif;color:#fff;text-align:left;font-size:14px}

#mapLocation{position:relative;bottom:30px;}

#mapLocation div{float:left;display:inline-block;line-height:25px;margin-right:20px;cursor:pointer;font-size:16px;color:#222222;font-family:'LatoRegular',sans-serif;margin-bottom:6px;}

#mapLocation span{display:inline-block;color:#222222;font-family:'LatoRegular',sans-serif;font-size:16px;background:url(../../images/sprite.png) no-repeat left center;background-position:0 -25px;padding-left:18px;cursor:pointer;vertical-align:middle;height:25px;margin-right:10px}

#mapLocation span.activeMapAddress{background:url(../../images/sprite.png) no-repeat left center;background-position:0 0;}

#blueBanner{background:url(../../images/slider/banner1.html) repeat-x left center;}

#blueBanner img{width:1108px;margin:0 auto;height:auto}

#orangeBanner{background:url(../../images/slider/banner2.html) repeat-x center;}

#orangeBanner img{width:1083px;margin:0 auto;height:auto}

#greenBanner{background:url(../../images/slider/banner3.html) repeat-x center;}

#greenBanner img{width:1157px;margin:0 auto;height:auto}

#blackBanner{background:url(../../images/slider/banner4.html) repeat-x center;}

#blackBanner img{width:1210px;margin:0 auto;padding-top:0;height:100%;}

.serviceList{list-style:none;background:#f5f5f5;border:1px solid #dfdfdf;border-radius:8px;text-align:left;}

.servicePageUlLi .serviceList li{list-style:none;padding:12px 20px;background:url(../../images/rightArrowList.png) no-repeat scroll left center transparent;;border-bottom:1px solid #dfdfdf;}

.serviceList li:last-child{border-bottom:none;}

.serviceListArrowDiv{float:left;position:relative}

.servicePageUlLi .serviceListArrowDiv .serviceList{margin-left:15px;-moz-box-shadow:0px 1px 3px #e4e4e4;-webkit-box-shadow:0px 1px 3px #e4e4e4;box-shadow:0px 1px 3px #e4e4e4;}

.listArrow{width:17px;height:23px;position:absolute;top:67px;left:0px;background:url(../../images/sprite.png) no-repeat scroll left center transparent;background-position:-110px -25px;display:inline-block;}

.serviceColumn{float:left;width:100%;padding-bottom:10px;}

.agileProcess{width:850px;text-align:center;margin:24px auto;display:block;}

.testingQaImg{width:792px;text-align:center;margin:24px auto;display:block;}

.topMenuBgDiv{margin-top:6px;}

.topMenuBgDiv ul{list-style:none;position:relative;}

.servicePageContent .topMenuBgDiv{position:relative;z-index:999}

.topMenuBgDiv ul li{float:left}

.topMenuBgDiv ul li.core,.mobileMenu .core{background:url(../../images/services/core.html) repeat-x;}

.topMenuBgDiv ul li.supplementry,.mobileMenu .supplementry{background:url(../../images/services/supplementry.html) repeat-x;}

.topMenuBgDiv ul li.emerging,.mobileMenu .emerging{background:url(../../images/services/emerging.html) repeat-x;}

.topMenuBgDiv ul li a{color:#fff;font-family:'LatoRegular',sans-serif;font-size:22px;display:inline-block;}

.topMenuBgDiv ul li.core a,.mobileMenu .core a{background:url(../../images/services/coreImg.html) no-repeat left center;}

.topMenuBgDiv ul li.supplementry a,.mobileMenu .supplementry a{background:url(../../images/services/supplementryImg.html) no-repeat left center;}

.topMenuBgDiv ul li.emerging a,.mobileMenu .emerging a{background:url(../../images/services/emergingImg.html) no-repeat left center;}

.topMenuBgDiv ul li a span.downArrow{background:url(../../images/services/serviceMenuArrow.html) no-repeat right center;width:11px;display:inline-block;float:right;height:46px;}

.topMenuBgDiv ul li ul{display:none;}

.topMenuBgDiv ul li:hover ul{position:relative;z-index:99999;}

.topMenuBgDiv ul li ul li,.mobileMenu .mobileSubMenu li{display:block;margin:0;height:auto;border-bottom:1px solid #d6d5d5;width:100%;}

.topMenuBgDiv ul li ul li:last-child{border-bottom:none;}

.topMenuBgDiv ul li ul li:hover{background:#ececec;}

.topMenuBgDiv ul li.core ul a,.topMenuBgDiv ul li.supplementry ul a,.topMenuBgDiv ul li.emerging ul a ,.mobileMenu .coreSubMenu a,.mobileSubMenu ul li a{background:none;font-size:14px;color:#222222;padding:8px 0 8px 30px;line-height:22px;margin:0;display:inline-block;margin-left:10px;}

.topMenuBgDiv ul li ul,.mobileMenu .mobileSubMenu{background:#fff;border:1px solid #d6d5d5;}

.topMenuBgDiv ul li.core ul li:hover a,.coreSubMenu ul li:hover a,.topMenuBgDiv ul li.core ul li.active a,.coreSubMenu ul li.active a{color:#0d4498}

.topMenuBgDiv ul li.supplementry ul li:hover a,.supplementrySubMenu ul li:hover a,.topMenuBgDiv ul li.supplementry ul li.active a,.supplementrySubMenu ul li.active a{color:#5fa723}

.topMenuBgDiv ul li.emerging ul li:hover a,.emerginSubMenu ul li:hover a,.topMenuBgDiv ul li.emerging ul li.active a,.emerginSubMenu ul li.active a{color:#f79125}

.topMenuBgDiv ul li ul li a.webApplicationLi,.mobileSubMenu ul li a.webApplicationLi{background:url(../../images/services/webApplication.html) no-repeat left center;}

.topMenuBgDiv ul li ul li a.mobileApplicationLi,.mobileSubMenu ul li a.mobileApplicationLi{background:url(../../images/services/mobileApplication.html) no-repeat left center;}

.topMenuBgDiv ul li ul li a.legacyLi,.mobileSubMenu ul li a.legacyLi{background:url(../../images/services/legacy.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover a.webApplicationLi,.mobileSubMenu ul li:hover a.webApplicationLi,.topMenuBgDiv ul li ul li.active a.webApplicationLi,.mobileSubMenu ul li.active a.webApplicationLi{background:url(../../images/services/webApplicationHover.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover a.mobileApplicationLi,.mobileSubMenu ul li:hover a.mobileApplicationLi,.topMenuBgDiv ul li ul li.active a.mobileApplicationLi,.mobileSubMenu ul li.active a.mobileApplicationLi{background:url(../../images/services/mobileApplicationHover.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover a.legacyLi,.mobileSubMenu ul li:hover a.legacyLi,.topMenuBgDiv ul li ul li.active a.legacyLi,.mobileSubMenu ul li.active a.legacyLi{background:url(../../images/services/legacyHover.html) no-repeat left center;}

.topMenuBgDiv ul li ul li a.techonologyConsultingLi,.mobileSubMenu ul li a.techonologyConsultingLi{background:url(../../images/services/technologyConsulting.html) no-repeat left center;}

.topMenuBgDiv ul li ul li a.testingLi,.mobileSubMenu ul li a.testingLi{background:url(../../images/services/testing.html) no-repeat left center;}

.topMenuBgDiv ul li ul li a.itstaffingLi,.mobileSubMenu ul li a.itstaffingLi{background:url(../../images/services/ITstaffing.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover a.techonologyConsultingLi,.mobileSubMenu ul li:hover a.techonologyConsultingLi,.topMenuBgDiv ul li ul li.active a.techonologyConsultingLi,.mobileSubMenu ul li.active a.techonologyConsultingLi{background:url(../../images/services/technologyConsultingHover.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover a.testingLi,.mobileSubMenu ul li:hover a.testingLi,.topMenuBgDiv ul li ul li.active a.testingLi,.mobileSubMenu ul li.active a.testingLi{background:url(../../images/services/testingHover.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover a.itstaffingLi,.mobileSubMenu ul li:hover a.itstaffingLi,.topMenuBgDiv ul li ul li.active a.itstaffingLi,.mobileSubMenu ul li.active a.itstaffingLi{background:url(../../images/services/ITstaffingHover.html) no-repeat left center;}

.topMenuBgDiv ul li ul li a.cloudComputingLi,.mobileSubMenu ul li a.cloudComputingLi{background:url(../../images/services/cloudComputing.html) no-repeat left center;}

.topMenuBgDiv ul li ul li a.dataAnalysisLi,.mobileSubMenu ul li a.dataAnalysisLi{background:url(../../images/services/dataAnalysis.html) no-repeat left center;}

.topMenuBgDiv ul li ul li a.mobileBiLi,.mobileSubMenu ul li a.mobileBiLi{background:url(../../images/services/mobileBI.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover a.cloudComputingLi,.mobileSubMenu ul li:hover a.cloudComputingLi,.topMenuBgDiv ul li ul li.active a.cloudComputingLi,.mobileSubMenu ul li.active a.cloudComputingLi{background:url(../../images/services/cloudComputingHover.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover a.dataAnalysisLi,.mobileSubMenu ul li:hover a.dataAnalysisLi,.topMenuBgDiv ul li ul li.active a.dataAnalysisLi,.mobileSubMenu ul li.active a.dataAnalysisLi{background:url(../../images/services/dataAnalysisHover.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover a.mobileBiLi,.mobileSubMenu ul li:hover a.mobileBiLi,.topMenuBgDiv ul li ul li.active a.mobileBiLi,.mobileSubMenu ul li.active a.mobileBiLi{background:url(../../images/services/mobileBIHover.html) no-repeat left center;}

.topMenuBgDiv ul li ul li:hover,.mobileSubMenu ul li:hover{background:#ececec;}

.mobileMenu a{color:#fff;display:inline-block;padding:10px 0 10px 40px;font-family:'LatoRegular',sans-serif;font-size:18px;margin:0 0 0 10px;}

.mobileMenu a span.downArrow{background:url(../../images/services/serviceMenuArrow.html) no-repeat right center;width:11px;display:inline-block;float:right;height:20px;}

.mobileMenu .mobileMainMenu{margin-top:5px;}

.mobileMenu{padding-bottom:25px;width:100%;}

.displaySubMenu{display:block !important;}

.borderBottomWhite{border-bottom:1px solid #FFFFFF;}

.serviceRightDiv img#mobileRightImg{margin:10px auto;}

.topMenuBgDiv ul li ul li.active, .mobileMenu .mobileSubMenu li.active{background:#ececec;}

.hightlightContent{padding-top:40px;}

.textIFont{color:#fff;font-family:Verdana, Geneva, sans-serif;;position:relative;}

@media screen and (-webkit-min-device-pixel-ratio:0){.textIFont{top:0px}}

#VContent, #MContent{font-family:'LatoItalic',sans-serif;}

.timesPopUpImg{height:274px;width:211px;background:#fff;border:1px solid #ccc;float:left}

.contactusRightDiv #applyFormPara{margin-bottom:30px;}

.subtitlebg .subTitle{background:url(../../images/contactUsTitlebg.html) no-repeat -20px center;position:relative;left:-20px;padding:0 0 0 20px;line-height:40px;font-size:16px;color:#0b4599}

.subtitlebg .Captcha{margin:0px 0 30px 0;padding-bottom:5px;position:relative}

.ContactUs .Captcha{margin-top:0;padding-bottom:20px;}

.ContactUsFormDiv .Captcha,.ContactUsFormDiv .Captcha p.contactCaptchaForm{margin:0 0 0px 0!important;}

.subtitlebg form{margin-bottom:40px;}

.countrySelectBox .sbHolder{float:left;}

.servicePageUlLi{background:#ebe9e9;border:1px solid #d2d2d2;border-radius:4px;padding:10px 0}

.servicePageUlLi ul{padding:0 10px;}

.menuTopListImg{background:url(../../images/sprite.png) no-repeat left center;background-position:-305px 0;height:25px;width:34px;display:inline-block;position:relative;left:2%;top:4px;cursor:pointer;}

.mobileHeaderMenu{background:url(../../images/mobilelistbg.html) repeat;width:100%;position:absolute;left:-100%;-webkit-box-shadow:-3px 0px 2px -1px rgba(50, 50, 50, 0.3) inset;-moz-box-shadow:-3px 0px 2px -1px rgba(50, 50, 50, 0.3) inset;box-shadow:-3px 0px 2px -1px rgba(50, 50, 50, 0.3) inset;top:33px;}

.mobileHeaderMenu li{border-bottom:1px solid #cfcfcf;padding:5px 0;width:96%;float:right;padding-left:4%;}

.mobileHeaderMenu li:hover{background:#d8d8d8;}

.mobileHeaderMenu li a{color:#3c3c3c;font-size:12px;text-transform:uppercase;width:100%;display:inline-block}

.mobileHeaderMenu li:last-child{border-bottom:none;}

.footer h3{font-size:15px;}

div.stickyMenu{position:fixed;top:0px;margin-top:0;}

.microsoftBottomLiHeight{min-height:202px;}

.career_left:nth-child(even) .jobListNoneBg{border-bottom:1px solid #c9c9c9;}

.career_left:nth-child(odd) .jobListNoneBg{border-bottom:none;}

.career_left:nth-child(even){background:#ececec}

.jobListIcon{display:inline-block;height:44px;width:44px;float:left;}

.dotnetIcon{background:url(../../images/career/dotnet.html) no-repeat center;}

.iosIcon{background:url(../../images/career/IOS.html) no-repeat center;}

.androidIcon{background:url(../../images/career/android.html) no-repeat center;}

.countrySelectBox .sbHolder{margin-bottom:20px;}

.ForgotPassword{display:inline-block;color:#0B4599;font-size:14px;text-decoration:underline;font-family:'LatoItalic',sans-serif;}

div.checker input{float:left;vertical-align:middle}

.displayMenu ul{display:block;}

.mobileSolutionDiv{position:relative;}

address h3{font-family:Verdana, Geneva, sans-serif;}

@media only screen and (max-device-width:1280px) and (orientation:landscape){}

@media only screen and (max-device-width:800px) and (orientation:portrait){}

.autocomplete-suggestions{border:1px solid #999;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);-moz-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);}

.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;color:#222;cursor:pointer;font-size:14px;}

.autocomplete-selected{background:#F0F0F0;}

.autocomplete-suggestions strong{font-weight:normal;color:#0B4599;}

.privacyPolicyFooter .copyright a{display:none;}

.cloudList,.cloudList ul{float:left}

.cloudList ul li{float:left;margin-right:30px;}

.thanksMessage{display:block;color:green;text-align:center;font-family:'LatoRegular', sans-serif;margin:0px auto;padding-top:20px;}

#thankyouMsgDivContact .subTitle, #thankyouMsgDivCareer .subTitle{color:green}

#thankYouMsgDiv p{margin:0;}

#reloadCaptcha{float:left;display:inline-block;height:33px;}

.hiddenDiv,.hiddenFileDiv{position:absolute;top:0px;opacity:0;left:0;height:32px;}

.servicePageUlLi .width50{display:inline-block}

.whatWeDoHeader span.subTitle{width:100%;text-align:center}

.whatWeDoHeader{background:url(../../images/subTittleHeaderCenteredBg.html) center bottom no-repeat;height:48px}

.innerPageContent .whatWeDoHeader{height:auto;}

.whatWeDoContainer{float:left;display:block;}

.desktopWhatWeDo .whatWeIconDoContainer .whatWeDocontent{position:relative;background:url(../../images/whatWeDoHalfNormal.html) center top no-repeat}

.desktopWhatWeDo .whatWeIconDoContainer .whatWeDocontent:hover{background:url(../../images/whatWeDoHalfNormalHover.html) center top no-repeat}

.desktopWhatWeDo .whatWeIconDoContainer .whatWeDocontent h1{font-size:14px;font-family:'LatoRegular', sans-serif;color:#fff;margin:0;padding-top:40px;line-height:24px;text-align:center}

.desktopWhatWeDo .whatWeIconDoContainer .whatWeDocontent p{font-size:14.5px;font-family:'LatoRegular', sans-serif;color:#3f3f3f;margin:0 20px;padding:8px 0;line-height:21px;text-align:center}

.desktopWhatWeDo .whatWeIconDoContainer .whatWeDoIcon{position:absolute;width:74px;height:74px;margin:0 auto;z-index:10;}

.desktopWhatWeDo .whatWeIconDoContainer .webApp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-1px -603px}

.desktopWhatWeDo .whatWeIconDoContainer .mobApp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-74px -604px}

.desktopWhatWeDo .whatWeIconDoContainer .legacy{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-147px -603px}

.desktopWhatWeDo .whatWeIconDoContainer .testing{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-222px -603px}

.desktopWhatWeDo .whatWeIconDoContainer .itStaffing{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-297px -602px}

.desktopWhatWeDo .whatWeIconDoContainer .cloudComp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-370px -603px}

.desktopWhatWeDo .whatWeIconDoContainer .dataAnalytics{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-444px -603px}

.desktopWhatWeDo .whatWeIconDoContainer .mobileBI{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-518px -603px}

.desktopWhatWeDo .whatWeDocontent:hover .webApp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-2px -676px}

.desktopWhatWeDo .whatWeDocontent:hover .mobApp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-74px -677px}

.desktopWhatWeDo .whatWeDocontent:hover .legacy{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-147px -676px}

.desktopWhatWeDo .whatWeDocontent:hover .testing{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-222px -677px}

.desktopWhatWeDo .whatWeDocontent:hover .itStaffing{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-297px -675px}

.desktopWhatWeDo .whatWeDocontent:hover .cloudComp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-370px -676px}

.desktopWhatWeDo .whatWeDocontent:hover .dataAnalytics{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-444px -676px}

.desktopWhatWeDo .whatWeDocontent:hover .mobileBI{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-518px -676px}

.desktopWhatWeDo .whatWeDocontent:hover .readMoreWhatWedo a{background-color:#0b4599;}

.mobileWhatWeDo .whatWeIconDoContainer .whatWeDocontent{position:relative;background:url(../../images/mobileWhatWedoBg.html) center top no-repeat}

.mobileWhatWeDo .whatWeIconDoContainer .whatWeDocontent:hover{position:relative;background:url(../../images/mobileWhatWedoBgHover.html) center top no-repeat}

.mobileWhatWeDo .whatWeIconDoContainer .whatWeDocontent h1{font-size:12px;font-family:'LatoRegular', sans-serif;color:#fff;margin:0;padding-top:15px;line-height:18px;text-align:center}

.mobileWhatWeDo .whatWeIconDoContainer .whatWeDocontent p{font-size:12.5px;font-family:'LatoRegular', sans-serif;color:#3f3f3f;margin:0 20px;padding:8px 0;line-height:21px;text-align:center}

.mobileWhatWeDo .whatWeIconDoContainer .whatWeDoIcon{position:absolute;width:61px;height:61px;margin:0 auto;z-index:10;}

.mobileWhatWeDo .whatWeIconDoContainer .webApp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-0px -328px}

.mobileWhatWeDo .whatWeIconDoContainer .mobApp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-244px -328px}

.mobileWhatWeDo .whatWeIconDoContainer .legacy{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-61px -328px}

.mobileWhatWeDo .whatWeIconDoContainer .testing{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-306px -328px}

.mobileWhatWeDo .whatWeIconDoContainer .itStaffing{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-122px -328px}

.mobileWhatWeDo .whatWeIconDoContainer .cloudComp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-366px -328px}

.mobileWhatWeDo .whatWeIconDoContainer .dataAnalytics{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-183px -328px}

.mobileWhatWeDo .whatWeIconDoContainer .mobileBI{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-427px -328px}

.mobileWhatWeDo .whatWeDocontent:hover .webApp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-0px -266px}

.mobileWhatWeDo .whatWeDocontent:hover .mobApp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-244px -267px}

.mobileWhatWeDo .whatWeDocontent:hover .legacy{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-61px -267px}

.mobileWhatWeDo .whatWeDocontent:hover .testing{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-305px -267px}

.mobileWhatWeDo .whatWeDocontent:hover .itStaffing{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-122px -266px}

.mobileWhatWeDo .whatWeDocontent:hover .cloudComp{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-366px -267px}

.mobileWhatWeDo .whatWeDocontent:hover .dataAnalytics{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-183px -267px}

.mobileWhatWeDo .whatWeDocontent:hover .mobileBI{background:url(../../images/sprite-2.png) center top no-repeat;background-position:-427px -266px}

.mobileWhatWeDo .whatWeDocontent:hover .readMoreWhatWedo a{background-color:#0b4599;}

.featured-circles{border-radius:50%;}

.featured-circles{background:#fff !important;border:2px solid #fff;}

.circleInlineStyle{background-color:rgb(221, 221, 221);height:230px;width:230px;background-position:0 0;background-repeat:0 0;}

.featured-circles{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}

.featured-circles:hover{border:2px solid #0c4599;}

.featured-circles{border-top:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4;}

.homeTechnologies{margin:0;width:100%;padding:28px 0;}

.hwdSection.homeTechnologies{padding:28px 0px 0px 0px;}

.technologiesHeader span.subTitle{text-align:center}

.technologiesHeader{background:url(../../images/technologiesHeaderCenteredBg.html) center bottom no-repeat;height:48px !important;}

.indextechnologies ul{float:left;position:relative;z-index:99}

.indextechnologies ul li{float:left;display:inline-block;background:#fbbc05;}

.indextechnologies ul li div{background:#fbbc05;display:inline-block;border:5px solid #fbbc05;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}

.indextechnologies ul li a{display:inline-block;text-align:center;}

.indextechnologies ul li div{position:relative;}

.indextechnologies ul li div:after{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:"";position:absolute;left:50%;opacity:0;bottom:-5px;width:0px;margin-left:-10px;height:0px;border-right:solid transparent 10px;border-left:solid transparent 10px;border-top:solid #fff 0px;}

.indextechnologies ul li.activeTech{background:#FBBC05}

.indextechnologies ul li.activeTech div:after{opacity:1;bottom:-15px;border-right:solid transparent 10px;border-left:solid transparent 10px;border-top:solid #FBBC05 10px;}

.indextechnologies ul li:first-child{margin-left:0}

.indextechnologies ul li:last-child{margin-right:0}

.testiTitle{color:#fff;text-shadow:none;}

.testimonial{position:relative;}

.testimonialPanel .testimonialContainer{margin-top:8px;border-radius:12px;position:relative;margin-bottom:30px;padding-bottom:20px;}

.testimonialPanel{margin:0;width:100%;padding:35px 0;}

.indextechnologies ul li.activeTech div{background:#fbbc05;border-color:#fbbc05;}

.indextechnologies ul li a img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}

.indextechnologies{max-width:100%;}

.technologiesDetails p{font-size:16px;color:#222222;margin-bottom:15px;padding-top:10px;text-align:justify;}

.technologiesDetails p img{vertical-align:middle;}

.technologiesDetails{float:left;width:62%;}

.technologiesDetailsImg{float:left;width:33%;margin-right:5%;}

.technologiesDetailsImg img{}

.technologiesHolder{float:left;width:100%;margin-top:20px;}

.technologiesHolder > div{float:left;width:100%;}

.technologiesSelector{opacity:0;height:0px;position:relative;z-index:1;top:-20px;}

.technologiesSelector.activeTechDetails{opacity:1;z-index:111;top:0px;height:auto;-webkit-transition:opacity .7s ease-in-out .2s;-moz-transition:opacity .7s ease-in-out .2s;-o-transition:opacity .7s ease-in-out .2s;-ms-transition:opacity .7s ease-in-out .2s;transition:opacity .7s ease-in-out .2s;}

@media only screen and (max-width:995px){.technologiesDetailsImg img{max-width:90%;}

.technologiesDetails{width:100%;}

.technologiesDetailsImg{width:100%;}

}

@media only screen and (max-width:767px){.technologiesDetailsImg, .technologiesHolder .technologiesDetails{width:100%;text-align:center;}

.indextechnologies ul li{margin-bottom:20px;}

.copyright a span.legalImg{margin-top:2px;}

}

@media only screen and (max-width:480px){.indextechnologies ul{text-align:center;}

.indextechnologies ul li{float:none;margin-left:auto !important;margin-right:auto !important;}

.indextechnologies ul li a{text-align:center;}

a.indexTechMicrosoft{width:200px !important;height:50px !important;}

a.indexTechJava{width:200px !important;height:50px !important;}

a.indexTechIBM{width:200px !important;height:50px !important;}

a.indexTechOpensource{width:200px !important;height:50px !important;}

a.indexTechBigdata{width:200px !important;height:50px !important;}

a.indexTechMobileBI{width:200px !important;height:50px !important;}

.tagHeader .subTitle{font-size:15px !important;}

}

.testiTitleHeader{background:url(../../images/whatwedoreadmoreline.html) center repeat-x;color:#fff;font-size:24px;text-align:center;line-height:30px;}

.testimonialHeader{background:url(../../images/subTittleHeaderCenteredBg.html) center bottom no-repeat;height:48px;margin:20px auto 13px auto;}

.testimonialContent{float:left !important;padding:16px 15px;width:343px;height:190px;background-color:#fff;box-shadow:1px 1px 1px #ccc;margin:10px 10px 15px 10px;overflow:hidden;}

.testimonialContentLarge{width:737px !important;float:left !important;}

.testimonialContent .testimonialUserNameBg{background:#fceedb;display:inline-block;padding:5px 0;margin:10px 0;position:relative;width:100%;}

.testimonialContent p{color:#222222;font-family:'Lato',sans-serif;font-size:14px;line-height:20px;text-align:justify;text-shadow:0 1px 0 white;}

.testimonialContent:hover{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

.testimonialContent .testimonialheight{height:110px;overflow:hidden}

.testimonialContainer .mCSB_container{width:100%;}

p.UserName{font-family:'LatoBoldItalic', sans-serif;font-size:15px;padding:0 10px}

p.UserName span{font-family:'Latoitalic',sans-serif;color:#222222;font-size:14px;margin-left:10px;text-shadow:none!important;line-height:18px;font-weight:normal}

p.companyName{font-family:'Latoitalic',sans-serif;color:#222222;font-size:14px !important;margin-right:3px;text-shadow:none!important;line-height:18px;padding:0 10px}

.techLinks, .serviceLinks{width:100%;padding-bottom:25px;background-size:100% auto;margin-bottom:20px}

.techLinks{background:url(../../images/technology_bg.png) center bottom no-repeat;background-size:100%;}

.serviceLinks{background:url(../../images/services_bg.png) center bottom no-repeat;background-size:100%;}

.techLinks ul li, .serviceLinks ul li{float:left;list-style:none !important;height:auto;background:url(../../images/servicesBgNormal.png) left 30px no-repeat;font-size:13px;text-align:center;font-family:'LatoRegular', sans-serif;font-weight:normal;}

.techLinks ul li:hover, .serviceLinks ul li:hover{background:url(../../images/servicesBgHover.png) left 30px no-repeat;color:#456899}

.techLinks ul li.active, .serviceLinks ul li.active{background:url(../../images/servicesBgHover.png) left 30px no-repeat;color:#456899}

.techLinks ul li a, .serviceLinks ul li a{display:block;width:80px;padding:0 15px;height:auto;color:#222;font-size:13px}

.techLinks ul li a:hover, .techLinks ul li.active a , .serviceLinks ul li a:hover, .serviceLinks ul li.active a{color:#456899}

.techLinks ul li span{width:60px;height:60px;display:block;margin:0 auto 5px}

.serviceLinks ul li span{width:60px;height:60px;display:block;margin:0 auto 5px}

span.techMsft{display:block;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-860px -260px}

a:hover span.techMsft, li.active a span.techMsft{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-860px -320px}

span.techJava{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-920px -260px}

a:hover .techJava, li.active a span.techJava{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-920px -320px}

span.techMainframe{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-679px -380px;width:61px !important}

a:hover .techMainframe, li.active a span.techMainframe{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-680px -440px;width:60px !important}

span.techOpensrc{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-740px -380px}

a:hover .techOpensrc, li.active a span.techOpensrc{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-740px -440px}

span.techMobile{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-800px -380px}

a:hover .techMobile, li.active a span.techMobile{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-800px -440px}

span.techBigData{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-860px -380px}

a:hover .techBigData, li.active a span.techBigData{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-860px -440px}

.techMenuListResponsive{background:url("../../images/technology_bg.png") no-repeat scroll center bottom/100% auto transparent;padding-bottom:15px;}

.serviceMenuListResponsive{background:url("../../images/technology_bg.png") no-repeat scroll center bottom/100% auto transparent;padding-bottom:15px;}

span.servicesCloudComp{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-300px -516px}

a:hover .servicesCloudComp, li.active a span.servicesCloudComp{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-780px -516px}

span.servicesDataAnalytics{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-360px -516px}

a:hover .servicesDataAnalytics, li.active a span.servicesDataAnalytics{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-840px -516px}

span.servicesItStaffing{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-240px -516px}

a:hover .servicesItStaffing, li.active a span.servicesItStaffing{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-720px -516px}

span.servicesLegacy{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-120px -516px}

a:hover .servicesLegacy, li.active a span.servicesLegacy{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-600px -516px}

span.servicesMobApp{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-60px -516px}

a:hover .servicesMobApp, li.active a span.servicesMobApp{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-540px -516px}

span.servicesMobileBI{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-420px -516px}

a:hover .servicesMobileBI, li.active a span.servicesMobileBI{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-900px -516px}

span.servicesTesting{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-180px -516px}

a:hover .servicesTesting, li.active a span.servicesTesting{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-660px -516px}

span.servicesWebApp{background:url(../../images/sprite-2.png) left top no-repeat;background-position:0 -516px}

a:hover .servicesWebApp, li.active a span.servicesWebApp{background:url(../../images/sprite-2.png) left top no-repeat;background-position:-480px -516px}

#thankyouMsgDivCareer{background:#e5e6ea;padding:50px 10px;}

#thankyouMsgDivCareer .thanksIcon{width:98px;margin:20px auto;height:98px;display:block;background:url(../../images/thanksIconImg.html) no-repeat center;}

.subtitlebg #thankyouMsgDivCareer .subTitle{background:none;color:#0b4596;text-align:center;font-size:20px;margin:0;padding:0;left:0;line-height:22px;width:100%;}

#thankyouMsgDivCareer p{color:#222;font-size:16px;font-family:'LatoRegular', sans-serif;text-align:center;margin:0}

.thanksMsgDownloadPara{padding-top:12px;}

.ContactUsFormDiv #thankyouMsgDivCareer{margin-top:0}

.testimonialContentPanel{display:block}

.serviceLinks ul li:first-child,.techLinks ul li:first-child{margin-left:0;}

.serviceLinks ul li:last-child,.techLinks ul li:last-child{margin-right:0;}

.whatWeDoContainer:nth-child(odd){-webkit-backface-visibility:hidden;moz-backface-visibility:hidden;-o-backface-visibility:hidden;background:#726a62;moz-transform:skewY(-3deg);-webkit-transform:skewY(-3deg);-o-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);}

.whatWeDoContainer:nth-child(even){-webkit-backface-visibility:hidden;moz-backface-visibility:hidden;-o-backface-visibility:hidden;background:#7c736a;color:#fff;moz-transform:skewY(2.7deg);-webkit-transform:skewY(2.7deg);-o-transform:skewY(2.7deg);-ms-transform:skewY(2.7deg);transform:skewY(2.7deg);}

.testimonialLink{display:inline-block;width:31px;height:31px;position:absolute;background:url(../../images/testimonialLink.html) no-repeat}

#testimonialLinkDiv{width:100%;float:left;}

.whatWeDoBg{position:absolute;top:0;width:100%;}

.whatWedoIconBg{position:absolute;top:50px;width:100%;}

.testimonialInner{background:url(../../images/testimonialContainerBg.html) left top repeat}

.innerCredentials{border:1px solid #cdcdcd;position:relative}

.innerCredentials .shadowBottom{position:absolute;top:100%;left:10px;height:8px;width:80px;background-image:url(../../images/testiCredentialShadow.html);background-position:bottom left;background-repeat:no-repeat}

.testiContentPanel{position:relative}

.testiContentPanel .shadowBottom{position:absolute;top:100%;right:10px;height:8px;width:80px;background-image:url(../../images/testiContentShadow.html);background-position:bottom right;background-repeat:no-repeat}

ul.testiTimelineInner .testiCredentialsActive{box-shadow:4px 0 0 0 rgba(149,186,114,1), 0 0 1px rgba(255,255,255,0.5);}

ul.testiTimelineInner .testiContentPanel{padding-left:9px}

ul.testiTimelineInner .testiContent{border-left:4px solid #8a8a8a;border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;box-shadow:none !important;outline:1px solid transparent;}

ul.testiTimelineInner .testiContentPanelActive .testiContent{border-left:4px solid #95ba72;}

ul.testiTimelineInner .switchOFF .curlyLines{background-image:url(../../images/curveLineInner.png);width:60px;margin:13px 0px 0px -60px;padding-bottom:1px;}

ul.testiTimelineInner .switchON .curlyLines{background-image:url(../../images/curveLineInnerActive.png)}

.horizontalLine{float:right;margin:15px 0px 0px -25px;background-color:#8a8a8a;width:60px;height:2px}

ul.testiTimelineInner .switchON .horizontalLine{background-color:#95ba72;}

ul.testiTimelineInner .testiContentPanelActive{background:url(../../images/testiContentActiveInner.html) no-repeat 0px 18px;}

ul.testiTimelineInner .switchOff span{background:url(../../images/timeLineNormalTwo.html) no-repeat;}

.uploadFilePara .watermark_container{float:left}

.watermark{color:#646363 !important;left:12px !important;right:20px !important}

ul.testiTimelineInner .switchOFF span{background:url(../../images/timeLineNormalInner.png) no-repeat !important;}

ul.testiTimelineInner .switchON span{background:url(../../images/timeLineActivetwo.html) no-repeat !important;}

.telIcon{background:url(../../images/phoneNo.png) no-repeat;width:23px;height:20px;display:inline-block;}

.mailIcon{background:url(../../images/mail.png) no-repeat;width:23px;height:20px;display:inline-block;float:left;margin-top:2px;}

.faxIcon{background:url(../../images/fax.png) no-repeat;width:23px;height:20px;display:inline-block;}

.mailId{float:left;}

.AboutUsContent .hideContent p{padding-bottom:10px;margin:0}

.displayNone{display:none;}

.careerPrivacyPara p{text-align:left;}

#googleMap label{width:auto;display:inline;}

#googleMap img{max-width:none;}

.fancybox-overlay{overflow:hidden !important;}

.exprienceSelectionPara .errormsg{top:31px !important}

.securityCodeMarginTop{margin-top:15px;}

.getipAddress{background:#fbe1c5;padding:6px 0 4px;font-family:'LatoItalic',sans-serif;font-size:13px;color:#393939;text-align:center;border:1px solid #fac995;border-radius:5px;margin-bottom:-20px;line-height:normal;margin-right:20px;}

.reachToUs{float:left;margin-left:3px;}

.reachToUs h2{margin-top:7px;font-size:14px;font-family:verdana, sans-serif;color:#6f4314;display:inline-block;padding:3px 15px;background:#fabb17;border-radius:2px;text-transform:uppercase}

.reachToUs ul{padding:0px;}

.reachToUs li{list-style-type:none;margin-bottom:20px;}

.reachToUs .indiaAddressDiv li{margin-bottom:15px;}

.reachToUs li a{background:url(../../images/footerMapIcon.png) left center no-repeat;color:#fff;font-size:13px;font-family:Verdana, Geneva, sans-serif;text-decoration:none;padding:5px 0px 5px 30px}

.reachToUs li a:hover,.reachToUs li.active a{background:url(../../images/footerMapIconActive.png) left center no-repeat;}

.reachToUs .threeColumn{float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-right:15px;min-height:135px;}

.reachToUs .uaeAddressDiv{padding-right:0px;}

.officeAddress{min-height:220px;}

.telNoPara{position:relative;}

.telNoPara img{position:absolute;left:165px;top:0px}

#newJersey .telNoPara img ,#dubai .telNoPara img, #holmdelNj .telNoPara img, #aus .telNoPara img{top:-20px}

.googleImage{background:url(../../images/googleImage.png) -2px 0px no-repeat;margin:0 4px 4px;}

.twitterImage{background:url(../../images/twitterImage.png) -2px 0px no-repeat;margin:0 4px 4px;}

.googleImage:hover{background:url(../../images/googleImageHover.png) -2px 0px no-repeat;}

.twitterImage:hover{background:url(../../images/twitterImageHover.png) -2px 0px no-repeat;}

#tawkchat-iframe-container{bottom:-34px !important;}

.textIntentHidden li{text-indent:-99999px;}

.legacyRP{display:block;text-align:center;}

.legacyRP img#revitalizationCostImg{margin:20px auto;width:auto;}

.legacyCostPerformance{text-align:center;}

.AboutUsContent p.paddingAdjust{padding-bottom:20px;}

.mobileHeaderMenu li a{font-weight:400;line-height:24px;padding-top:3px;}

.mobileMenuOpened{background:#d8d8d8;}

.mobileHeaderMenu li ul{display:none;}

.mobileHeaderMenu li ul a{font-size:11px;color:#666;}

.mobileHeaderMenu li ul a:hover{color:#000;}

.whoweareHeader{margin-top:10px;}

.whoweareContent{text-align:center;}

.whoweareContent a{color:#444444;font-size:18px;line-height:26px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}

.whoweareContent a:hover{color:#666;}

#reachusPopup{background:#587db6;text-align:left;max-width:360px;margin:0 auto;position:relative;z-index:1111;width:100%;}

.btn-reachUsLink{background:url(../../images/btn-reachUsLink.png) 0 0 no-repeat;position:fixed;top:50%;right:0;margin-top:160px;width:90px;height:80px;display:block;z-index:1010;}

.popUp-in{font-family:'Lato', sans-serif;font-size:14px;background:#fff;max-width:360px;margin:0 auto;border-radius:4px;text-align:center;}

.popUp-in h1{text-align:center;font-size:24px;color:#ffffff;padding:20px 0px;background-color:#5187df;font-weight:300;}

.text, .capchaField{width:278px;height:31px;background:#4369a2;border:none;color:#d8e2f0;margin-top:11px;padding:5px 12px 4px 12px;margin-right:4px;}

.textArea{font-family:'LatoRegular', sans-serif;width:278px;height:61px;background:#4369a2;border:none;color:#d8e2f0;margin-top:11px;padding:10px 12px;resize:none;margin-right:4px;}

.capchaField{width:120px;height:31px;display:inline-block;margin:0;}

.capchaCode{display:inline-block;}

.capchaBlock{margin-top:5px;}

.reachSubmitBtn{width:100%;height:90px;}

.reachSubmitBtn .submitValue{border:none;color:#fff;padding:13px 113px;border-radius:4px !important;;margin-top:25px;font-size:15px;cursor:pointer;background-color:#282828;}

.reachSubmitBtn .submitValue:hover{background-color:#282828;}

.popUp-in{position:relative;}

.popUpclose img{position:absolute;right:10px;top:10px;cursor:pointer;}

.popUp-in::-webkit-input-placeholder{color:#d8e2f0;}

.popUp-in::-moz-placeholder{color:#d8e2f0;}

.popUp-in:-ms-input-placeholder{color:#d8e2f0;}

.popUp-in::-webkit-textarea-placeholder{color:#d8e2f0;}

.popUp-in:-ms-textarea-placeholder{color:#d8e2f0;}

.popUp-in:-moz-placeholder{color:#d8e2f0;}

#reachusPopup{position:fixed;right:-360px;bottom:42px;box-shadow:0 0 25px rgba(20, 20, 20, 0.65);-moz-box-shadow:0 0 25px rgba(20, 20, 20, 0.65);-webkit-box-shadow:0 0 25px rgba(20, 20, 20, 0.65);}

.rechUsBlock h2{font-family:'Roboto', sans-serif;font-size:38px;font-weight:300;margin:0 auto;text-align:center;margin-bottom:40px;color:#282828;}

@media only screen and (min-width:1200px) and (max-width:1400px){nav{margin-right:0px;}

.socailNetworkIconDiv{margin-top:-100px;}

.btn-reachUsLink{margin-top:155px;}

}

@media only screen and (max-width:995px){.btn-reachUsLink{margin-top:100px;}

}

@media only screen and (max-width:768px){#reachusPopup{z-index:100002;bottom:8px !important;}

.btn-reachUsLink{z-index:9999;}

}

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

.btn-reachUsLink{width:70px;height:63px;margin-top:0;}

.btn-reachUsLink, .btn-reachUsLink:hover{background-size:cover;}

#popUp-in ,.popUp-in{max-width:260px;}

.text, .capchaField{width:197px;}

.textArea{width:197px;}

.capchaField{width:60px;}

.reachSubmitBtn .submitValue{padding:13px 60px;}

#reachusPopup{position:inherit;right:-260px;background:none;box-shadow:none;}

.thanksMessage{padding-top:5px;}

.thanksMsgDownloadPara{padding-top:0px;padding-bottom:5px;}

.popUp-in{max-width:300px;}

.popUp-in h1{font-family:'Roboto', sans-serif;font-size:38px;font-weight:300;margin:0 auto;color:#525252;text-align:center;background:none}

.reachSubmitBtn .mdui .button{min-width:300px;}

.mduigroup textarea{padding:13px 0px 5px 0px}

/*01-4-2016*/

#videoModal .modal-dialog{margin-top: 30px;}

}



@media only screen and (max-width:480px){.popUp-in h1{padding-top:20px;}

.text, .capchaField{height:25px;}

.capchaCode img{width:115px;height:auto;margin-left:18px;}

.reachSubmitBtn{height:auto;margin-top:15px}

.reachSubmitBtn .submitValue{margin:15px 0;}

}

@media only screen and (max-width:320px){#reachusPopup .text{padding:2px 12px;margin-top:6px;}

#reachusPopup .capchaField{padding:2px 12px;}

#reachusPopup .textArea{margin-top:6px;}

.capchaBlock{margin-top:2px;}

}

.og-grid *,

.og-grid *:after,

.og-grid *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}

.og-grid{list-style:none;padding:40px 0 20px 0;margin:0 auto;text-align:center;width:100%;font-size:0px;position:relative;}

.main{max-width:1020px;margin:0 auto;position:relative;}

.og-grid li.og-expander-holder{height:0px;position:absolute;left:0px;top:0px;width:100%;margin-top:165px;opacity:0;}

.og-grid li.og-expander-holder .og-expander-inner,{opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease;}

.og-grid li.og-expander-holder.activeExpand .og-expander-inner,

.og-grid li.og-expander-holder.activeExpand1 .og-expander-inner,

.og-grid li.og-expander-holder.activeExpand2 .og-expander-inner{opacity:1;}

.og-grid li.og-expander-holder.activeExpand{height:auto;}

.og-expander.activeExpand{opacity:1;z-index:11;}

.og-grid li.og-expander-holder.activeExpand1{opacity:1;}

.og-grid li.og-expander-holder.activeExpand2{margin-top:332px;opacity:1;}

.og-grid li.og-expander-holder{z-index:110;}

.og-grid li{position:relative;z-index:111;display:inline-block;margin:5px 25px 5px 0px;vertical-align:top;height:142px;width:230px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.og-grid li.og-expanded.secondRow,

.og-grid li.og-expanded.secondRow ~ .secondRow,

.og-grid li.og-expanded.firstRow,

.og-grid li.og-expanded.firstRow ~ .firstRow{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-bottom:340px;}

.og-grid li.secondRow.og-expanded{}

.og-grid li:nth-child(4),

.og-grid li:nth-child(9){margin-right:0px;}

.og-grid-text{font-size:16px;font-weight:400;height:140px;}

.og-grid li > a{text-decoration:none;border:none;outline:none;display:block;position:relative;max-width:100%;border:solid 1px #767676;color:#fff;-webkit-transition:background 0.6s;-moz-transition:background 0.6s;transition:background 0.6s;}

.og-grid-img{display:block;max-width:100%;height:100px;margin:0 auto;padding-top:15px;background-repeat:no-repeat;background-position:center -120px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

.icon_webApplication{background-image:url(../../images/icon/icon_webApplication.png);}

.icon_legacyRevitalization{background-image:url(../../images/icon/icon_legacyRevitalization.png);}

.icon_cloudComputing{background-image:url(../../images/icon/icon_cloudComputing.png);}

.icon_itStaffing{background-image:url(../../images/icon/icon_itStaffing.png);}

.icon_mobileApplication{background-image:url(../../images/icon/icon_mobileApplication.png);}

.icon_dataAnalytics{background-image:url(../../images/icon/icon_dataAnalytics.png);}

.icon_mobileBI{background-image:url(../../images/icon/icon_augmentedReality.png);}

.icon_testingQA{background-image:url(../../images/icon/icon_testingQA.png);}

.og-grid li > a img{border:none;outline:none;display:block;position:relative;max-width:100%;margin:0 auto;padding-top:15px;}

.og-grid li.og-expanded > a{background:#eb4335;color:#FFF;border-color:#eb4335;}

.og-grid li:hover > a{background:#eb4335;color:#FFF;border-color:#eb4335;}

.og-grid li > a:after, .og-grid li > a:before{top:135px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;opacity:0;}

.og-grid li.og-expanded > a:after, .og-grid li.og-expanded > a:before{top:131px;opacity:1;}

.og-grid li.og-expanded > a:before{top:130px;}

.og-grid li.og-expanded > a:after{border-color:rgba(136, 183, 213, 0);border-bottom-color:#fff;border-width:14px;margin-left:-14px;}

.og-grid li.og-expanded > a:before{border-color:rgba(194, 225, 245, 0);border-bottom-color:#D2D2D2;border-width:14px;margin-left:-14px;}

.og-expander{position:absolute;background:#fff;border:solid 1px #e4e4e4;top:auto;left:0;width:100%;margin-top:38px;text-align:left;opacity:0;overflow:hidden;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}

.og-expander-inner{padding:25px 30px;height:100%;float:left;width:100%;}

.og-close{z-index:111;position:absolute;width:24px;height:24px;top:20px;right:20px;cursor:pointer;}

.og-close::before,

.og-close::after{content:'';position:absolute;width:100%;top:50%;height:1px;background:#888;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}

.og-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}

.og-close:hover::before,

.og-close:hover::after{background:#333;}

.og-fullimg{width:28%;float:left;height:100%;overflow:hidden;position:relative;text-align:left;}

.og-details{width:72%;float:left;height:100%;overflow:hidden;position:relative;}

.og-details{padding:0 0px 0 20px;}

.og-fullimg img{display:inline-block;max-width:100%;}

.og-details h3{font-weight:300;font-size:26px;padding:0px 0px;color:#282828;margin-bottom:10px;}

.og-details p{font-weight:400;font-size:16px;line-height:22px;color:#222222;margin-bottom:10px;}

.og-details > a, .og-details > a > p {color:#222222;text-decoration:none;}

.og-details > a.og-details-more{border-radius:4px;background-color:rgba(235,67,53,1);color:#fff;font-weight:400;font-size:16px;display:inline-block;margin:0px;outline:none;padding:5px 20px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;}

.og-details > a.og-details-more:hover{text-decoration:none;color:#EAEAEA;background-color:rgba(235,67,53,.8);}

.og-loading{width:20px;height:20px;border-radius:50%;background:#ddd;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-animation:loader 0.5s infinite ease-in-out both;-moz-animation:loader 0.5s infinite ease-in-out both;animation:loader 0.5s infinite ease-in-out both;}

@-webkit-keyframes loader{0%{background:#ddd;}

33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;}

66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;}

}

@-moz-keyframes loader{0%{background:#ddd;}

33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;}

66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;}

}

@keyframes loader{0%{background:#ddd;}

33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;}

66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;}

}

.og-grid li.secondRow{margin-top:20px;}

/*#whatWeDo1{overflow:hidden;}*/

.technologiesDetails a{text-decoration:none;}

.technologiesDetails a.knowMoreLink{border-radius:4px;background-color:rgba(235,67,53,1);color:#fff;font-weight:400;font-size:16px;display:inline-block;margin:0px;outline:none;padding:5px 20px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;}

.technologiesDetails a.knowMoreLink:hover{text-decoration:none;color:#EAEAEA;background-color:rgba(235,67,53,.8);}



@media screen and (max-width:1199px){.og-grid li{width:220px;}

.og-grid li.og-expander-holder{margin-top:165px;}

.og-grid li.og-expander-holder.activeExpand2{margin-top:330px;}

.socailNetworkIconDiv{display: none;}

.tagHeader .subTitle{font-size: 15px !important;}

}

@media screen and (max-width:995px){.og-grid li{width:176px;}

.og-grid li.og-expanded.secondRow,

.og-grid li.og-expanded.secondRow ~ .secondRow,

.og-grid li.og-expanded.firstRow,

.og-grid li.og-expanded.firstRow ~ .firstRow{margin-bottom:370px;}

}

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

	.og-expander p{font-size:14px;}

	.tagHeader .subTitle{font-size: 16px !important;}

}

@media screen and (max-width:795px){.og-grid li{margin:5px 18px 5px 0px;}

.og-grid li{width:160px;}

.og-grid-text{font-size:15px;}

}

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

.mailId a{display: block;}

.og-grid li, .og-grid li.secondRow{margin:0px 0px 2% 0px;width:48%;}

.og-grid li:nth-child(2),

.og-grid li:nth-child(4),

.og-grid li:nth-child(7),

.og-grid li:nth-child(9){margin-left:2%;}

.og-grid li.og-expanded.secondRow,

.og-grid li.og-expanded.secondRow ~ .secondRow,

.og-grid li.og-expanded.firstRow,

.og-grid li.og-expanded.firstRow ~ .firstRow{margin-bottom:0px;}

.og-grid li.og-expander-holder.activeExpand1,

.og-grid li.og-expander-holder.activeExpand2{opacity:0;}

.og-grid li.og-expanded > a:after, .og-grid li.og-expanded > a:before{display:none;}

.og-expanded .og-grid-img{background-position:center 0px;}

.og-grid li.og-expanded > a{background:#f2f2f2;color:#444444;}

.copyright a{padding:0;}

}

@media screen and (max-width:650px){.og-fullimg{display:none;}

.og-details{float:none;width:100%;}

.testimonialPanel .section-title h2{padding:0px 10px;}

}

.technologiesDetailsImg{min-height:252px;text-align:center;}



/* tag skeleton */

.wrapper{width:100%;overflow:hidden;position:relative;}

@media only screen and (min-width:996px){

.aboutusFooter .footerLast{margin-right:0px;margin-left:10px}

.container_12{position:relative;width:960px;margin:0 auto;padding:0;}

.indexPageContainer{width:960px;position:relative;margin:0 auto;padding:0}

.grid_1,

.grid_2,

.grid_3,

.grid_4,

.grid_5,

.grid_6,

.grid_7,

.grid_8,

.grid_9,

.grid_10,

.grid_11,

.grid_12{float:left;display:inline;margin-left:10px;margin-right:10px;}

.grid_13{float:right;display:inline;margin-left:10px;margin-right:10px;}

.container_12 .grid_1{width:185px;}

.container_12 .grid_2{width:140px;}

.container_12 .grid_3{width:225px;}

.container_12 .grid_4{width:300px;}

.container_12 .grid_5{width:380px;}

.container_12 .grid_6{width:460px;}

.container_12 .grid_7{width:540px;}

.container_12 .grid_8{width:620px;}

.container_12 .grid_9{width:700px;}

.container_12 .grid_10{width:780px;}

.container_12 .grid_11{width:860px;}

.container_12 .grid_12{width:940px;}

.aboutusFooter .grid_13{width:31%;}

.container_12 .linkedinWidth{width:356px !important;height:290px;}

.subTitleHeader{width:100%;margin:0 0 10px 0;}

.innerPageContent .technologyContainer{width:62%;}

.cont_pad2{height:300px;}

.grid_13 .locationMap{margin:auto;width:346px;}

.CarouselContent{width:620px;position:absolute;top:300px;right:40px;height:600px;padding-right:20px;}

div.responsive-menu-wrapper,.mobileHeaderMenu{display:none;}

.whatwedoText{min-height:135px;}

#technology_logos li{margin:0px 5px 20px;}

.caroufredsel_wrapper{height:120px !important}

.applyForm{width:420px;}

.applyFormText,.applyFormTextArea{width:384px;}

.exprienceSelectionPara .sbHolder ,.hearAboutUspara .sbHolder{width:394px;}

.filetext{width:283px;margin-right:10px;float:left;padding-right:10px;}

.countrySelectBox .sbHolder{width:394px;}

#applyFormRightDiv{width:48%;float:left;margin-left:40px;}

#recaptcha_table{width:396px;}

#applyFormPara{width:90%;}

.applyForm input[type="file"]{position:absolute;right:26px;height:30px;opacity:0;cursor:pointer;width:105px;}

.careerMenuListResponsive{display:none;}

.aboutUsContent{width:95%;margin:auto;padding:20px 30px;}

.detailsViewOfMembers{border-right:1px solid #ccc;}

.about_content .container_12{width:54%;display:inline-block;float:left;}

.rightsideContent{float:right;width:45%;}

.VerticalsSlider{width:100%;}

.sliderBg{height:312px;}

.hero img{left:190px;bottom:18px;}

#HomeTestimonial{margin-top:30px;}

#HomeTestimonial .testimonialTextDiv{width:541px;margin:0 auto;padding-top:36px;background:url(../../images/testimonialWhiteBg.html) no-repeat left top;border-radius:8px;}

.verticalContainer{display:block;}

.locationMapForDesktop{display:block !important}

.imageForWhatWeDo{width:100%;height:122px;display:inline-block;}

.sliderDisplay{display:block !important}

.footerTop{padding:0px 10px 0px 10px;/*background:url(../../images/footerLogo.png) 20px 20px no-repeat;*/height:auto;}

.toggle_opensource .techColumn{margin-right:5px;margin-left:5px;padding:10px;width:20%;}

.toggle_opensource .techColumn h4{width:98%;}

.toggle_java .techColumn{margin-right:5px;margin-left:5px;padding:10px;width:44%}

.toggle_java .techColumn h4{width:98%;}

.marginleftZero{margin-left:0 !important}

.aboutusFooter .footerLast{margin-right:0px;margin-left:10px}

.careerSubMenuDivRight{width:320px;float:right;}

.careerSubMenuDivLeft{width:62%;float:left;}

.career_LeftCol,.careerTitleList{width:62%;float:left;}

.ipadImg{display:none !important;}

.innerPageContent, .careers,.Contact{width:93%;}

.testimonialDiv{width:36%;float:right;}

img{max-width:100%;height:auto;}

.backgroundBox{width:65%;}

.careerWorkAtTagImg{width:652px;display:block;margin:0 auto;padding:12px 0 36px 0}

.indexContPad{padding-top:10px;}

.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{display:none;}

.innerBanner div{width:1200px;margin:auto;}

.bx-wrapper .bx-caption{left:15px;width:90%;}

#googleMap,.contactusRightDiv #applyFormPara{width:100%;}

#googleMap{height:416px;border:1px solid #ccc;}

#mapAddress{width:100.3%;position:relative;bottom:42px;}

#HomeTestimonial .subTitleHeader{margin:0 0 10px 12px;width:98%;}

#HomeTestimonial #testimonial{height:410px !important;}

.container_12 .linkedinWidth{width:100%;margin-right:0;height:290px;}

.hero{height:312px;width:100%;}

.linkedinWidth{display:none;}

.serviceContainer_12{width:100%;}

.servicePageContent .topMenuBgDiv{margin-bottom:20px;}

.serviceLeftDiv{width:48%;margin-right:2%;float:left;}

.serviceRightDiv{width:48%;margin-left:2%;float:right;}

.topMenuBgDiv ul li{width:237px;margin:0 10px 0 0;height:46px;float:left}

.serviceWebapplicationCircle{height:159px;width:160px;float:left;margin-right:10px}

.serviceListArrowDiv{height:154px;}

.servicePageUlLi .serviceListArrowDiv .serviceList{width:238px;padding:0 10px;}

.topMenuBgDiv ul li a{width:70%}

.mobileMenu{display:none !important}

.legacyCostPerformance img{margin:10px 20px 10px 0;}

.desktopViewServiceImg{display:block;}

.tabletViewServiceImg{display:none;}

#mapLocation span{margin-right:40px;}

#legacyImg{margin:43px auto 85px auto;padding:0;width:505px;}

.AboutUsContent{width:70%;float:left}

#companyOverviewImg .presentationDownload{display:block;margin:0px auto 20px;width:264px;height:230px;background:url(../../images/downloadPPT.png) center bottom no-repeat;}

.presentation{background:url(../../images/sprite.png) no-repeat;background-position:-450px 0;float:right;width:80px;height:80px;top:108px;right:1px;}

#detailsForm{width:414px;}

.careerPrivacyPara{margin-top:70px;}

.socailNetworkIconDiv a.socialIconTop{height:37px;width:40px;}

.managementProfileOwnerContent{padding-bottom:65px;}

.displayInline{padding-bottom:14px;}

.innerPageContent, .careers,.Contact{margin:20px auto}

.copyright a{margin-left:62px;}

.tagHeader{margin:0;}

.AboutUsContent p{padding-bottom:30px;line-height:24px;}

.whatWeDoHeader,.clientHeader,.verticalHeader, .whatWeDoHeader,.clientHeader{margin:0 0 10px 0;}

.footer .paddingTopFooter{padding:22px 0 20px 0px}

.managementDiv{padding:40px 0 5px 0;}

#whyWeAreDiffTextDiv p{padding-bottom:20px;}

#captcha{width:230px;float:left}

#downloadForm .Captcha #captcha{width:237px;float:left}

.Captcha img{width:90px;height:32px;float:left;margin-left:14px;}

.opensourceRightDivHeight{height:1799px;}

.opensourceRightDivHeight #scrollPortfolio{height:1765px;}

.microsoftrightDiv{height:890px;}

.microsoftrightDiv #scrollPortfolio{height:880px;}

.bigDataScroll{height:620px;}

.bigDataScroll #scrollPortfolio{height:630px;}

.javeRightDiv{height:600px;}

.javeRightDiv #scrollPortfolio{height:560px;}

.mobileRightDiv{height:850px;}

.mobileRightDiv #scrollPortfolio{height:820px;}

.mainFrameList{height:656px}

.mainFrameList #scrollPortfolio{height:620px;}

.subtitlebg .subTitle{height:38px;width:411px;}

.career_content a.applyJobButton{float:right;}

.ServicesBox{padding-bottom:36px;}

.serviceContentToogle p{padding-bottom:25px;}

.Captcha img.refreshButton{width:22px;height:33px;}

.testingMargin{margin-right:0 !important}

.secondSubTitle{font-size:16px;}

.career_content a.applyJobButton{padding:5px 15px 7px;}

.indextechnologies{margin:0 auto;width:960px;}

.testimonialContainer ul{background:url(../../images/timeLineBg.png) repeat-y 317px 0px;}

.testimonialLink{left:323px;bottom:0px;}

.testiCredentials{width:200px;margin-left:50px}

.testiContentPanel{width:56%;}

.testimonialContainer{height:auto;overflow:hidden}

.testiContent{box-shadow:-0px 0 0 0 rgba(162,162,162,1), 0 4px 6px rgba(0,0,0,0.4);}

.testiContentPanelActive .testiContent{box-shadow:-0px 0 0 0 #6BA734, 0 4px 6px rgba(0, 0, 0, 0.4)}

.testiCredentials{box-shadow:0px 0 0 0 rgba(162,162,162,1), 0 0 1px rgba(255,255,255,0.5);}

.testiContentPanel{background:url(../../images/testiContentNormalInner.png) no-repeat 0px 18px;}

ul.testiTimelineInner .testiContentPanel{background:url(../../images/testiContentNormalInner.png) no-repeat 0px 18px;}

.testiContentPanelActive{background:url(../../images/testiContentActive.html) no-repeat 0px 18px;}

.testiContent{-webkit-transform:rotateY(10deg);-moz-transform:rotateY(10deg);-o-transform:rotateY(10deg);-ms-transform:rotateY(10deg);transform:rotateY(10deg);}

.testiCredentialsActive{box-shadow:0px 0 0 0 #6BA734, 0 0 1px rgba(255, 255, 255, 0.5);width:250px;margin-left:0}

.testimonialInnerContainer .testiContentPanel{width:53%;}

ul.testiTimelineInner{background:url(../../images/testiTimelineInner.png) repeat-y 318px 0px;}

#thankyouMsgDivCareer{margin:76px 25px 10px 0;}

.mobileWhatWeDo{display:none;}

.whatWeIconDoContainer .whatWeDoIcon{top:-25px;left:70px;}

.whatWeDoContainer{border:5px solid #d2d0d0;margin:0;padding:42px 0 24px 0;width:210px;}

.whatWeIconDoContainer{width:210px;float:left}

.whatWeDoOne{border-right:none;padding-left:13px;padding-right:7px;}

.whatWeDoSecond{border-right:none;border-left:none;padding-left:16px;padding-right:21px;}

.whatWeDoThird{border-right:none;border-left:none;padding-left:0px;padding-right:8px;}

.whatWeDoFourth{border-left:none;padding-right:18px;padding-left:7px;}

.whatWeDoContainer .whatWeDocontent:nth-child(even){margin-top:28px;}

.whatWeDoContainerDiv{width:940px;margin:0 auto 10px auto;}

#whatWeDo{width:940px;height:280px;margin:0 auto 10px auto;position:relative;}

.desktopWhatWeDo .whatWeIconDoContainer .whatWeDocontent{height:100px;}

.whatWeDoBg article{height:190px;}

.divAlignCenter{margin:0 auto;}

.serviceLinks ul li{margin:0 5px}

.techLinks ul li{margin:8px 44px 0 44px}

.techLinks ul li.menuBreak{clear:left}

.techLinks .divMenuAlignCenter{width:500px;margin:0 auto}

.techMenuListResponsive{display:none;}

.serviceMenuListResponsive{display:none;}

.indextechnologies ul li{margin:10px 16px 10px 0;}

a.indexTechMicrosoft{width:157px;height:47px;}

a.indexTechJava{width:107px;height:47px;}

a.indexTechIBM{width:107px;height:47px;}

a.indexTechOpensource{width:166px;height:47px;}

a.indexTechBigdata{width:167px;height:47px;}

a.indexTechMobileBI{width:114px;height:47px;}

.techLinks ul li, .serviceLinks ul li{width:107px;}

.techLinks ul li:nth-child(3n+1){margin-left:0}

.techLinks ul li:nth-child(3){margin-right:0}

#downloadForm .watermark_container{width:94%;}

.testimonialLinkBtn{display:none;}

.techIconMinHeight{min-height:100% !important;}

.careerContainer{min-height:500px;}

.hearAboutUspara .minict_wrapper input, .exprienceSelectionPara .minict_wrapper input{width:384px;}

.selectBoxError{line-height:14px !important}

.applyForm label.textAreaErroePosition{top:139px !important;}

.textareaError{top:137px !important;}

.minict_wrapper input{height:25px !important}

.minict_wrapper{height:33px !important}

.reachToUs{width:410px;}

.usaAddressDiv{width:235px;}

.indiaAddressDiv{width:174px;}

}

@media only screen and (min-width:1200px){

.innerPageContent .container_12{width:710px;margin:0px;float:left;margin-right:20px;}

.innerPageContent .technologyContainer{width:760px;margin-right:0px;}

.container_12{position:relative;width:1180px;margin:0 auto;padding:0;}

.indexPageContainer{width:1013px;position:relative;margin:0 auto;}

#indexFooter .container_12{width:1018px;position:relative;margin:0 auto;}

.grid_1,

.grid_2,

.grid_3,

.grid_4,

.grid_5,

.grid_6,

.grid_7,

.grid_8,

.grid_9,

.grid_10,

.grid_11,

.grid_12{float:left;display:inline;margin-left:27px;margin-right:26px;}

.grid_13{float:right;display:inline;margin-left:20px;margin-right:20px;}

.container_12 .grid_1{width:185px;}

.container_12 .grid_2{width:140px;}

.container_12 .grid_3{width:255px;}

.container_12 .grid_4{width:300px;}

.container_12 .grid_5{width:380px;}

.container_12 .grid_6{width:460px;}

.container_12 .grid_7{width:540px;}

.container_12 .grid_8{width:620px;}

.container_12 .grid_9{width:700px;}

.container_12 .grid_10{width:780px;}

.container_12 .grid_11{width:860px;}

.container_12 .grid_12{width:940px;}

.container_12 .grid_13{width:376px;}

.aboutusFooter .grid_13{width:357px;}

#indexFooter .container_12 .grid_13{width:350px;}

.subTitleHeader{width:100%;margin:0 0 10px 0;}

.container_12 .verticalsIcons, .container_12 .technologyIcons{width:260px;margin:0 20px 0 0;}

.container_12 .fadeText{width:900px;margin:0 0 0 20px;}

.certifiedIcons li{display:inline-block;margin:10px 10px 10px 0px;}

.verticalsIcons div.caroufredsel_wrapper{height:390px !important;}

.technologyIcons div.caroufredsel_wrapper{height:440px !important;}

.technologyIcons li{width:100%;padding:20px 0px;}

.grid_13 .locationMap{margin:auto;width:346px;}

.CarouselContent{width:810px;position:absolute;top:300px;right:40px;height:600px;padding-right:20px;}

.whatwedoText{min-height:107px;}

.caroufredsel_wrapper{height:120px !important;}

#technology_logos li{margin:0px 9px;}

.technology_logos .technology_logos{margin-left:5px;}

.applyForm{width:420px;}

.applyFormText,.applyFormTextArea{width:384px;}

.exprienceSelectionPara .sbHolder,.hearAboutUspara .sbHolder{width:394px;}

.filetext{width:283px;margin-right:10px;float:left;padding-right:10px;}

#applyFormRightDiv{width:58%;float:left;margin-left:40px;}

#applyFormPara{width:90%;}

#recaptcha_table{width:396px;}

#recaptcha_response_field{width:292px !important;}

.countrySelectBox .sbHolder{width:394px;}

.careerMenuListResponsive{display:none;}

.about_content .container_12{width:61%;display:inline-block;}

.rightsideContent{float:right;width:37%;display:inline-block;}

.VerticalsSlider{width:616px;}

.hero img{left:21px;bottom:18px;}

#HomeTestimonial{margin-top:0px;}

#HomeTestimonial{width:555px;height:474px;display:inline-block;margin-left:4px;}

#HomeTestimonial .testimonialTextDiv{height:438px;padding-top:36px;background:url(../../images/testimonialWhiteBg.html) no-repeat left top;margin:0 0 0 14px}

.verticalContainer{display:block;}

.locationMapForDesktop{display:block !important}

.toggle_opensource .techColumn{margin-right:10px;margin-left:10px;padding:10px;width:20%;}

.toggle_opensource .techColumn h4{width:98%;}

.toggle_java .techColumn{margin-right:10px;margin-left:10px;padding:10px;width:20%}

.toggle_java .techColumn h4{width:98%;}

.career_LeftCol,.careerTitleList{width:780px;float:left;}

.ipadImg{display:none !important;}

.innerBanner{background:#0b4599 url(../../images/bannerLine.html) center repeat-y;}

.innerPageContent, .careers,.Contact{width:1120px;}

.testimonialDiv{width:534px;float:right;}

#managementContent{width:620px;float:left;}

#staticManagementContent{width:620px;}

.testimonialUserNameBg{margin-top:10px;}

.managementStaffPhotoDiv{float:right;}

#whyWeAreDiffTextDiv{width:800px;float:right;}

.ipadTitle{display:none !important;}

.company_overview .subTitle,.subTitle{font-size:24px;padding:2px 10px 0 10px;}

#VTitle{background:url(../../images/sprite.png) no-repeat;background-position:-630px 0;font-size:20px;font-family:'LatoRegular', sans-serif;color:#fff;position:absolute;padding:41px 20px 35px 22px;top:-54px;left:-56px;}

#MTitle{background:url(../../images/sprite.png) no-repeat;background-position:-530px 0;font-size:20px;font-family:'LatoRegular', sans-serif;color:#fff;position:absolute;padding:39px 15px 35px 16px;bottom:-33px;right:-42px;}

#VContent, #MContent{background:url(../../images/VMbg.png) no-repeat;background-size:100% 100%;padding:33px 20px 70px 20px;line-height:22px;font-size:14px;font-family:'LatoItalic',sans-serif, sans-serif;text-shadow:0 1px 0 white;color:#303133;}

#MContent{padding:35px 20px 45px 20px;}

.socailNetworkIconDiv{border-top-left-radius:2px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:2px;background:#fff;top:50%;margin-top:-40px;right:0;position:fixed;width:54px;border:1px solid #d2d2d2;border-right:none;z-index:1010;}

.socailNetworkIconDiv a.socialIconTop{height:37px;width:40px;}

.careerSubMenuDivLeft{width:68%;}

.smallSizePhoto ul li{width:82px;}

.techIconContainer{width:auto;}

.techIconMinHeight{min-height:126px;}

.middleAddress{margin:0 35px 0 25px !important;}

.legacySkillSet{float:left;width:470px !important;}

.careerWorkAtTagImg{width:652px;display:block;margin:0 auto;padding:12px 0 36px 0}

.indexContPad{padding-top:10px;}

.innerBanner div{width:1200px;margin:auto;}

.bx-wrapper .bx-caption{left:15px;width:90%;}

#googleMap,.contactusRightDiv #applyFormPara{width:656px;}

#googleMap{height:416px;border:1px solid #ccc;}

#mapAddress{width:658px;position:relative;bottom:42px;}

#HomeTestimonial .subTitleHeader{margin:0 0 10px 12px;width:98%;}

#HomeTestimonial #testimonial{height:410px !important;}

.container_12 .linkedinWidth{width:100%;margin-left:0}

.hero{height:312px;width:100%;}

.sliderBg{height:312px;}

.innerPageContent .serviceContainer_12{width:100%;}

.servicePageContent .topMenuBgDiv{margin-bottom:20px;}

.serviceLeftDiv{width:48%;margin-right:2%;float:left;}

.serviceRightDiv{width:48%;margin-left:2%;float:right;}

.topMenuBgDiv ul li{width:237px;margin:0 10px 0 0;height:46px;float:left}

.serviceWebapplicationCircle{height:159px;width:160px;float:left;margin-right:20px}

.serviceListArrowDiv{height:154px;}

.servicePageUlLi .serviceListArrowDiv .serviceList{width:298px;padding:0 20px;}

.topMenuBgDiv ul li a{width:70%}

.mobileMenu{display:none !important}

#legacyImg{margin:43px auto 85px auto;padding:0;width:505px;}

#ItstaffingImg{width:530px;margin:0 auto;}

#mobileRightImg{width:535px;margin:0 auto}

.legacyCostPerformance{margin:0 auto;}

.legacyCostPerformance img{margin-right:0px;}

.nativeMobileImg{width:757px;margin:0 auto;display:block;padding:20px 0;}

.mobileSolutionDiv{position:relative;top:-54px;margin-bottom:-54px;}

#dataAnalyticImg{width:490px;margin:0 auto}

#cloudImg{width:528px;margin:0 auto;margin-bottom:20px;}

#testingAndQaImg{width:528px;margin:0 auto 20px auto;}

#mobileBiImg{width:389px;margin:0 auto;}

.desktopViewServiceImg{display:block;}

.tabletViewServiceImg{display:none;}

.companySecondImgOverview{position:relative;left:-5px;}

#mapLocation span{margin-right:40px;}

#companyOverviewImg .presentationDownload{display:block;margin:0px auto 20px;width:264px;height:230px;background:url(../../images/downloadPPT.png) center bottom no-repeat;}

.presentation{background:url(../../images/sprite.png) no-repeat;background-position:-450px 0;float:right;width:80px;height:80px;top:108px;right:1px;}

#detailsForm{width:414px;}

.careerPrivacyPara{margin-top:76px;}

.managementProfileOwnerContent{padding-bottom:65px;}

.sticky-navigation.stuck{position:relative;}

.displayInline{padding-bottom:14px;}

div.responsive-menu-wrapper,.mobileHeaderMenu{display:none;}

#content .whatWeDoHeader{margin-bottom:14px;}

.innerPageContent, .careers,.Contact{margin:20px auto}

.careerContainer{min-height:650px;}

.copyright a{margin-left:62px;}

.tagHeader{margin:0;}

.footer .paddingTopFooter{padding:22px 0 20px 0px}

#captcha{width:250px;float:left}

#downloadForm .Captcha #captcha{width:237px;float:left}

.Captcha img{width:90px;height:32px;float:left;margin-left:14px;}

.opensourceRightDivHeight{height:1370px;}

.opensourceRightDivHeight #scrollPortfolio{height:1340px;}

.microsoftrightDiv{height:890px;}

.microsoftrightDiv #scrollPortfolio{height:910px;}

.bigDataScroll{height:620px;}

.bigDataScroll #scrollPortfolio{height:640px;}

.mainFrameList{height:482px;}

.mainFrameList #scrollPortfolio{height:447px;}

.javeRightDiv{height:600px;}

.javeRightDiv #scrollPortfolio{height:630px;}

.mainFrameList{height:545px;}

.mainFrameList #scrollPortfolio{height:500px;}

.mobileRightDiv{height:675px;}

.mobileRightDiv #scrollPortfolio{height:630px;}

#downloadForm input.downLoadFormTxt{width:98%;}

.applyForm input[type="file"]{position:absolute;right:26px;height:30px;opacity:0;cursor:pointer;left:290px;width:105px;}

.subtitlebg .subTitle{height:38px;width:411px;}

.career_content a.applyJobButton{float:right;padding:5px 15px 7px;}

.Captcha img.refreshButton{width:22px;height:33px;}

.testingMargin{margin-right:0 !important}

.mobileBIMargin{margin-right:0 !important}

.ServicesBox{padding-bottom:36px;}

.secondSubTitle{font-size:16px;}

.dropdownMenuHeader{display:none;}

.indextechnologies{margin:0 auto;width:1140px;}

.indextechnologies ul li{margin:10px 25px 10px 0;}

a.indexTechMicrosoft{width:auto;height:51px;}

a.indexTechJava{width:auto;height:51px;}

a.indexTechIBM{width:auto;height:51px;}

a.indexTechOpensource{width:auto;height:51px;}

a.indexTechBigdata{width:auto;height:51px;}

a.indexTechMobileBI{width:auto;height:51px;}

.testimonialContainer ul{background:url(../../images/timeLineBg.png) repeat-y 387px 0px;position:relative;left:40px;}

.testimonialLink{left:393px;bottom:0px;}

.testiCredentials{width:300px;margin-left:20px}

ul.testiTimelineInner .testiCredentials{width:302px;margin-left:60px}

ul.testiTimelineInner .testiCredentialsActive{margin-left:0}

ul.testiTimelineInner .testiContentPanel{width:55.7%;}

ul.testiTimelineInner .testiCredentialsActive{width:362px;}

.testiContentPanel{width:53%;}

.testimonialContainer{overflow:hidden}

.testiContent{box-shadow:-0px 0 0 0 rgba(162,162,162,1), 0 4px 6px rgba(0,0,0,0.4);}

.testiCredentials{box-shadow:0px 0 0 0 rgba(162,162,162,1), 0 0 1px rgba(255,255,255,0.5);}

.testiContentPanel{background:url(../../images/testiContentNormalInner.png) no-repeat 0px 18px;}

ul.testiTimelineInner .testiContentPanel{background:url(../../images/testiContentNormalInner.png) no-repeat 0px 18px;}

.testiContentPanelActive{background:url(../../images/testiContentActive.html) no-repeat 0px 18px;}

.testiContent{-webkit-transform:rotateY(10deg);-moz-transform:rotateY(10deg);-o-transform:rotateY(10deg);-ms-transform:rotateY(10deg);transform:rotateY(10deg);}

.testiCredentialsActive{box-shadow:0px 0 0 0 #6BA734, 0 0 1px rgba(255, 255, 255, 0.5);margin-left:10px;width:310px;}

.testimonialInnerContainer .testiContentPanel{width:53%;}

ul.testiTimelineInner{background:url(../../images/testiTimelineInner.png) repeat-y 430px 0px;}

#thankyouMsgDivCareer{margin:76px 25px 10px 0;}

.mobileWhatWeDo{display:none;}

.whatWeIconDoContainer .whatWeDoIcon{top:-25px;left:70px;}

.whatWeDoContainer{border:5px solid #d2d0d0;margin:0;padding:42px 0 22px 0;width:210px;}

.whatWeIconDoContainer{width:210px;float:left}

.whatWeDoOne{border-right:none;padding-left:23px;padding-right:7px;}

.whatWeDoSecond{border-right:none;border-left:none;padding-left:26px;padding-right:31px;}

.whatWeDoThird{border-right:none;border-left:none;padding-left:8px;padding-right:10px;}

.whatWeDoFourth{border-left:none;padding-right:25px;padding-left:30px;}

.whatWeDoContainer .whatWeDocontent:nth-child(even){margin-top:28px;}

#whatWeDo{width:1010px;height:280px;margin:0 auto 10px auto;position:relative;}

.desktopWhatWeDo .whatWeIconDoContainer .whatWeDocontent{height:100px;}

.whatWeDoBg article{height:190px;}

.techLinks ul li{margin:20px 8px 0 !important}

.serviceLinks ul li:first-child{margin:0 5px 0 5px;}

.serviceLinks ul li.menuBreak, .techLinks ul li.menuBreak{clear:none !important}

.divAlignCenter{margin:0 auto;width:100%;}

.techLinks .divMenuAlignCenter{width:100% !important;margin:0 auto !important}

.techMenuListResponsive{display:none;}

.serviceMenuListResponsive{display:none;}

.techLinks ul li, .serviceLinks ul li{width:110px;}

.testimonialLinkBtn{display:none;}

#downloadForm .watermark_container{width:94%;}

.techIconMinHeight{min-height:132px !important;}

.hearAboutUspara .minict_wrapper input, .exprienceSelectionPara .minict_wrapper input{width:384px;}

.textareaError{top:142px !important;}

.applyForm label.textAreaErroePosition{top:142px !important;}

.minict_wrapper input{height:26px !important}

.minict_wrapper{height:30px !important}

.reachToUs{width:410px;}

.usaAddressDiv{width:230px;}

.indiaAddressDiv{width:174px;}



/*14-03-2016*/

/*.og-grid li{width: 233px;}*/

}

@media only screen and (max-width:995px){.testimonialLinkBtn{display:none;}

.toggle_opensource .techColumn{margin-right:10px;margin-left:10px;padding:10px;width:42%;}

.toggle_opensource .techColumn:nth-child(2){margin-right:0}

.toggle_opensource .techColumn:nth-child(3){margin-left:0}

.toggle_opensource .techColumn h4{width:98%;}

.toggle_java .techColumn{margin-right:8px;margin-left:8px;padding:10px;width:43%}

.toggle_java .techColumn:nth-child(2){margin-right:0}

.toggle_java .techColumn:nth-child(3){margin-left:0}

.toggle_java .techColumn:nth-child(4){margin-right:0}

.toggle_java .techColumn h4{width:98%;}

.cont_pad .container_12,.container_12{width:780px;margin:0 auto;}

.indexPageContainer{width:780px;margin:0 auto;}

.caroufredsel_wrapper{margin-left:0px !important;height:130px !important;}

.container_12 .grid_1{width:44px;}

.container_12 .grid_2{width:108px;}

.container_12 .grid_3{width:174px;}

.whatWeDoFirst{margin-left:5px !important;}

.container_12 .grid_4{width:236px;}

.container_12 .grid_5{width:240px;}

.container_12 .grid_6{width:364px;}

.container_12 .grid_7{width:428px;}

.container_12 .grid_8{width:492px;}

.container_12 .grid_9{width:556px;}

.container_12 .grid_10{width:620px;}

.container_12 .grid_11{width:684px;}

.container_12 .grid_12{width:748px;}

.container_12 .grid_13{width:100%;margin:0 auto;}

.container_12 .linkedinWidth{width:100%;margin:0 auto;}

img{max-width:100%;height:auto;}

.popupContent img{width:450px !important;}

.project_description{width:456px !important;}

.hide-tp{display:none !important;}

.clear-tp{display:block;clear:both !important;padding-top:20px !important;}

.extra-wrap-none-tp{overflow:visible !important;}

.google-map.fullwidth{height:500px;}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{float:left;display:inline;margin-left:14px;margin-right:14px;}

servicePageContent .container_12{width:60%;float:left;}

.container_12 .verticalsIcons{width:180px;margin:0 20px 0 0;}

.container_12 .fadeText{width:620px;}

.container_12 .technologyIcons{width:100%;}

.container_12 .technologyIcons li{float:left;}

.certifiedIcons li{display:inline-block;margin:20px 20px 20px 0;}

.verticalsIcons div.caroufredsel_wrapper{height:400px !important;}

.technologyIcons div.caroufredsel_wrapper{height:150px !important;margin:0 auto;}

.technologyIcons li{width:167px;padding:20px 10px;}

.whatWeDoHeader,.clientHeader,.verticalHeader, .whatWeDoHeader,.clientHeader{margin:0 0 10px 0;}

.innerPageContent .technologyContainer{width:53%;}

.footerTop{background:url(../../images/footerLogo.html)no-repeat;}

.grid_13 .locationMap{margin:auto;width:346px;}

.CarouselContent{width:430px;position:absolute;top:300px;right:40px;height:600px;padding-right:20px;}

.whatwedoText{min-height:150px;}

#technology_logos li{margin:10px 5px 20px;}

.applyForm{width:420px;}

.applyFormText,.applyFormTextArea{width:384px;}

.exprienceSelectionPara .sbHolder,.hearAboutUspara .sbHolder{width:394px;}

.filetext{width:283px;margin-right:10px;float:left;padding-right:10px;}

.applyForm input[type="file"]{position:absolute;left:240px;height:30px;opacity:0;cursor:pointer;width:105px;}

.countrySelectBox .sbHolder{width:394px;}

#applyFormRightDiv{width:38%;float:left;}

#recaptcha_table{width:396px;}

.careerMenuListResponsive{display:none;}

.rightsideContent{float:right;width:100%;padding-bottom:20px;display:block;}

.about_content .container_12{width:98% !important;display:block;}

.detailsViewOfMembers{border-right:none;}

.photosOfManagement li{padding:10px 20px 0 0}

.TestimonialDiv{display:none}

.VerticalsSlider{width:100%;}

.hero img{left:102px;bottom:18px;}

#HomeTestimonial{margin-top:30px;}

#HomeTestimonial .testimonialTextDiv{width:575px;margin:0 auto;height:474px;padding-top:36px;background:url(../../images/testimonialWhiteBg.html) no-repeat left top;border-radius:8px;}

.verticalContainer{display:block;}

.locationMapForDesktop{display:block !important}

.imageForWhatWeDo{width:100%;height:122px;display:inline-block;}

.margin_heading{height:40px;padding:0 10px 10px 10px;}

.VerticalsSlider p{padding:0 20px;}

.career_LeftCol,.careerTitleList{width:100%;float:left;}

.career_LeftCol{padding-bottom:20px;}

.currentOpenings{float:none;width:100%;display:none}

.bx-wrapper .bx-viewport{width:320px !important;margin:0 auto;}

.careerSubMenuDivRight img{width:320px;margin:0 auto;float:none;display:block;}

.innerPageContent, .careers,.Contact{width:91%;}

.testimonialDiv{width:100%;float:right;}

.testmonialDiv{font-size:16px !important;}

#staticManagementContent{width:100%;}

.managementStaffPhotoDiv{float:none;margin:40px auto 0px auto !important;width:462px;padding-bottom:10px;}

#managementContent{width:100%;float:left;}

.testimonialUserNameBg{margin-top:22px;}

.testmonialDiv{margin:0 0px 0 6px!important;}

.whyweareImgDiv{width:100%;text-align:center;}

#whyWeAreDiffTextDiv{width:100% !important;margin-left:0 !important;}

.desktopTitle{display:none !important;}

.innerBanner p{width:100% !important;}

.sliderBg{height:312px;}

.company_overview .subTitle, .subTitle{padding:2px 10px 0 10px;}

.socailNetworkIconDiv{background:none;border:none;position:absolute;top:19px;z-index:999999;right:0px;}

.managementTextDiv{padding-top:10px !important;}

.smallSizePhoto ul li{width:82px;}

.VMandTestimonialDiv{width:90%;margin:50px auto 20px;}

.VMComtainer{width:46%;float:left;margin:0 12px;position:relative;}

#VTitle{background:url(../../images/sprite.png) no-repeat;background-position:-630px 0;font-size:20px;font-family:'LatoRegular', sans-serif;color:#fff;position:absolute;padding:41px 20px 35px 22px;top:-59px;left:-51px;}

#MTitle{background:url(../../images/sprite.png) no-repeat;background-position:-530px 0;font-size:20px;font-family:'LatoRegular', sans-serif;color:#fff;position:absolute;padding:39px 15px 35px 16px;bottom:-33px;right:-42px;}

#VContent, #MContent{background:url(../../images/VMbg.png) no-repeat;background-size:100% 100%;padding:33px 20px 101px 20px;font-size:14px;font-family:'LatoItalic';text-shadow:0 1px 0 white;color:#303133;}

#MContent{padding:35px 20px 47px 20px;}

#VContent{padding:33px 20px 71px 20px;}

.techLinks ul li.menuBreak{clear:left !important}

.serviceLinks ul li.menuBreak{clear:left !important}

.serviceLinks ul li{margin:20px 30px}

.techLinks, .serviceLinks{margin:0 auto 20px !important}

.techLinks ul li{margin:20px 20px 0 !important;}

.managementStaffPhotoDiv{top:0 !important;}

.techIconContainer{width:100%;}

.innerPageContent .technologyContainer{width:62%;}

.technologySideBar{width:224px !important;}

.technologyConsultingImgColumn{width:100%;margin:0 auto;padding-bottom:7px;}

.technologyConsultingImgColumn .Column{width:130px;margin:5px;}

.technologyConsultingImgColumn .Column .technologyConsultingImgColumnCircle{background-size:108px 112px;height:122px !important}

.AboutUsContent{width:560px;}

.microsoftList .RightColumn,.microsoftList .leftColumn{width:100% !important;}

.legacySkillSet{float:left;width:400px;}

.backgroundBox{width:63%;}

.testingQAcaption h1{font-size:20px !important;}

.careerWorkAtTagImg{width:100%;display:block;margin:0 auto;padding:12px 0 36px 0}

#googleMap,.contactusRightDiv #applyFormPara{width:100%;}

#googleMap{height:310px;border:1px solid #ccc;}

#mapAddress{width:100%;position:relative;bottom:42px;border:1px solid #0f409a}

#HomeTestimonial #testimonial{height:410px !important;}

.indexContPad{padding-top:10px;}

.hero{height:312px;width:100%;}

.linkedinWidth{display:none;}

.servicePageContent .topMenuBgDiv{margin-bottom:20px;}

.serviceLeftDiv{width:48%;margin-right:2%;float:left;}

.serviceRightDiv{width:48%;margin-left:2%;float:right;}

.topMenuBgDiv ul li{width:230px;margin:0 10px 0 0;height:46px;float:left}

.serviceWebapplicationCircle{height:100px;width:100px;float:left;margin:30px 10px 30px 0}

.serviceListArrowDiv{height:194px;}

.servicePageUlLi .serviceListArrowDiv .serviceList{width:180px;padding:0 20px;}

.circleProject{background-position:-105px -390px !important;}

.circleExp{background-position:0 -390px !important;}

.topMenuBgDiv ul li a{width:70%}

.serviceColumn{padding-bottom:00px;}

.mobileMenu{display:none !important}

.innerPageContent .serviceContainer_12{width:100%;margin:0 auto;}

.legacyCostPerformance img{margin:10px 20px 10px 0;}

.desktopViewServiceImg{display:none;}

.tabletViewServiceImg{display:block;}

#mapLocation span{margin-right:20px;}

.displayInline{padding-bottom:0px;}

.innerPageContent, .careers,.Contact{margin:10px auto}

.copyright a{margin-left:62px;}

.tagHeader{margin:0;}

#content, .cont_pad, .info{padding-bottom:10px;}

#captcha{width:200px;float:left}

#downloadForm .Captcha #captcha{width:236px;float:left}

.Captcha img{width:90px;height:32px;float:left;margin-left:14px;}

.managementProfileOwnerContent{padding-bottom:20px;}

#downloadForm input.downLoadFormTxt{width:91%;}

.opensourceRightDivHeight{height:2115px;}

.opensourceRightDivHeight #scrollPortfolio{height:2059px;}

.microsoftrightDiv{height:950px;}

.microsoftrightDiv #scrollPortfolio{height:920px;}

.mainFrameList{height:764px;}

.mainFrameList #scrollPortfolio{height:704px;}

.javeRightDiv{height:642px;}

.javeRightDiv #scrollPortfolio{height:720px;}

.mobileRightDiv{height:940px;}

.mobileRightDiv #scrollPortfolio{height:886px;}

#downloadForm input.downLoadFormTxt{width:91%;}

.subtitlebg .subTitle{height:38px;width:411px;}

.career_content a.applyJobButton{float:right;padding:5px 15px 7px;}

.mainFrameIconDiv img{height:30px;}

.Captcha img.refreshButton{width:22px;height:33px;}

.ServicesBox{padding-bottom:36px;}

.indextechnologies{margin:0 auto;width:575px;}

.indextechnologies ul li{margin:10px 40px 10px 0;}

.indextechnologies ul li:nth-child(3){margin-right:0;}

a.indexTechMicrosoft{width:177px;height:51px;}

a.indexTechJava{width:127px;height:51px;}

a.indexTechIBM{width:127px;height:51px;}

a.indexTechOpensource{width:177px;height:51px;}

a.indexTechBigdata{width:160px;height:51px;}

a.indexTechMobileBI{width:160px;height:51px;}

.secondSubTitle{font-size:16px;}

.testimonialContainer ul{background:url(../../images/timeLineBg.png) repeat-y 267px 0px;}

.testimonialLink{left:272px;bottom:0px;}

.testiCredentials{width:180px;margin-left:20px;}

.testiContentPanel{width:51%;}

.testimonialContainer{overflow:hidden}

.testiContentPanel{background:url(../../images/testiContentNormalInner.png) no-repeat 0px 18px;}

ul.testiTimelineInner .testiContentPanel{background:url(../../images/testiContentNormalInner.png) no-repeat 0px 18px;}

.testiContentPanelActive{background:url(../../images/testiContentActive.html) no-repeat 0px 18px;}

.testiContent{-webkit-transform:rotateY(10deg);-moz-transform:rotateY(10deg);-o-transform:rotateY(10deg);-ms-transform:rotateY(10deg);transform:rotateY(10deg);}

.testiCredentialsActive{box-shadow:0px 0 0 0 #6BA734, 0 0 1px rgba(255, 255, 255, 0.5);margin-left:0;width:200px;}

.testimonialInnerContainer .testiContentPanel{width:49%;}

ul.testiTimelineInner{background:url(../../images/testiTimelineInner.png) repeat-y 268px 0px;}

#thankyouMsgDivCareer{margin:76px 25px 10px 0;}

.mobileWhatWeDo{display:none;}

.whatWeIconDoContainer .whatWeDoIcon{top:-25px;left:64px;}

.whatWeDoContainer{border:5px solid #d2d0d0;margin:0;padding:42px 0 24px 0;width:192px;}

.whatWeIconDoContainer{width:192px;float:left}

.whatWeDoOne{border-right:none;padding-left:0px;padding-right:0px;}

.whatWeDoSecond{border-right:none;border-left:none;padding-left:0px;padding-right:0px;}

.whatWeDoThird{border-right:none;border-left:none;padding-left:0px;padding-right:0px;}

.whatWeDoFourth{border-left:none;padding-right:0px;padding-left:0px;}

.whatWeDoContainer .whatWeDocontent:nth-child(even){margin-top:28px;}

.whatWeDoContainerDiv{width:780px;margin:20px auto 10px auto;}

#whatWeDo{width:780px;height:280px;margin:0 auto 30px auto;position:relative;}

.desktopWhatWeDo .whatWeIconDoContainer .whatWeDocontent{height:100px;}

.whatWeDoBg article{height:190px;}

.divAlignCenter{margin:0 auto;width:620px;}

.serviceLinks ul li{margin:8px 30px 6px 30px}

.techLinks .divMenuAlignCenter{width:450px;margin:0 auto}

.techMenuListResponsive{display:none;}

.serviceMenuListResponsive{display:none;}

.techLinks ul li, .serviceLinks ul li{width:110px;}

.serviceLinks ul li:nth-child(4n+1){margin-left:0}

.serviceLinks ul li:nth-child(4){margin-right:0}

.techLinks ul li{margin:8px 0px 0 20px}

.techLinks ul li:nth-child(3n+1){margin-left:0}

.techLinks ul li:nth-child(3){margin-right:0}

#downloadForm .watermark_container{width:94%;}

.AboutUsContent p{padding-bottom:20px;line-height:24px;}

.serviceContentToogle p{padding-bottom:25px;}

#whyWeAreDiffTextDiv p{padding-bottom:20px;}

.projContainer .techUsageIcon li{height:24px !important}

.projContainer .techUsageIcon li:last-child{margin-right:0}

.projContainer li.phpImg{width:30px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-944px -582px}

.projContainer li.codeigniterImg{width:75px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-671px -582px}

.projContainer li.mysqlImg{width:54px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-890px -582px}

.projContainer li.laravelImg{width:69px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-821px -582px}

.projContainer li.wordpressImg{width:75px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-736px -606px}

.projContainer li.cakephpImg{width:75px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-596px -582px}

.projContainer li.rubyImg{width:20px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-716px -606px}

.projContainer li.railsImg{width:46px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-670px -606px}

.projContainer li.postgresqlImg{width:74px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-596px -606px}

.projContainer li.joomlaImg{width:75px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-746px -582px}

.projContainer li.dotnetImg{width:47px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-811px -606px}

.projContainer li.csharpImg{width:46px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-858px -606px}

.projContainer li.msSQLImg{width:65px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-904px -606px}

.projContainer li.extJsImg{width:56px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-596px -630px}

.projContainer li.javaImg{width:42px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-652px -630px}

.projContainer li.mongoDbImg{width:74px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-694px -630px}

.projContainer li.cobolImg{width:37px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-768px -630px}

.projContainer li.ibmDb2Img{width:52px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-805px -630px}

.projContainer li.jclImg{width:21px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-857px -630px}

.projContainer li.bigdataImg{width:32px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-878px -630px}

.projContainer li.androidImg{width:62px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-910px -630px}

.projContainer li.html5Img{width:17px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-972px -630px}

.projContainer li.objectiveCImg{width:62px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-596px -654px}

.projContainer li.phonegapImg{width:71px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-658px -654px}

.projContainer li.sqlightImg{width:43px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-729px -654px}

.projContainer li.xmlImg{width:62px;background:url(../../images/sprite-2.png) left top no-repeat;background-position:-772px -654px}

.techIconMinHeight{min-height:100% !important;}

.careerContainer, .contactUsContainer{min-height:550px;}

.hearAboutUspara .minict_wrapper input, .exprienceSelectionPara .minict_wrapper input{width:384px;}

.selectBoxError{line-height:20px !important;top:28px !important}

.textareaError{top:139px !important;}

.applyForm label.textAreaErroePosition{top:142px !important;}

.minict_wrapper input{height:25px !important}

.minict_wrapper{height:33px !important}

.reachToUs{width:410px;}

.usaAddressDiv{width:230px;}

.indiaAddressDiv{width:174px;}

.aboutusFooter .grid_13{width:304px;float:right;}

}

@media only screen and (max-width:800px) and (min-width:795px){.container_12 .fadeText{width:560px;}

.container_12 .verticalsIcons{width:160px;margin:0 30px 0 10px;}

.container_12 .technologyIcons{width:750px;margin:0 0 0 20px;}

.bodyBottomRepeat .container_12{width:750px;margin:0 0 0 0px;}

.container_12{width:100%;}

.cont_pad .container_12{width:98%;}

.technology_logos .subTitleHeader{width:98%;margin:0 auto;}

.innerPageContent .technologyContainer{width:62%;}

.technologySideBar{width:224px !important;}

.verticalsIcons div.caroufredsel_wrapper{height:440px !important;}

.CarouselContent{width:400px;position:absolute;top:300px;right:40px;height:600px;}

#technology_logos li{margin:10px 10px 20px;}

.careerMenuListResponsive{display:none;}

.VerticalsSlider{width:100%;}

.hero img{left:102px;bottom:18px;}

.locationMapForDesktop{display:block !important}

#HomeTestimonial .testimonialTextDiv{margin:0 auto}

.techIconContainer{width:100%;}

.legacySkillSet{float:left;width:470px;}

.backgroundBox{width:63%;}

.testingQAcaption h1{font-size:20px !important;}

#detailsForm{width:414px;}

.techMenuListResponsive{display:none;}

.serviceMenuListResponsive{display:none;}

.opensourceRightDivHeight{height:1957px;}

.opensourceRightDivHeight #scrollPortfolio{height:1897px;}

.microsoftrightDiv{height:950px;}

.mainFrameList{height:738px;}

.mainFrameList #scrollPortfolio{height:670px;}

.microsoftrightDiv #scrollPortfolio{height:1070px;}

.javeRightDiv{height:642px;}

.javeRightDiv #scrollPortfolio{height:720px;}

.mobileRightDiv{height:915px;}

.mobileRightDiv #scrollPortfolio{height:843px;}

.techMenuListResponsive{display:none;}

.serviceMenuListResponsive{display:none;}

.reachToUs{width:410px;}

.usaAddressDiv{width:230px;}

.indiaAddressDiv{width:174px;}

.aboutusFooter .grid_13{width:304px;float:right;}

}

@media only screen and (max-width:800px){.cont_pad .container_12,.container_12{width:780px;margin:0 auto;}

.innerPageContent .serviceContainer_12{width:100%;margin:0 auto;}

.innerPageContent .technologyContainer{width:64%;margin:0 auto}

.container_12 .grid_3{width:173px;}

.toggle_opensource .techColumn{margin-right:6px;margin-left:6px;padding:10px;width:42%;}

.toggle_opensource .techColumn h4{width:98%;}

.toggle_java .techColumn{margin-right:6px;margin-left:6px;padding:10px;width:42%}

.toggle_java .techColumn h4{width:98%;}

.techIconContainer{width:100%;}

.legacySkillSet{float:left;width:470px;}

.backgroundBox{width:63%;}

.testingQAcaption h1{font-size:15px !important;}

#downloadForm .Captcha #captcha{width:237px;float:left}

.minict_wrapper{height:29px !important}

}

@media only screen and (max-width:795px){.container_12{width:100%;margin:0 auto;padding:0;}

.indexPageContainer{width:696px;margin:0 auto;}

.footer .container_12{width:90%;margin:0 auto;}

.container_12 .grid_1{width:44px;}

.container_12 .grid_2{width:108px;}

.container_12 .grid_3{width:154px;}

.container_12 .grid_4{width:236px;}

.container_12 .grid_5{width:240px;}

.container_12 .grid_6{width:364px;}

.container_12 .grid_7{width:428px;}

.container_12 .grid_8{width:492px;}

.container_12 .grid_9{width:556px;}

.container_12 .grid_10{width:620px;}

.container_12 .grid_11{width:684px;}

.container_12 .grid_12{width:748px;}

.container_12 .grid_13{width:100%;float:right;margin:0 0 0 0;}

.container_12 .linkedinWidth{width:100%;}

.cont_pad .container_12,.container_12{width:696px;margin:0 auto;}

.innerPageContent .technologyContainer{width:60%;margin:0 auto}

img{max-width:100%;height:auto;}

.hide-tp{display:none !important;}

.img-indent-none-tp{float:none !important;margin-right:0 !important;margin-bottom:20px !important;}

.clear-tp{display:block;clear:both !important;padding-top:20px !important;}

.extra-wrap-none-tp{overflow:visible !important;}

.google-map.fullwidth{height:500px;}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{float:left;display:inline;margin-left:10px;margin-right:15px;}

.container_12 .verticalsIcons{width:167px;margin:0 30px 0 0;}

.container_12 .fadeText{width:560px;}

.container_12 .technologyIcons{width:100%;}

.container_12 .technologyIcons li{float:left;}

.certifiedIcons li{display:inline-block;margin:10px 20px 10px 0;}

.verticalsIcons div.caroufredsel_wrapper{height:440px !important;}

.technologyIcons div.caroufredsel_wrapper{height:150px !important;margin:0 auto !important;}

.technologyIcons li{width:167px;padding:20px 10px;}

.grid_13 .locationMap{margin:auto;width:346px;}

.CarouselContent{width:90%;position:relative;top:10px;right:40px;height:600px;padding-right:20px;float:left;margin-left:10%;width:65%;position:absolute;top:42%;right:1%;}

#uvTab{top:40% !important;}

.about_content .fadeText .fadeTextContent{min-height:230px;}

.whatwedoText{min-height:170px;}

.applyForm{width:420px;}

.applyFormText,.applyFormTextArea{width:334px;}

.exprienceSelectionPara .sbHolder ,.hearAboutUspara .sbHolder{width:344px;}

.filetext{width:224px;margin-right:10px;float:left;padding-right:10px;}

.countrySelectBox .sbHolder{width:344px;}

#applyFormRightDiv{width:39%;float:left;}

#recaptcha_response_field{width:264px !important;}

#recaptcha_image{width:264px !important}

#recaptcha_table{width:346px;}

.careerMenuListResponsive{display:none;}

.techMenuListResponsive{display:none;}

.serviceMenuListResponsive{display:none;}

.verticalContainer{display:block;}

.hero img{left:60px;bottom:18px;}

.locationMapForDesktop{display:block !important}

#technology_logos li{margin:10px 15px 20px;}

.caroufredsel_wrapper{height:135px !important;}

.technology_logos #technology_logos{padding:0}

.footerTop{padding:10px;background:url(../../images/footerLogoMobile.html)no-repeat;}

.indexContPad,.clientLogoDiv,.indexContPad2,.technology_logos{width:100%;margin:0 auto;}

#HomeTestimonial .subTitleHeader{margin:0}

.career_LeftCol,.careerTitleList{width:100%;float:left;}

.innerPageContent, .careers,.Contact{width:90%;}

.testimonialDiv{width:100%;float:right;}

.testmonialDiv{font-size:16px !important;}

.managementStaffPhotoDiv{float:none;margin:40px auto 20px auto !important;}

.largePhoto{margin-left:2px;width:94%;}

.testimonialUserNameBg{margin-top:42px;}

.testmonialDiv{margin:0 0px 0 6px!important;}

#whyWeAreDiffTextDiv{margin-left:0 !important;width:100% !important;}

.desktopTitle{display:none !important;}

.ipadTitle{display:block !important;}

.innerBanner p{width:100% !important;}

.company_overview .subTitle,.subTitle{font-size:24px;}

.currentOpenings{float:none;width:100%;}

.currentOpenings .imageSlider{margin:auto;}

.VMComtainer{width:auto;float:none;margin-bottom:10px;}

.serviceLinks ul li{margin:0 13px;}

.techLinks ul li img{width:50px !important;height:auto;}

.techIconContainer{width:100%;}

.AboutUsContent{width:100%;}

.backgroundBox{width:65%;left:60px !important}

.testingQAcaption h1{font-size:19px !important;}

.careerWorkAtTagImg{display:none;}

.indexContPad{padding-top:10px;}

.serviceLeftDiv{width:48%;margin-right:2%;float:left;}

.serviceRightDiv{width:48%;margin-left:2%;float:right;}

.serviceWebapplicationCircle{height:100px;width:100px;margin:30px 10px 30px 0;float:left;}

.serviceListArrowDiv{height:194px;}

.topMenuBgDiv ul li{width:220px;margin:0 10px 0 0;height:46px;float:left}

.servicePageUlLi .serviceListArrowDiv .serviceList{width:178px;padding:0 10px;}

.circleProject{background-position:-105px -390px !important;}

.circleExp{background-position:0 -390px !important;}

.innerPageContent .serviceContainer_12{width:100%;margin:0 auto;}

.topMenuBgDiv ul li a{width:70%}

.mobileMenu{display:none !important}

.desktopViewServiceImg{display:none;}

.tabletViewServiceImg{display:block;}

.technologyConsultingImgColumn .Column{width:125px;padding:5px;}

.technologyConsultingImgColumn .Column .threeColumnCircle{width:108px;height:112px;margin:0 auto}

.circleApproach{background:url(../../images/sprite.png) no-repeat center !important;background-position:-460px -390px !important;}

.circleProcessOrientation{background:url(../../images/sprite.png) no-repeat center !important;background-position:-572px -390px !important;}

.circleProfitability{background:url(../../images/sprite.png) no-repeat center !important;background-position:-684px -390px !important;}

.circlereliability{background:url(../../images/sprite.png) no-repeat center !important;background-position:-796px -390px !important;}

.circleSatisfaction{background:url(../../images/sprite.png) no-repeat center !important;background-position:0 -495px !important;}

#mapLocation span{margin-right:20px;}

.keypoints{padding-left:0;}

.keypoints .points{width:44%;padding:0 12px 0 13px;}

.keypointborder{border-right:1px solid #c2c0c0;padding-right:10px !important;}

.AboutUsContent{width:100%;float:left}

#companyOverviewImg{float:left;margin-top:0px;}

.presentationDownload,#companyOverviewImg a.timesSmallImg,.companySecondImgOverview{float:left;display:block !important}

.companySecondImgOverview{margin:20px 0 0 30px;}

#detailsForm{width:414px;}

.careerPrivacyPara{margin-top:70px;}

.dropdownMenuHeader{display:none;}

.socailNetworkIconDiv{background:none;border:none;position:absolute;top:19px;z-index:999999;right:0px;}

#content .whatWeDoHeader{margin-bottom:10px;}

.copyright a{margin-left:62px;}

.tagHeader{margin:0;}

.applyForm input[type="file"]{position:absolute;left:240px;height:30px;opacity:0;cursor:pointer;width:105px;}

.subtitlebg .subTitle{height:38px;width:411px;}

.whatwedoText{min-height:200px}

.ServicesBox{padding-bottom:36px;}

.indextechnologies{margin:0 auto;width:575px;}

.indextechnologies ul li{margin:10px 25px 10px 0;}

.technologiesHolder .technologiesDetails{width:100%;}

.career_content a.applyJobButton{padding:5px 15px 7px;}

.divAlignCenter{margin:0 auto;width:625px;}

.serviceLinks ul li{margin:0 20px;width:110px;}

.serviceLinks ul li:nth-child(4n+1){margin-left:0}

.serviceLinks ul li:nth-child(4){margin-right:0}

#downloadForm .watermark_container{width:94%;}

.reachToUs{width:410px;}

.usaAddressDiv{width:170px;}

.indiaAddressDiv{width:174px;}

.aboutusFooter .grid_13{width:304px;float:right;}

}

@media only screen and (max-width:795px){.container_12{width:100%;margin:0 auto;padding:0;}

.footer .container_12{width:90%;margin:0 auto;}

.container_12 .grid_1{width:44px;}

.container_12 .grid_2{width:108px;}

.container_12 .grid_3{width:154px;}

.container_12 .grid_4{width:236px;}

.container_12 .grid_5{width:240px;}

.container_12 .grid_6{width:364px;}

.container_12 .grid_7{width:428px;}

.container_12 .grid_8{width:492px;}

.container_12 .grid_9{width:556px;}

.container_12 .grid_10{width:620px;}

.container_12 .grid_11{width:684px;}

.container_12 .grid_12{width:748px;}

.container_12 .grid_13{width:100%;float:right;margin:0 0 0 0;}

.container_12 .linkedinWidth{width:100%;}

.cont_pad .container_12,.container_12{width:696px;margin:0 auto;}

.innerPageContent .technologyContainer{width:60%;margin:0 auto}

img{max-width:100%;height:auto;}

.hide-tp{display:none !important;}

.img-indent-none-tp{float:none !important;margin-right:0 !important;margin-bottom:20px !important;}

.clear-tp{display:block;clear:both !important;padding-top:20px !important;}

.extra-wrap-none-tp{overflow:visible !important;}

.google-map.fullwidth{height:500px;}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{float:left;display:inline;margin-left:10px;margin-right:15px;}

.container_12 .verticalsIcons{width:167px;margin:0 30px 0 0;}

.container_12 .fadeText{width:560px;}

.container_12 .technologyIcons{width:100%;}

.container_12 .technologyIcons li{float:left;}

.certifiedIcons li{display:inline-block;margin:10px 20px 10px 0;}

.verticalsIcons div.caroufredsel_wrapper{height:440px !important;}

.technologyIcons div.caroufredsel_wrapper{height:150px !important;margin:0 auto !important;}

.technologyIcons li{width:167px;padding:20px 10px;}

.grid_13 .locationMap{margin:auto;width:346px;}

.CarouselContent{width:90%;position:relative;top:10px;right:40px;height:600px;padding-right:20px;float:left;margin-left:10%;width:65%;position:absolute;top:42%;right:1%;}

#uvTab{top:40% !important;}

.about_content .fadeText .fadeTextContent{min-height:230px;}

.whatwedoText{min-height:170px;}

.applyForm{width:420px;}

.applyFormText,.applyFormTextArea{width:334px;}

.hearAboutUspara .minict_wrapper input, .exprienceSelectionPara .minict_wrapper input{width:334px}

.exprienceSelectionPara .sbHolder ,.hearAboutUspara .sbHolder{width:344px;}

.filetext{width:233px;margin-right:10px;float:left;padding-right:10px;}

.countrySelectBox .sbHolder{width:344px;}

#applyFormRightDiv{width:39%;float:left;}

#recaptcha_response_field{width:264px !important;}

#recaptcha_image{width:264px !important}

#recaptcha_table{width:346px;}

.careerMenuListResponsive{display:none;}

.verticalContainer{display:block;}

.hero img{left:60px;bottom:18px;}

.locationMapForDesktop{display:block !important}

#technology_logos li{margin:10px 15px 20px;}

.caroufredsel_wrapper{height:135px !important;}

.technology_logos #technology_logos{padding:0}

.footerTop{padding:10px;background:url(../../images/footerLogoMobile.html)no-repeat;}

.clientLogoDiv,.indexContPad2,.technology_logos{width:100%;margin:0 auto;}

.indexPageContainer{width:696px;margin:0 auto;}

#HomeTestimonial .subTitleHeader{margin:0}

.career_LeftCol,.careerTitleList{width:100%;float:left;}

.innerPageContent, .careers,.Contact{width:90%;}

.testimonialDiv{width:100%;float:right;}

.testmonialDiv{font-size:16px !important;}

.managementStaffPhotoDiv{float:none;margin:40px auto 20px auto !important;}

.largePhoto{margin-left:2px;width:94%;}

.testimonialUserNameBg{margin-top:42px;}

.testmonialDiv{margin:0 0px 0 6px!important;}

#whyWeAreDiffTextDiv{margin-left:0 !important;width:100% !important;}

.desktopTitle{display:none !important;}

.ipadTitle{display:block !important;}

.innerBanner p{width:100% !important;}

.company_overview .subTitle,.subTitle{font-size:24px;}

.currentOpenings{float:none;width:100%;}

.currentOpenings .imageSlider{margin:auto;}

.VMComtainer{width:auto;float:none;margin-bottom:10px;}

.techLinks ul li.menuBreak{clear:left !important}

.serviceLinks ul li{margin:8px 30px 6px 30px}

.serviceLinks ul li:nth-child(4){margin-right:0}

.techLinks, .serviceLinks{margin:0 auto 20px !important}

.techLinks ul li{margin:20px 10px 0 !important;}

.techIconContainer{width:100%;}

.AboutUsContent{width:100%;}

.backgroundBox{width:65%;left:60px !important}

.testingQAcaption h1{font-size:19px !important;}

.careerWorkAtTagImg{display:none;}

.indexContPad{padding-top:10px;}

.serviceLeftDiv{width:48%;margin-right:2%;float:left;}

.serviceRightDiv{width:48%;margin-left:2%;float:right;}

.serviceWebapplicationCircle{height:100px;width:100px;margin:30px 10px 30px 0;float:left;}

.serviceListArrowDiv{height:194px;}

.servicePageUlLi .serviceListArrowDiv .serviceList{width:178px;padding:0 10px;}

.circleProject{background-position:-105px -390px !important;}

.circleExp{background-position:0 -390px !important;}

.innerPageContent .serviceContainer_12{width:100%;margin:0 auto;}

.topMenuBgDiv ul li a{width:70%}

.mobileMenu{display:none !important}

.desktopViewServiceImg{display:none;}

.tabletViewServiceImg{display:block;}

.technologyConsultingImgColumn .Column{width:125px;padding:5px;}

.technologyConsultingImgColumn .Column .threeColumnCircle{width:108px;height:112px;margin:0 auto}

.circleApproach{background:url(../../images/sprite.png) no-repeat center !important;background-position:-460px -390px !important;}

.circleProcessOrientation{background:url(../../images/sprite.png) no-repeat center !important;background-position:-572px -390px !important;}

.circleProfitability{background:url(../../images/sprite.png) no-repeat center !important;background-position:-684px -390px !important;}

.circlereliability{background:url(../../images/sprite.png) no-repeat center !important;background-position:-796px -390px !important;}

.circleSatisfaction{background:url(../../images/sprite.png) no-repeat center !important;background-position:0 -495px !important;}

#mapLocation span{margin-right:20px;}

.keypoints{padding-left:0;}

.keypoints .points{width:44%;padding:0 12px 0 13px;}

.keypointborder{border-right:1px solid #c2c0c0;padding-right:10px !important;}

.AboutUsContent{width:100%;float:left}

#companyOverviewImg{float:none;margin:0 auto;width:560px}

.presentationDownload,#companyOverviewImg a.timesSmallImg,.companySecondImgOverview{float:left;display:block !important}

.companySecondImgOverview{margin:20px 0 0 30px;}

#detailsForm{width:414px;}

.careerPrivacyPara{margin-top:70px;}

.dropdownMenuHeader{display:none;}

.socailNetworkIconDiv{background:none;border:none;position:absolute;top:19px;z-index:999999;right:0px;}

#content .whatWeDoHeader{margin-bottom:10px;}

.copyright a{margin-left:62px;}

.tagHeader{margin:0;}

.applyForm input[type="file"]{position:absolute;left:240px;height:30px;opacity:0;cursor:pointer;width:105px;}

.subtitlebg .subTitle{height:38px;width:411px;}

.whatwedoText{min-height:200px}

.ServicesBox{padding-bottom:36px;}

.career_content a.applyJobButton{padding:5px 15px 7px;}

.testimonialContainer ul{background:url(../../images/timeLineBg.png) repeat-y 227px 0px;}

.testimonialLink{left:232px;bottom:0px;}

.testiCredentials{width:150px;margin-left:10px}

.testiContentPanel{width:52%;}

.testimonialContainer{overflow:hidden}

.testiContent{box-shadow:-0px 0 0 0 rgba(162,162,162,1), 0 4px 6px rgba(0,0,0,0.4);}

.testiContentPanelActive .testiContent{box-shadow:-0px 0 0 0 #6BA734, 0 4px 6px rgba(0, 0, 0, 0.4)}

.testiCredentials{box-shadow:0px 0 0 0 rgba(162,162,162,1), 0 0 1px rgba(255,255,255,0.5);}

.testiContentPanel{background:url(../../images/testiContentNormalInner.png) no-repeat 0px 18px;}

.testiContentPanelActive{background:url(../../images/testiContentActive.html) no-repeat 0px 18px;}

.testiContent{-webkit-transform:rotateY(10deg);-moz-transform:rotateY(10deg);-o-transform:rotateY(10deg);-ms-transform:rotateY(10deg);transform:rotateY(10deg);}

.testiCredentialsActive{box-shadow:0px 0 0 0 #6BA734, 0 0 1px rgba(255, 255, 255, 0.5);margin-left:0;width:160px;}

.testimonialInnerContainer .testiContentPanel{width:52%;}

ul.testiTimelineInner{background:url(../../images/testiTimelineInner.png) repeat-y 227px 0px;}

.desktopWhatWeDo{display:block;}

.whatWeDoContainer{border:5px solid #d2d0d0;margin:0;padding:42px 0 24px 0;width:130px;}

.whatWeIconDoContainer{width:130px;}

.whatWeDoOne{border-right:none;padding-left:15px;padding-right:5px;}

.whatWeDoSecond{border-right:none;border-left:none;padding-left:23px;padding-right:14px;}

.whatWeDoThird{border-right:none;border-left:none;padding-left:19px;padding-right:9px;}

.whatWeDoFourth{border-left:none;padding-right:13px;padding-left:22px;}

.whatWeDoContainer .whatWeDocontent:nth-child(even){margin-top:28px;}

.whatWeDoContainerDiv{width:650px;margin:0 auto 24px auto;}

.desktopWhatWeDo .whatWeDoContainer .whatWeDocontent{background-size:137px 65px !important;}

.whatWeIconDoContainer .whatWeDoIcon{top:-24px;left:30px;}

#whatWeDo{width:650px;height:280px;margin:0 auto 0px auto;position:relative;}

.desktopWhatWeDo .whatWeIconDoContainer .whatWeDocontent{height:100px;}

.whatWeDoBg article{height:190px;}

.techLinks .divMenuAlignCenter{width:395px;margin:0 auto}

.techMenuListResponsive{display:none;}

.serviceMenuListResponsive{display:none;}

#downloadForm .watermark_container{width:94%;}

header{height:auto;}

.reachToUs{width:360px;}

.usaAddressDiv{width:205px;}

.indiaAddressDiv{width:154px;}

.aboutusFooter .grid_13{width:304px;float:right;}

}



@media only screen and (min-width:767px) and (max-width:991px){

#reachusPopup{bottom: 10px;}

}

@media only screen and (max-width:767px){.googleImage{background:url(../../images/googleImagexs.html) 0px 0px no-repeat !important;margin:0 4px 4px;}

.twitterImage{background:url(../../images/twitterImagexs.html) 0px 0px no-repeat !important;margin:0 4px 4px;}

.googleImage:hover{background:url(../../images/googleImageHoverxs.html) 0px 0px no-repeat !important;}

.twitterImage:hover{background:url(../../images/twitterImageHoverxs.html) 0px 0px no-repeat !important;}

.dropdownMenuHeader{display:block;}

.dropdownMenuHeader .socailNetworkIconDiv{display:block}

div.responsive-menu-wrapper{display:block;}

.dropdownMenuHeader .socailNetworkIconDiv a.socialIconTop{height:22px;width:22px;}

.socailNetworkIconDiv{background:none;border:none;position:absolute;top:0;z-index:999999;right:0px;}

.onlineChatingIcon{background:url(../../images/sprite.png) center no-repeat !important;background-position:-815px -75px !important;margin:0 4px 4px;}

.facebookIcon{background:url(../../images/sprite.png) center no-repeat !important;background-position:-765px -75px !important;margin:0 4px 4px;}

.twitterIcon{background:url(../../images/sprite.png) center no-repeat !important;background-position:-865px -75px !important;margin:0 4px 4px;}

.inIcon{background:url(../../images/sprite.png) center no-repeat !important;background-position:-790px -75px !important;margin:0 4px 4px;}

.skypeIcon{background:url(../../images/sprite.png) center no-repeat !important;background-position:-840px -75px !important;margin:0 4px 4px;}

.skypeIcon:hover{background:url(../../images/sprite.png) center no-repeat !important;background-position:-840px -99px !important;}

.contactIcon{background:url(../../images/sprite.png) center no-repeat !important;background-position:-740px -75px !important;margin:0 4px 4px;}

.contactIcon:hover{background:url(../../images/sprite.png) center no-repeat !important;background-position:-740px -99px !important;}

.inIcon:hover{background:url(../../images/sprite.png) center no-repeat !important;background-position:-790px -99px !important;}

.twitterIcon:hover{background:url(../../images/sprite.png) center no-repeat !important;background-position:-865px -99px !important;}

.facebookIcon:hover{background:url(../../images/sprite.png) center no-repeat !important;background-position:-765px -99px !important;}

.onlineChatingIcon:hover{background:url(../../images/sprite.png) center no-repeat !important;background-position:-815px -99px !important;}

.toggle_opensource .techColumn{margin-right:6px;margin-left:6px;padding:10px;width:43%;}

.toggle_opensource .techColumn h4{width:98%;}

.toggle_java .techColumn{margin-right:6px;margin-left:6px;padding:10px;width:43%}

.toggle_java .techColumn h4{width:98%;}

.indexMarginTop{margin-top:10px !important;}

.indexContPad{padding-top:10px;}

.container_12{width:90%;margin:0 auto;padding:0;}

.innerPageContent .technologyContainer{width:100%;margin:0 auto}

.certifiedIcons{width:100%;float:none !important;}

.indexContPad2 .caroufredsel_wrapper{width:250px !important;margin:auto !important;}

.whatWeDoFirst{margin-left:0px !important;}

.fadeText{display:none;}

.arabicLanguageImage{top:-10px !important;}

.container_12 .grid_1,

.container_12 .grid_2,

.container_12 .grid_3,

.container_12 .grid_4,

.container_12 .grid_5,

.container_12 .grid_6,

.container_12 .grid_7,

.container_12 .grid_8,

.container_12 .grid_9,

.container_12 .grid_10,

.container_12 .grid_11,

.container_12 .grid_12

.container_12 .grid_13{width:100%;margin-left:0;margin-right:0;}

.container_12 .grid_1,

.container_12 .grid_2,

.container_12 .grid_3,

.container_12 .grid_4,

.container_12 .grid_5,

.container_12 .grid_6,

.container_12 .grid_7,

.container_12 .grid_8,

.container_12 .grid_9,

.container_12 .grid_10,

.container_12 .grid_11,

.container_12 .grid_13{margin-bottom:30px;}

.indexPageContainer{width:90%;margin:0 auto;}

.cont_pad .container_12,.container_12{width:90%;margin:0 auto;}

.innerPageContent .technologyContainer{width:100%;margin:0 auto}

.container_12 .fadeText,.container_12 .verticalsIcons{width:100%;margin-bottom:20px;}

.bodyBottomRepeat .subTitleHeader{margin-bottom:15px;}

.certifiedIcons li{display:inline-block;margin:10px 30px 10px 0;}

.technologyIcons li{width:100%;padding:20px 0px;}

.sf-menu li{background:none;float:left;position:relative;}

.innerPageContent .technologySideBar{display:none;}

.innerPageContent .mobileProfolioDiv{display:block;float:none}

header .container_12{width:100%;}

.footerTop{padding:10px;background:url(../../images/footerLogoMobile.html)no-repeat;}

.CarouselContent{width:90%;position:relative;top:10px;right:40px;height:450px;padding-right:20px;float:left;margin-left:10%;}

.whatwedoText{min-height:60px;}

.applyForm{width:100%;}

.applyFormText,.applyFormTextArea{width:364px;}

.hearAboutUspara .minict_wrapper input, .exprienceSelectionPara .minict_wrapper input{width:364px;}

.exprienceSelectionPara .sbHolder ,.hearAboutUspara .sbHolder{width:374px;}

.filetext{width:263px;padding-right:10px;margin-right:10px;float:left;}

.countrySelectBox .sbHolder{width:370px;}

#applyFormRightDiv{width:100%;}

#recaptcha_table{width:376px;}

.careerMenuListResponsive{display:none;}

.managementStaffsPhotos{width:55px;height:61px;}

.ipadImg{display:block !important;}

.desktopImg{display:none !important;}

.verticalContainer{display:block;}

.sliderBg{background-size:77% !important;margin-top:-45px;}

.hero{width:100%;}

.hero img{left:2px;max-width:80%;bottom:18px;}

.NavControl h6{font-size:12px !important;padding-top:10px;}

#HomeTestimonial .testimonialTextDiv{width:100%;height:440px;}

.cityName{font-size:11px !important;}

.testmonialDiv{margin:0 15px !important}

.indexContPad2 .caroufredsel_wrapper{width:96% !important;height:430px !important}

#uvTab{display:none !important;}

.margin_heading{height:20px;}

header{position:relative !important;z-index:99 !important;}

.innerBanner{margin-top:0px !important;}

.wrapper{margin-top:0px !important;}

.visionMissionText{margin-right:20px !important}

.locationMapForDesktop{display:block !important}

.career_LeftCol,.careerTitleList{width:100%;float:left;}

#HomeTestimonial .subTitleHeader{width:100% !important;}

.grid_13 .locationMap{margin:auto;width:346px;}

.grid_13{margin-bottom:0 !important;}

.innerPageContent, .careers,.Contact{width:88%;}

.careers{margin-top:20px !important}

.testmonialDiv{margin:0 0px 0 6px!important;font-size:16px !important;width:100%;float:right;}

#whyWeAreDiffImg{height:221px !important;}

#whyWeAreDiffImg{float:none;}

.fullWidth{margin-bottom:10px !important}

.about_content,.innerPageContent{margin-top:20px !important;}

.testimonialUserNameBg{margin-top:28px;}

.caroufredsel_wrapper{height:130px !important}

.fullwidthbanner-container{display:none;}

.techLinks ul li img{width:60px !important;height:auto}

.serviceLinks ul li{margin:0 13px;}

.techIconContainer{width:100%;}

.AboutUsContent{width:100%;}

.fullWidthImg{display:none !important;}

.backgroundBox{width:75%;left:60px !important}

.testingQAcaption h1{font-size:20px !important;}

.cont_pad .indexContPad{padding-top:10px;}

.serviceLeftDiv{width:100%;float:left;margin-bottom:10px}

.serviceRightDiv{width:100%;float:left;margin:10px 0 0}

.serviceColumn{padding-bottom:20px;}

.serviceWebapplicationCircle{height:100px;width:100px;float:left;}

.serviceListArrowDiv{height:154px;}

.servicePageUlLi .serviceListArrowDiv .serviceList{width:238px;padding:0 20px;}

.innerPageContent .serviceContainer_12{width:100%;margin:0 auto;}

.NavControl h6{margin-top:26px !important}

.topMenuBgDiv{display:none !important;}

.mobileMenu{display:block !important;}

.mobileMenu a{width:86%;}

.desktopViewServiceImg{display:block;}

.tabletViewServiceImg{display:none;}

.technologyConsultingImgColumn .Column{width:126px;padding:5px;margin:10px 0;}

.technologyConsultingImgColumn .Column .threeColumnCircle{width:112px;height:112px}

.keypoints{padding-left:0;}

.keypoints .points{width:42%;padding:0 12px 0 13px;}

.keypointborder{border-right:1px solid #c2c0c0;padding-right:10px !important;}

#companyOverviewImg{float:none;margin:0 auto;width:420px}

.presentationDownload,#companyOverviewImg a.timesSmallImg,.companySecondImgOverview{float:left;display:block !important}

#companyOverviewImg .presentationDownload{width:214px;height:180px;background-size:214px 180px;}

.presentation{float:right;width:63px;height:63px;top:85px;right:1px;background-size:63px 63px;}

.companySecondImgOverview{height:150px;width:205px;margin:30px 0 0 0}

.careerPrivacyPara{margin-top:0px;}

.sticky-navigation.stuck{position:fixed;top:0;margin-top:0!important}

.socailNetworkIconDiv{display:none}

.ServicesBox{padding-bottom:36px;}

.copyright a{margin-left:0px;}

#VContent, #MContent{background:url(../../images/VMbg.png) no-repeat;background-size:100% 100%;padding:41px 20px 47px 20px;font-size:14px;font-family:'LatoItalic';text-shadow:0 1px 0 white;color:#303133;}

.subtitlebg .subTitle,.company_overview .subTitle, .subTitle{font-size:20px !important;}

.displayInline,.VerticalsSlider p,#HomeTestimonial .testmonialDiv p.testimonialheight,address p,.AboutUsContent p,#staticManagementContent,.managementProfileOwnerContent

,#whyWeAreDiffTextDiv p,.serviceContentToogle p,.techExpertiseIncludes ul li, .servicePageUlLi ul li,.technologyConsultingImgColumn .Column span,.technologyContainer .company_overview p, .serviceContainer_12 .skillSet li,.projectInfo,.technologySideBar .whatWeDoHeader p, .careerContainer .whatWeDoHeader p,.careerSubMenuDivLeft p,#applyFormPara ,.copyright,address p,.keypoints,.keypoints .points,#VContent, #MContent,.more{font-size:12px !important;line-height:20px !important;}

.font_heading{font-size:15px !important}

.copyright a{width:100%;}

.AboutUsContent p{padding-bottom:10px;line-height:20px;}

.footer .paddingTopFooter{padding:5px 0 5px 0px}

#content, .cont_pad, .info{padding-bottom:20px;}

.managementDiv{padding:10px 0 5px 0;}

.managementStaffPhotoDiv{padding-bottom:0px;width:420px;}

.smallSizePhoto ul li{height:74px;width:74px}

#whyWeAreDiffTextDiv p{padding-bottom:10px;}

#captcha{width:230px;float:left}

.Captcha img{width:90px;height:32px;float:left;margin-left:14px;}

.careerSlider{display:none;}

#detailsForm{width:340px;}

#detailsForm #downloadForm input.downLoadFormTxt{width:310px;}

#detailsForm #downloadForm .Captcha #captcha{width:166px;float:left}

#technology_logos li{margin:10px 10px 20px;text-align:center;}

.applyForm input[type="file"]{position:absolute;left:270px;height:30px;opacity:0;cursor:pointer;width:105px;}

.subtitlebg .subTitle{height:38px;width:411px;}

.career_content a.applyJobButton{float:left;padding:0px 6px 3px;}

.career_content .jobName{width:100%;}

.mainFrameIconDiv img{height:27px;}

.whatWeDoImage .imageForWhatWeDo{margin:0 auto !important;width:100% !important}

.container_12 .grid_1, .container_12 .grid_2, .container_12 .grid_3, .container_12 .grid_4, .container_12 .grid_5, .container_12 .grid_6, .container_12 .grid_7, .container_12 .grid_8, .container_12 .grid_9, .container_12 .grid_10, .container_12 .grid_11, .container_12 .grid_13{margin-bottom:0;}

.indextechnologies{margin:0 auto;width:400px;}

.indextechnologies ul li{margin:20px 20px 0px 0;}

a.indexTechMicrosoft{width:125px;height:40px;padding-top:4px;}

a.indexTechJava{width:97px;height:40px;padding-bottom:2px;}

a.indexTechIBM{width:97px;height:40px;padding-top:2px;padding-bottom:2px;}

a.indexTechOpensource{width:125px;height:40px;}

a.indexTechBigdata{width:105px;height:40px;padding-top: 2px;}

a.indexTechMobileBI{width:105px;height:40px;padding-bottom:2px;padding-top:2px;}

.indextechnologies ul li a img{max-height:100%;}

.secondSubTitle{font-size:16px;}

.secondSubTitle{font-size:14px;}

.testimonialContainer ul{background:none;}

.testimonialLink{left:0px;top:0;padding-bottom:10px;float:right;display:none !important;}

a.testimonialLinkBtn{display:block;background:#6ba734;color:#fff;font-family:'LatoBold', sans-serif;padding:7px 6px 6px;display:block;text-align:center;font-size:14px;border:1px solid #9b9b9b;margin-bottom:20px;text-decoration:none;max-width: 150px;

margin: 0 auto;}

.testiCredentials{width:370px;margin-left:10px;}

.curlyLines,.hWhiteLine{display:none;}

.testiContentPanel{width:90%;padding-top:20px;}

.testimonialContainer{}

.testiContent{box-shadow:0px -6px 0 0 rgba(162,162,162,1), 0 4px 6px rgba(0,0,0,0.4);}

.testiCredentials{box-shadow:4px 0 0 0 rgba(162,162,162,1), 0 0 1px rgba(255,255,255,0.5);}

.testiContentPanel{background:url(../../images/testiContentNormalResInner.html) no-repeat 46px 6px;}

.testiContentPanelActive{background:url(../../images/testiContentActiveRes.html) no-repeat 46px 6px;}

.testiContent{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}

.testimonialContainer ul li, .testimonialInnerContainer ul li{margin:20px 0 30px !important;}

.switchOFF{position:relative;z-index:1;width:31px;margin:5px 0px 0px -40px !important;}

.switchOFF span{margin:0 !important;}

.testiCredentialsActive{box-shadow:4px 0 0 0 #6BA734, 0 0 1px rgba(255, 255, 255, 0.5)}

.reachToUs{width:100%;}

.usaAddressDiv{width:205px;}

.indiaAddressDiv{width:174px;}

.aboutusFooter .grid_13{width:100%;float:right;}

article.reachToUs{margin-left:0px;}

.mailId a {display: initial; }

}

@media only screen and (max-width:479px){.toggle_opensource .techColumn{margin-right:0px;margin-left:0px;padding:10px;width:94%;}

.toggle_opensource .techColumn h4{width:98%;}

.toggle_java .techColumn{margin-right:0px;margin-left:0px;padding:10px;width:94%;}

.toggle_java .techColumn h4{width:98%;}

.cont_pad .indexContPad{padding-top:10px;}

.container_12{width:90%;}

.indexContPad2 .caroufredsel_wrapper{width:150px !important;margin:auto !important;}

div.bg_white .container_12{width:100%;}

.certifiedIcons{width:310px;margin:0px !important;float:none !important;}

.copyright{float:none !important;display:block !important;margin:0 !important;}

header .container_12{width:100%;}

.fadeText{display:none;}

.whatWeDoFirst{margin-left:0px !important;}

.footerTop{padding:10px 0;background:none !important;}

.grid_13 .locationMap{margin:0px auto;width:346px;}

.CarouselContent{width:80%;position:relative;top:10px;right:40px;height:450px;padding-right:20px;float:left;margin-left:20%;}

.about_content .fadeText .fadeTextContent{min-height:360px;}

#uvTab{top:80% !important;}

.careerMenuListResponsive{display:none;}

#uvTab{display:none !important;}

#HomeTestimonial .testimonialTextDiv{width:300px;margin:0 auto;background:none #fff;height:350px;}

.indexContPad2 .caroufredsel_wrapper{width:300px;}

.verticalContainer{display:none;}

.topQuotes, .bottomQuotes{height:15px;;width:15px;}

.visionMissionText{margin-left:15px !important;margin-right:15px !important;}

.chennaiAddress, .usaAddress, .dubaiAddress{display:block !important;border-bottom:1px solid #eee;margin-bottom:10px;}

.dubaiAddress{border-bottom:none}

.addressDiv address{width:100%;float:left;padding-bottom:10px;}

.footer address h3{font-size:14px;}

.addressDiv{width:auto !important;}

.locationMapForDesktop{display:none !important}

.footerTop article{min-height:180px !important;}

.footerTop{height:470px !important;}

.careerSubMenuDivRight{width:100%;float:none;margin:auto;}

.careerSubMenuDivRight img{width:100%;}

.careerSubMenuDivLeft{width:100%;}

.career_LeftCol,.careerTitleList{width:100%;float:left;}

.grid_13{margin-bottom:0 !important;}

.copyright img{display:none !important;}

.innerPageContent, .careers,.Contact{width:88%;}

.testimonialDiv{width:100%;float:right;}

.testmonialDiv{font-size:16px !important;}

.testimonialUserNameBg{margin-top:22px;}

.testmonialDiv{margin:0 0px 0 6px!important;}

#testimonial li{min-height:180px}

.company_overview .subTitle,.subTitle{font-size:24px;padding-top:12px;}

.technology_Tabs{height:32px !important;}

.techLinks ul{display:block;width:100%;margin-bottom:5px !important;}

.techLinks ul li{margin:0 6px !important}

.serviceLinks ul li{margin:0 13px;}

.techLinks ul li img{width:36px !important;height:auto !important}

.techIconContainer{width:100%;}

.blodContentDiv .blodContentImg{width:100%;text-align:center;}

.blodContentDiv .blodContentImg img{padding:0;float:none !important;}

.AboutUsContent{width:100%;}

.keypoints{padding-left:0;}

.keypoints .points{width:88%;}

.keypointborder{border-right:none;padding-right:25px !important;}

.legacyCostPerformance{margin:0 10px}

.legacyCostPerformance img{margin:10px 5px 0 0}

.backgroundBox{width:75%;left:60px !important}

.testingQAcaption h1{font-size:20px !important;}

.applyForm{width:100%;}

.applyFormText,.applyFormTextArea{width:330px;}

.exprienceSelectionPara .sbHolder ,.hearAboutUspara .sbHolder{width:340px;}

.filetext{width:220px;padding-right:10px;margin-right:10px;float:left;}

.countrySelectBox .sbHolder{width:340px;}

#applyFormRightDiv{width:100%;}

#recaptcha_table{width:340px;}

#applyFormPara{width:86%;}

#recaptcha_image{width:262px !important;}

.recaptcha_image_cell{width:204px !important}

#recaptcha_response_field{width:253px !important;}

.innerBanner div{width:95%;background:none;padding:0px;margin:0 auto}

#HomeTestimonial #testimonial{height:330px !important;}

.hero{width:100%;}

.hero img{left:2px;width:100%;bottom:15px;}

.subTitle{padding-top:10px;}

.serviceLeftDiv{width:100%;float:left;margin:10px 0}

.serviceRightDiv{width:100%;float:left;margin:10px 0}

.serviceColumn{padding-bottom:20px;}

.serviceWebapplicationCircle{height:159px;width:110px;float:left;}

.serviceListArrowDiv{height:154px;}

.servicePageUlLi .serviceListArrowDiv .serviceList{width:238px;padding:0 20px;}

.innerPageContent .serviceContainer_12{width:100%;margin:0 auto;}

.innerPageContent .technologyContainer{width:100%;margin:0 auto}

.mobileMenu a{width:82%;}

#companyOverviewImg{float:none;margin:0 auto;width:300px}

.presentationDownload,#companyOverviewImg a.timesSmallImg,.companySecondImgOverview{margin:0 auto;display:block !important}

.sliderBg{height:218px;}

span.currentAddressHeader{background:none}

.indextechnologies{margin:0 auto;width:300px !important;}

.indextechnologies ul li{margin:10px 10px 20px 0 !important;}

.indextechnologies ul li:hover{}

.careerContainer{min-height:100% !important;}

.mobileImg img{height:auto;max-width:100%}

.textareaError{top:142px !important;}

.minict_wrapper{height:33px !important}

.whatWeDoHeader span.subTitle{width:auto !important;}

.reachToUs{width:100%;}

.aboutusFooter .grid_13{width:100%float:right;}



}

@media only screen and (max-width:480px){.innerPageContent .whatWeDoHeader{padding-bottom:5px !important;}

#uvTab{top:50% !important;display:none !important;}

.container_12 .grid_13{width:96%;}

.innerPageContent, .careers,.Contact{width:82%;padding:15px 8px 15px 8px;margin:0px auto;}

.indexContPad,.clientLogoDiv,.indexContPad2,.technology_logos{width:90%;margin:0 auto;}

.aboutusFooter .grid_13{width:100%;}

#testimonial li{min-height:180px;}

.subTitleHeader{height:auto !important;padding-bottom:10px}

#technology_logos{margin-left:0px;}

.technology_logos .caroufredsel_wrapper{margin-left:0px !important;width:100% !important;margin:auto !important;}

#technology_logos li{margin:10px 0px 20px;}

.largePhoto{background-size:82% !important;height:167px !important}

.whatwedoText{padding-left:10px;padding-right:10px;}

.techLinks{display:none;}

.technology_Tabs{height:35px !important;}

.techLinks ul li{margin:0px;display:block;}

.technology_Tabs{background:none !important}

.techLinks ul{display:block;width:100%;margin-bottom:5px !important;}

.techLinks ul li{margin:0 4px !important}

.techLinks ul li img{width:48px;height:auto}

.innerPageContent .technologyContainer{width:100%;margin:0 auto}

.techLinks ul{display:block;width:100%;margin-bottom:5px !important;}

.techLinks ul li{margin:0 3px !important}

.techLinks ul li img{width:40px !important;height:auto !important}

#VTitle, #MTitle{font-size:16px;}

#VTitle{padding:25px 10px 23px 15px;top:-42px;left:-37px;background:url(../../images/sprite.png) left top no-repeat !important;background-position:-910px -150px !important;}

#MTitle{padding:25px 5px 26px 10px;margin-right:5px;bottom:-18px;right:-32px;background:url(../../images/sprite.png) left top no-repeat !important;background-position:-910px -75px !important;}

.technologyfilter .sbHolder, .filterCareer .sbHolder{width:100% !important;margin-left:0 !important;}

.search{margin-left:0 !important;}

#workAtTag .careerIcons, #opportunity .careerIcons, #applyForJob .careerIcons{height:53px !important;width:53px !important;background-size:cover !important;}

ul.careerMenuList span.careerTitle{font-size:13px !important;}

.filterCareer .minict_wrapper{width:100% !important;margin:0 0 15px 0 !important}

.filterCareer .minict_wrapper input{width:97% !important;}

ul.careerMenuList li a{padding:5px 5px 15px !important;}

ul.careerMenuList li a{width:75px !important;}

#workAtTag .careerIcons{background:url(../../images/sprite.png) no-repeat left center !important;background-position:-850px -122px !important;}

#opportunity .careerIcons{background:url(../../images/sprite.png) no-repeat left center !important;background-position:-795px -122px !important;height:62px;width:63px;display:block;margin:0 auto;}

#applyForJob .careerIcons{background:url(../../images/sprite.png) no-repeat left center !important;background-position:-740px -122px !important;height:62px;width:63px;display:block;margin:0 auto;}

ul.careerMenuList li.current #workAtTag .careerIcons{background:url(../../images/sprite.png) no-repeat left center !important;background-position:-850px -177px !important;}

ul.careerMenuList li.current #opportunity .careerIcons{background:url(../../images/sprite.png) no-repeat left center !important;background-position:-795px -177px !important;}

ul.careerMenuList li.current #applyForJob .careerIcons{background:url(../../images/sprite.png) no-repeat left center !important;background-position:-740px -177px !important;}

ul.careerMenuList li #workAtTag:hover .careerIcons{background:url(../../images/sprite.png) no-repeat left center !important;background-position:-850px -177px !important;}

ul.careerMenuList li #opportunity:hover .careerIcons{background:url(../../images/sprite.png) no-repeat left center !important;background-position:-795px -177px !important;}

ul.careerMenuList li #applyForJob:hover .careerIcons{background:url(../../images/sprite.png) no-repeat left center !important;background-position:-740px -177px !important;}

.leftColumn{width:100%;margin:0 auto}

.RightColumn{width:100%;margin:0 auto}

.techIconContainer{width:100%;}

.techIconContainer .iconArea .separateIcon{margin:10px 6px !important}

.AboutUsContent{width:100%;}

.legacyCostPerformance{margin:0 10px}

.legacyCostPerformance img{margin:10px 8px 0 0}

.backgroundBox{width:78%;left:42px !important}

.testingQAcaption h1{font-size:18px !important;}

.applyForm{width:100%;}

.applyFormText,.applyFormTextArea{width:260px;}

.hearAboutUspara .minict_wrapper input, .exprienceSelectionPara .minict_wrapper input{width:260px;}

.exprienceSelectionPara .sbHolder ,.hearAboutUspara .sbHolder{width:270px;}

.filetext{width:160px;padding-right:10px;margin-right:10px;float:left;}

.countrySelectBox .sbHolder{width:270px;}

#applyFormRightDiv{width:100%;}

#recaptcha_table{width:270px;}

#applyFormPara{width:86%;}

#recaptcha_image{width:202px !important;}

.recaptcha_image_cell{width:204px !important}

#recaptcha_response_field{width:193px !important;}

.subTitle{padding-top:10px;}

.logo{width:55%;margin:0px;position:relative;top:16px;}

.serviceLeftDiv{width:100%;float:left;margin:0 0 5px 0}

.serviceRightDiv{width:100%;float:left;margin:0 0 5px 0}

.serviceColumn{padding-bottom:0px;}

.serviceWebapplicationCircle{height:120px;width:120px;float:none;margin:0 auto 20px;}

.serviceListArrowDiv{height:174px;}

.topMenuBgDiv ul li{width:327px;margin:0;height:auto;float:left}

.servicePageUlLi .serviceListArrowDiv .serviceList{width:254px;padding:0 20px;}

.innerPageContent .serviceContainer_12{width:100%;margin:0 auto;}

.topMenuBgDiv{display:none !important;}

.testimonialContainer ul{background:none;}

.testiCredentials{margin-left:10px;width:55%;box-shadow:4px 0 0 0 rgba(162,162,162,1), 0 0 1px rgba(255,255,255,0.5);padding:10px 40px 10px 10px !important;}

.testiContentPanel{/*width:87%;*/ width:93%;padding-top:20px;}

.testiContent{box-shadow:0px -6px 0 0 rgba(162,162,162,1), 0 4px 6px rgba(0,0,0,0.4);}

.testiContentPanel{background:url(../../images/testiContentNormalResInner.html) no-repeat 46px 6px;}

.testiContentPanelActive{background:url(../../images/testiContentActiveRes.html) no-repeat 46px 6px;}

.testiContent{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}

.testiCredentialsActive{box-shadow:4px 0 0 0 #6BA734, 0 0 1px rgba(255, 255, 255, 0.5)}

.textareaError{top:139px !important;}

.minict_wrapper{height:33px !important}

.bodyBottomRepeat .subTitleHeader{margin-bottom:5px;}

.clientsLogoTitleText{margin-top:20px;}

.indexMarginTop{margin-top:0px !important;}

.reachToUs .threeColumn{padding-right:0 !important;}

.usaAddressDiv{width:55%;}

.indiaAddressDiv{width:45%;}

}

@media only screen and (max-width:380px){.careerMenu{display:none;}

.techLinks{display:none;}

.technology_Tabs{height:35px !important;}

.careerMenuListResponsive{display:block;}

.techLinks ul li{margin:0px;display:block;}

.technology_Tabs{background:none !important}

.techIconContainer{width:100%;}

.smallSizePhoto ul li{padding:5px !important;}

.AboutUsContent{width:100%;}

.indextechnologies{margin:0 auto;width:100%;}

.testiContentPanel{width:82%;padding-top:20px;}

.switchOFF span{}

.testiCredentialsActive{box-shadow:4px 0 0 0 #6BA734, 0 0 1px rgba(255, 255, 255, 0.5)}

}

@media only screen and (max-width:320px){.bx-wrapper .bx-viewport{width:220px !important;margin:0 auto;}

#uvTab{top:50% !important;display:none !important;}

.verticalContainer{display:none;}

.container_12 .grid_13{width:96%;}

.footer .grid_13{width:100%;}

.managementStaffPhotoDiv{width:100%;padding-bottom:0px;}

.managementTextDiv{padding-top:10px;}

.innerPageContent, .careers,.Contact{width:82%;padding:15px 8px 15px 8px;margin:0px auto;}

.largePhoto{background-size:82% !important;height:200px !important;;margin-left:2px;}

.position{width:166px !important;}

#testimonial li{min-height:240px}

.managementStaffPhotoDiv{background:none !important;}

.technology_logos .caroufredsel_wrapper{width:100% !important;}

.techIconContainer{width:100%;}

.techIconContainer .iconArea .separateIcon{width:40%}

.AboutUsContent{width:100%;}

.keypoints{padding-left:0;}

.keypoints .points{width:88%;}

.keypointborder{border-right:none;padding-right:25px !important;}

.legacyCostPerformance{margin:0 10px}

.legacyCostPerformance img{margin:10px 12px 0 0 !important;width:96px}

.backgroundBox{width:70%;left:30px !important}

.testingQAcaption{padding:0 7px !important}

.testingQAcaption h1{font-size:15px !important;}

.applyForm{width:100%;margin-top:20px;}

.applyFormText,.applyFormTextArea{width:196px;}

.hearAboutUspara .minict_wrapper input, .exprienceSelectionPara .minict_wrapper input{width:196px;}

.exprienceSelectionPara .sbHolder ,.hearAboutUspara .sbHolder{width:206px;}

.filetext{width:96px;padding-right:10px;margin-right:10px;float:left;}

.countrySelectBox .sbHolder{width:204px;}

.copyright{width:300px;}

.innerBanner div{padding:0}

.bx-wrapper .bx-viewport{width:220px !important;margin:0 auto;}

.subTitle{padding-top:10px;}

.logo{width:55%;margin:0px;position:relative;top:16px;}

.serviceColumn{padding-bottom:0px;}

.serviceWebapplicationCircle{height:118px;width:118px;float:none;margin:0 auto 10px;}

.serviceListArrowDiv{height:150px;}

.servicePageUlLi .serviceListArrowDiv .serviceList{width:194px;padding:0 20px;}

#companyOverviewImg{margin-left:20px;}

.applyForm input[type="file"]{position:absolute;left:104px;height:30px;opacity:0;cursor:pointer;width:105px;}

.hightlightContent{padding:0 !important}

.serviceListArrowDiv{margin:0 auto !important;}

.indextechnologies{margin:0 auto;width:100%;}

.testiCredentialsActive{box-shadow:4px 0 0 0 #6BA734, 0 0 1px rgba(255, 255, 255, 0.5)}

}

.container_12:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.row:after, .clearfix:after{clear:both;}

.row,.clearfix{zoom:1;}



/* Testimonial */

.testimonialContainer ul {padding-bottom: 10px; position: relative; left:20px;}

ul.testiTimelineInner {left:0}

.testimonialContainer ul li,.testimonialInnerContainer ul li {

	margin					: 20px 0 32px; 

	position				: relative;

	

}

.testiContent,.defaultText{font-size:15px;line-height:22px; color:#dcdcdc; 	

font-family: 'Lato',sans-serif;

box-sizing: border-box;

text-align: left;

}



.testiContentPanelActive .defaultText { font-size:15px;text-align: left;}

.testiName {  font-size:15px; color:#dcdcdc;}

.testiDesignation {font-style: italic; font-size:12px; text-align: left;}

.testiCompany,.testiLocation {font-style: italic; font-size:13px;text-align: left;}



.testiCredentials {

	background				: #282828;

	font-family				: Verdana, Geneva, sans-serif;

	font-size				: 11px;

	color					: #dcdcdc;

	float					: left;

	padding					: 10px;

	border-radius			: 5px;

	line-height				: 20px;

	position				: relative;

	z-index					: 1;

	-webkit-transition		: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	-moz-transition			: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	-o-transition			: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	-ms-transition			: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	transition				: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	-webkit-transform-origin: 0 0;

	-moz-transform-origin	: 0 0;

	-o-transform-origin		: 0 0;

	-ms-transform-origin	: 0 0;

	transform-origin		: 0 0;

	-webkit-transform-style	: preserve-3d;

	-moz-transform-style	: preserve-3d;

	-ms-transform-style		: preserve-3d;

	-o-transform-style		: preserve-3d;

	transform-style			: preserve-3d;

}





.switchOFF {

	float					: left;

	margin					: 14px 0 0 49px;

}

.switchOFF span {

	float					: left;

	width					: 31px;

	height					: 31px;

	background				: url(../../images/timeLineNormal.png) no-repeat;

	margin					: 0px 0px 0px -17px;

	position				: relative;

	cursor					: pointer;

}

.switchON span {

	background				: url(../../images/timeLineActive.png) no-repeat;

}

.testimonialInnerContainer .switchOFF span {

	background				: url(../../images/timeLineNormalTwo.html) no-repeat;

}

.testimonialInnerContainer .switchON span {

	background				: url(../../images/timeLineActivetwo.html) no-repeat;

}

.curlyLines {

	margin					: 13px 0px 0px -70px;

	float					: left;

}

.hWhiteLine {

	float					: right;

	margin					: 15px 0px 0px -18px;

	width					: 50px;

	height					: 1px;

	background-color		: #a2a2a2;

	overflow				: hidden;

}

.testiContentPanel {

	background: none;

	float					: left;

	font-family				: Verdana, Geneva, sans-serif;

	font-size				: 13px;

	color					: #222;

	padding-left			: 5px;

	margin-left				: -5px;

	line-height				: 18px;

	position				: relative;

	-webkit-perspective		: 600px;

	-o-perspective			: 600px;

	-ms-perspective			: 600px;

	perspective				: 600px;

	/*box-shadow				: 0 4px 6px rgba(0,0,0,0.1);*/

}

.testiContent {

	background				: #282828;

	border-radius			: 5px;

	/*box-shadow				: -4px 0 0 0 rgba(254,146,31,1), 0 0 1px rgba(255,255,255,0.5);*/

	padding					: 10px;

	-webkit-transition		: -webkit-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	-moz-transition			: -moz-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	-o-transition			: -o-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	-ms-transition			: -ms-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	transition				: transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;

	-webkit-transform-origin: 0 0;

	-moz-transform-origin	: 0 0;

	-o-transform-origin		: 0 0;

	-ms-transform-origin	: 0 0;

	transform-origin		: 0 0;

	-webkit-transform-style	: preserve-3d;

	-moz-transform-style	: preserve-3d;

	-ms-transform-style		: preserve-3d;

	-o-transform-style		: preserve-3d;

	transform-style			: preserve-3d;

	

}

.testiContentPanelActive .testiContent {

	/*box-shadow				: -4px 0 0 0 rgba(254,146,31,1), 0 0 1px rgba(255,255,255,0.5);*/

	-webkit-transform		: rotateY(0deg);

	-moz-transform			: rotateY(0deg);

	-o-transform			: rotateY(0deg);

	-ms-transform			: rotateY(0deg);

	transform				: rotateY(0deg);

}

.testiContentPanelActive .textOverflow{

	display					: none;

}

.testiContent .defaultText {

	padding					: 5px 0; 

}

.textOverflow {

	display					: inline;

}



.hiddenText {

	display					: none;

}

.testimonialPanel {

	

	padding					: 0;

}





.testimonialInnerContainer .testiCredentials,.testimonialInnerContainer .testiContent {

background: #ffffff; /* Old browsers */

border:1px solid #cdcdcd;

}

.testimonialInnerContainer .testiCredentialsActive,.testimonialInnerContainer .testiContentPanelActive .testiContent {

border-bottom:1px solid #b1d095;border-bottom:1px solid #b1d095;border-top:1px solid #b1d095;

background:#fff;

}

.testimonialInnerContainer .testiCredentials{

    -moz-box-shadow: 5px 6px 0px #e7e7e7;

    -webkit-box-shadow: 5px 6px 0px #e7e7e7;

    box-shadow: 5px 6px 0px #e7e7e7;

}

.testimonialInnerContainer .testiContent{

 	-moz-box-shadow: 5px 6px 0px #e7e7e7;

    -webkit-box-shadow: 5px 6px 0px #e7e7e7;

    box-shadow: 5px 6px 0px #e7e7e7;

}

.testimonialInnerContainer .testiCredentials { border-right:3px solid #ed881c;}

.testimonialInnerContainer .testiContent{ border-left:3px solid #ed881c;}

.testimonialInnerContainer .testiContentPanelActive .testiContent{border: none;}

.testimonialInnerContainer .testiCredentialsActive{border: none;}

.testimonialInnerContainer .testiContentPanelActive .testiContent{box-shadow: -4px 0 0 0 rgba(107,167,52,1), 0 4px 6px rgba(0,0,0,0.4);}

.testimonialInnerContainer .testiCredentialsActive{box-shadow: 4px 0 0 0 rgba(107,167,52,1), 0 4px 6px rgba(0,0,0,0.4);}

.testiContent p {padding-top:6px;}

ul.testiTimelineInner li:last-child{margin-bottom:0}

ul.testiTimelineInner .switchOFF {

	float					: left;

	margin					: 14px 0 0 50px;

}

.testiCredentials,.testiContentPanel{text-align: left;}

.testiContentPanel .testiContent{

	cursor: pointer;

}

/*.testiContentPanel.testiContentPanelActive .testiContent{

	cursor: inherit;

}*/

.testimonial ul li div span{

	transition:all 1s ease;

	-moz-transition:all 1s ease;

	-webkit-transition:all 1s ease;

	-ms-transition:all 1s ease;

}

