@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('MyriadPro-Regular.eot');
  src: url('MyriadPro-Regular.woff2') format('woff2'),
       url('MyriadPro-Regular.woff') format('woff'),
       url('MyriadPro-Regular.ttf') format('truetype'),
       url('MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),
       url('MyriadPro-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro-Bold';
  src: url('MyriadPro-Bold.eot');
  src: url('MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
       url('MyriadPro-Bold.svg#MyriadPro-Bold') format('svg'),
       url('MyriadPro-Bold.ttf') format('truetype'),
       url('MyriadPro-Bold.woff') format('woff'),
       url('MyriadPro-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
html { scroll-behavior: smooth;}
body {font-family:'MyriadPro-Regular'; font-size:16px; line-height: 22px; border-top: #480051 solid 5px; -webkit-font-smoothing: antialiased; color:#000;}

h1, h2, h3, h4, h5{ margin:0; padding:0;}

.logo{ padding:15px 0;}

 .consulting-bg h1, .about-bg h1, .staffing-bg h1, .development-bg h1, .sollutions-bg h1, .customers-bg h1{font-size: 40px; font-family: 'MyriadPro-Bold'; text-transform: uppercase;}

.strong{ font-size: 24px; font-family: 'MyriadPro-Regular'; padding-top:15px; padding-bottom:15px; line-height: 30px; }

.menu-bg{ background:none; margin:0 0 1px 0; padding:0;}
#nav-auto{ width:100%; margin:0px auto; background:none;}
.clr{clear:both; }

.about-bg{ margin: 80px auto 0 auto; padding-bottom: 80px; background: url(../images/about-bg.jpg) bottom center no-repeat; }
.about-bg h1{margin-top:30px!important;}
.about-bg a{ background: #7c3285; color:#FFF; font-size: 24px; text-decoration: none; border-radius: 40px;  border:#FFF solid 2px; display: inline-block; padding:20px 40px; margin: 30px auto;}

.consulting-bg{ background: url(../images/consulting-bg.jpg) center top no-repeat; background-size: cover; padding-bottom: 80px;}
.consulting-bg h1.hdng{margin: 80px auto 30px auto;}
.consulting-bg h2, .consulting-bg h3{font-size: 24px; color: #4b0054;}
.consulting-bg .imgs img{ display: block; text-align: center; margin: 15px auto;}
.consulting-bg h3{ margin: 15px auto;}

.development-bg, .customers-bg, .sollutions-bg{ background: #480051; }

.development-bg, .customers-bg{  padding-top: 30px; padding-bottom: 60px;}

.sollutions-bg{ padding-top: 30px; padding-bottom:1px;}

.development-bg h1, .sollutions-bg h1, .customers-bg h1{padding-top: 30px; padding-bottom: 15px;}
.development-bg h1, .development-bg p, .customers-bg h1, .sollutions-bg h1, .sollutions-bg p{color:#fff;}
.development-bg h2{font-size: 24px; font-family: 'MyriadPro-Regular'; padding-top: 24px; color: #FFF;}
.development-bg p{ padding-top: 15px; line-height: 24px;}
.development-bg a, .sollutions-bg a{color:#FFF; padding: 0px 5px; font-size: 18px; background:none; border-radius: 5px;}
.development-bg a:hover, .sollutions-bg a:hover{text-decoration: none; color: #000; background: #FFF;}

.staffing-bg{ background: url(../images/staffing.jpg) top center no-repeat;padding-bottom: 80px;}
.staffing-bg  h1.hdng{margin: 0px auto 30px auto; padding-top: 200px; color: #4a0053;}
.staffing-bg .box img{ float: left;}

.footerTopBg{padding-top: 60px; padding-bottom: 60px; background: url(../images/world-map.jpg)  no-repeat center center #f6f6f6; 
  -webkit-background-size: cover;  -moz-background-size: cover;   -o-background-size: cover;   background-size: cover;}
.footerTopBg h3{font-size: 20px; padding-top: 30px; padding-bottom: 20px; font-family: 'MyriadPro-Bold'; color:#470150;}
.footerTopBg ul, .footerTopBg ul li{margin: 0; padding: 0;}
.footerTopBg ul li{list-style: none; font-size: 18px; line-height: 32px;}

.footer-box, .staffing-bg .box{ background: #FFF;  border-radius: 5px; -webkit-box-shadow: 0px 0px 10px 0px rgba(241,241,241,1); -moz-box-shadow: 0px 0px 10px 0px rgba(241,241,241,1); box-shadow: 0px 0px 10px 0px rgba(241,241,241,1); padding: 15px; min-height: 160px; margin: 30px auto 15px auto; display: block;}
.footer-box p{line-height: 20px;}
.footer-box h2{font-size: 20px; padding-top: 20px; padding-bottom: 20px; font-family: 'MyriadPro-Bold'; text-transform: uppercase; color: #470150;}

.footer-bg{ background:#490152;}
.footer-bg p{ color:#FFF; padding:15px 0; margin:0; font-family:'MyriadPro-Regular'; font-size:18px;}

select {color: #333; font-weight: normal; font-size: 1em; line-height:1.2em; margin: 0 0 10px; padding: 6px 0; border: 0 none; cursor: pointer; text-indent: 0.01px; text-overflow: ""; background: url('../images/arrow.png') no-repeat 100% 4px #fff!important; *background-image:none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;     appearance: none;}
select{background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); border: 1px solid #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; -moz-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc; height: 35px; background-color: #eee;}
select option {background: #fff; /* style the dropdown bg color */}


.btn-read { background: transparent; border-radius: 0; border: 1px solid #ffffff; color: #fff; }
.section-box-seven{ margin:25px auto 0 auto; height: 200px; background: radial-gradient(#4b0054,#4b0054); background: -webkit-radial-gradient(#4b0054,#4b0054); background: -moz-radial-gradient(#4b0054,#4b0054); color: #fff; position: relative; overflow:hidden;}

.section-box-seven h3{color:#FFF; font-weight: bold;}
.section-box-seven p{color:#FFF;}
.section-box-seven figure {position: absolute; text-align: center; padding: 19px; width: 100%; height: 100%;}
.section-box-seven img{height: 100%; position: absolute; transition: ease-in-out .5s; -webkit-transition: ease-in-out .5s; -moz-transition: ease-in-out .5s; }
.section-box-seven:hover img{  -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); opacity: 0; }


.innerpage-hdng h4{ color:#FFF; text-shadow: 2px 2px 2px #000; padding: 90px 0 5px 0; font-family: 'MyriadPro-Bold'; font-size: 35px; }


.in-about{ background: url(../images/about-us-banner.jpg) center right no-repeat;}
.in-development{ background: url(../images/in-development.jpg) center right no-repeat;}
.in-application-development{ background: url(../images/in-application-development.jpg) center right no-repeat;}
.in-webdesigning-support{ background: url(../images/in-web-designing-and-support.jpg) center right no-repeat;}
.in-mobile-app-development{ background: url(../images/in-mobile-app-development.jpg) center right no-repeat;}
.in-customized-applications{ background: url(../images/in-customized-applications.jpg) center right no-repeat;}
.in-offshore-development{ background: url(../images/in-offshore-development.jpg) center right no-repeat;}
.in-testing-and-support{ background: url(../images/in-testing-and-support.jpg) center right no-repeat;}
.in-consulting{ background: url(../images/in-consulting.jpg) center right no-repeat;}
.in-it-consulting{ background: url(../images/in-it-consulting.jpg) center right no-repeat;}
.in-big-data-consulting-services{ background: url(../images/in-big-data-consulting-services.jpg) center right no-repeat;}
.in-cyber-secutity{ background: url(../images/in-cyber-secutity.jpg) center right no-repeat;}
.in-management-consulting{ background: url(../images/in-management-consulting.jpg) center right no-repeat;}
.in-content-management{ background: url(../images/in-content-management.jpg) center right no-repeat;}
.in-staffing{ background: url(../images/in-staffing.jpg) center right no-repeat;}
.in-information-technology-staffing{ background: url(../images/in-information-technology-staffing.jpg) center right no-repeat;}
.in-contingent-recruitment{ background: url(../images/in-contingent-recruitment.jpg) center right no-repeat;}
.in-professional-staffing{background: url(../images/in-professional-staffing.jpg) center right no-repeat;}
.in-rpo{background: url(../images/in-rpo.jpg) center right no-repeat;}
.in-managed-services{background: url(../images/in-managed-services.jpg) center right no-repeat;}
.in-solutions{background: url(../images/in-solutions.jpg) center right no-repeat;}
.in-application-management{background: url(../images/in-application-management.jpg) center right no-repeat;}
.in-cloud-computing{background: url(../images/in-cloud-computing.jpg) center right no-repeat;}
.in-mobility{background: url(../images/in-mobility.jpg) center right no-repeat;}
.in-enterprise-resource-planning{background: url(../images/in-enterprise-resource-planning.jpg) center right no-repeat;}
.in-big-data{background: url(../images/in-big-data.jpg) center right no-repeat;}
.in-data-warehousing-bi{background: url(../images/in-data-warehousing-bi.jpg) center right no-repeat;}
.in-database{background: url(../images/in-database.jpg) center right no-repeat;}
.in-programming{background: url(../images/in-programming.jpg) center right no-repeat;}
.in-customers{background: url(../images/in-customers.jpg) center right no-repeat;}
.in-jobs{background: url(../images/in-jobs.jpg) center right no-repeat;}
.in-contact-us{background: url(../images/in-contact-us.jpg) center right no-repeat;}

.innerpage-hdng .breadcrumb{ background:none;  padding:10px 0 90px 0; color:#FFF; font-family: 'MyriadPro-Regular'; }
.innerpage-hdng .breadcrumb a{ color:#FFF; font-size:18px; text-shadow: 2px 2px 2px #000;}
.innerpage-hdng .breadcrumb .active{color:#FFF;}
.breadcrumb > li + li::before {    padding: 0 5px;    color: #FFF;    content: "/\00a0";}


.innerpage-hdng, .in-about, .in-development, .in-application-development, .in-webdesigning-support, .in-mobile-app-development,  .in-customized-applications, .in-offshore-development, .in-testing-and-support, .in-consulting, .in-it-consulting, .in-big-data-consulting-services, .in-cyber-secutity, .in-management-consulting, .in-content-management, .in-staffing, .in-information-technology-staffing, .in-contingent-recruitment, .in-professional-staffing, .in-rpo, .in-managed-services, .in-solutions, .in-application-management, .in-cloud-computing, .in-mobility, .in-enterprise-resource-planning, .in-big-data, .in-data-warehousing-bi, .in-database, .in-programming, .in-customers, .in-jobs, .in-contact-us{	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	border-bottom: #f5f5f5 solid 1px; -webkit-box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,1); -moz-box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,1); box-shadow: inset 0px 2px 5px 0px rgba(0,0,0,1); background-color: #4b0053;}

.minheight{ min-height:290px; margin: 40px auto 40px auto;}
.minheight h1, .minheight h2{margin:20px auto 0 auto; padding:0; color:#000; font-weight:bold; }
.minheight h1{font-size:24px;}
.minheight h2{font-size:20px;}
.minheight p{margin: 20px auto 0px; text-align: justify;}
.minheight ul{ margin:20px auto 0 auto;  padding:0;}
.minheight ul li ul{margin: 0; padding: 0;}
.minheight ul li{ list-style:none; display:block;padding:0 10px 0px 2px; line-height:25px; color:#000; }
.minheight .innerImg{float: right;}

.table th{ background:#0f6712; color:#FFF; white-space:nowrap; text-align:center;}
.table th a{ color:#FFF;}
.table th a:hover{ text-decoration:none; font-weight:bold;}
.table tr td a{ color:#000;}
.table tr td a:hover{ color:#69941e; text-decoration:none;}


@media (max-width:960px){
	.hdng{ padding-top: 50px;}
	.about-bg{ margin: 50px auto 0 auto; padding-bottom: 10px;} 
.featured-jobs{padding:40px 0;}
.featured-jobs h2{padding:15px 0;}
.menu-bg{ background:#44004d; margin:0 0 1px 0; padding:0;}
	

.innerpage-hdng h4{padding: 30px 0 5px 0;}
.innerpage-hdng .breadcrumb{padding:10px 0 30px 0; }
	

.innerpage-hdng{ background-position: top left;}
	
/*	.innerpage-hdng .breadcrumb{ color:#FFF; }
.innerpage-hdng .breadcrumb a{ color:#FFF; font-size:18px; text-shadow: 2px 2px 2px #000;}
.innerpage-hdng .breadcrumb .active{color:#929292;}
.breadcrumb > li + li::before {    padding: 0 5px;    color: #f8f8f8;    content: "/\00a0";}*/
	
	}
	