@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;
}
body {font-family:MyriadPro-Regular; font-size:16px; -webkit-font-smoothing: antialiased;}
h1{ font-size:22px; line-height:24px; margin:0; padding:0;}
h2{ font-size:22px; line-height:24px; margin:0; padding:0; }
h4{ text-transform:uppercase; font-weight:bold;}

.pdng-top-btm{ padding:20px 0;}
.pdng-top{ padding-top:20px;}
.fright{ float:right;}

.top{ background:#616161;}
.top a{ color:#ffffff; padding:15px;}
.top a:hover{ text-decoration:none; color:#000;}

.logo-bg{ background:url(../images/logo-bg.png) bottom left repeat-x; padding:20px 0;}

.menu-bg{ background:url(../images/menu-bg.png) top left no-repeat #f59d21; margin:5px 0 1px 0; padding:0; padding:0 0 0 35px;}
#nav-auto{ width:100%; margin:0px auto; background:none;}

.header_top_area {    position: relative;}
*, ::before, ::after {    box-sizing: inherit;}
* {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.header_top_area::after {    background:url(../images/top-menu-bg.png);    content: "";    height: 100%;    left: calc(50% + 570px);    overflow-y: hidden;    position: absolute;    top: 0;    width: calc(50% - 570px);}
::after, ::before {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}

.welcome-bg{ background:url(../images/welcome-bg.png) top left repeat-x;}

.welcome-title, .event-title, .services-title{	margin:60px auto 40px auto;} 
.welcome-title b, .event-title b, .services-title b{font-family:MyriadPro-Regular;  font-size:16px; color:#616161; line-height:22px; padding:10px 0; font-weight:bold; display:block;}
.welcome-title i, .services-title i{text-transform:lowercase; font-style:normal;}
.welcome-title > span, .event-title > span, .services-title > span {	font-size: 15px;	color: #616161; font-style: italic;	line-height: 21px;	display: inline-block;}

.welcome-title { border-right:#e2e5ea solid 1px;}

.welcome-title h1, .event-title h1, .services-title h1{font-family:MyriadPro-Regular; font-size: 30px;	text-transform:capitalize; font-weight:bold;	line-height:18px;	display: block; padding:0 0 14px 0; }
.welcome-title h1, .services-title h1 {color:#dd5835;	}
.welcome-title h1 span, .event-title h1 span, .services-title h1 span {display: block;}
.welcome-title h1:after, .event-title h1:after, .services-title h1:after  {content: ' ';	background: #616161;	height: 2px;	width: 55px;	display: inline-block;}
.welcome-title p, .event-title p{ font-size:16px; line-height:24px; color:#626262;}
.welcome-title a, .event-title a{ margin:40px auto 20px auto;}

.event-title h1 {color:#f59d21;}
.event-title p span{ color:#f59d21; font-weight:bold;}

.button, .button-two, .applyNow, .success-stories a{display: inline-block; cursor: pointer;  text-align: center;  text-decoration: none;  outline: none; border: none;  border-radius: 0;}

.button, .button-two, .success-stories a{ padding: 8px 25px;  font-size: 12px; }

.applyNow{ padding: 15px 25px;  font-size: 16px; font-weight:bold; }

.button, .button-two, .applyNow{  color: #fff;  }

.button, .applyNow { background-color: #dd5835;   box-shadow: 0 5px #f59d21;}
.button:hover, .button-two:hover, .applyNow:hover { text-decoration:none; color:#FFF;}
.button:hover, .applyNow:hover{background-color: #f59d21; box-shadow: 0 5px #dd5835; }

.button:visited, .button-two:visited{ color:#FFF; text-decoration:none;}

.button-two {background-color: #f59d21; box-shadow: 0 5px #dd5835;}
.button-two:hover {background-color: #dd5835; box-shadow: 0 5px #f59d21; }

.mrns{ background:#fcfcfc;}
.mrn h1{ font-size:28px; color:#f59d21; line-height:32px; margin-bottom:10px;}
.mrn a{ display:block; color:#626262; font-size:18px; line-height:35px;}
.mrn a:last-child{ margin-bottom:14px;}
.mrn a:hover{ text-decoration:none;}
.mrn img{ border-radius: 50%;  background:#f59d21; margin:50px auto 25px auto;}
.network-bg{ background:url(../images/network-planning-bg.png) right bottom no-repeat;}

.success-stories{ background:#dd5835; padding:45px 0 35px 20px; text-align:center;}
.success-stories h1{ text-align:center; color:#FFF; font-size:30px; margin-bottom:18px; font-weight:bold;}
.success-stories p{ color:#FFF; line-height:26px; text-align:left;}
.success-stories a{ color:#dd5835; background-color: #FFF; box-shadow: 0 5px #b23e1f; margin:15px auto 0 auto; display:inline-block;}
.success-stories a:hover{background-color: #b23e1f; box-shadow: 0 5px #FFF; color:#FFF;}

.services-bg, .careers-bg{ background:url(../images/services-bg.png) top left repeat; padding-bottom:30px;}
.border{ border:#d7d7d7 solid 1px; transition: box-shadow 1s;}
.border-none{ border:#FFF solid 1px; transition: box-shadow 1s;}
.border-none, .border{ margin-bottom:50px; transition: box-shadow .5s;}
.border h1, .border-none h1{ color:#dd5835; text-align:center; font-size:28px; font-weight:bold; padding:22px 0;}
.border p, .border-none p{ padding:25px; color:#626262; font-size:16px; line-height:24px;}
.border-none h2, .border h2{ font-size:40px; color:#616161; line-height:45px; text-align:center; padding:29px 0; font-weight:bold;}

.border i, .border-none i{ color:#626262; font-size:16px; font-style:normal; line-height:24px; padding:10px 15px; display:block;}
.border a:hover, .border-none a:hover{ text-decoration:none; display:inline-block;}
.border:hover, .border-none:hover{border:#b23e1f solid 1px; border-radius:5px; background:#fcfcfc;box-shadow: 0 0 11px rgba(33,33,33,.5);}


.cli-pdng{ padding:60px 0 100px 0;}
.our-clients h1, .our-clients span{ color:#FFF;}
.our-clients h1{ margin:0 auto 50px auto;} 
#our-clients {background-image: url(../images/clients-bg.jpg); width:100%; display:block;}
.parallax {background-attachment: fixed;    background-position: center top; padding:0;    background-repeat: no-repeat;    background-size: cover;}
#our-clients .overlay {background-color: rgba(0,0,0, 0.6); padding: 0px 0 40px;}
.our-clients img{ padding:15px; background:#FFF;}

.careers-bg p{ font-size:18px; text-align:center; color:#626262; margin-bottom:30px;}

.clr{clear:both; }


.footer-bg{ background:#21252b;}
.footer-bg p{padding:15px 0;  color:#565e66; display:inline-block; margin:0; font-family:'MyriadPro-Regular'; font-size:14px;}
.footer-bg p a{ color:#565e66;}

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; background: url('../images/arrow.png') no-repeat 100% 0px #fff; background: url('../images/arrow.png') no-repeat 100% 0px; background: url('../images/arrow.png') no-repeat 100% 0px; background: url('../images/arrow.png') no-repeat 100% 0px; background: url('../images/arrow.png') no-repeat 100% 0px;    background: url('../images/arrow.png') no-repeat 100% 0px; -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 ); Current gradient has opacity, switching color format to 'rgba' Color format:Comments IE9 Support (?)border: none; 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 */}


.innerpage-hdng,  .ih-about, .in-our, .in-software, .in-erp, .in-bpm, .in-app, .in-web, .in-quality, .in-outso, .in-crm, .in-clients, .in-careers, .in-contact, .in-market, .in-management, .in-secure, .in-c-care, .in-risk, .in-events, .in-success-stories, .in-sys, .in-backup, .in-r-p-c, .in-r-o{-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	border-bottom: #f89d23 solid 1px;}

.innerpage-hdng{ background: url(../images/inner_banner.jpg) center center no-repeat #f9fafb;}

.ih-about{ background:url(../images/aboutus-img.jpg)center center no-repeat #f9fafb;}
.in-our{ background:url(../images/our-people-img.jpg)center center no-repeat #f9fafb;}
.in-software{background:url(../images/software-development-img.jpg)center center no-repeat #f9fafb;}
.in-erp{background:url(../images/erp-solutions-img.jpg)center center no-repeat #f9fafb;}
.in-bpm{ background:url(../images/bpm-inner-img.jpg)center center no-repeat #f9fafb;}
.in-app{background:url(../images/application-development-inner-img.jpg)center center no-repeat #f9fafb;}
.in-web{background:url(../images/web-designing-inner-img.jpg)center center no-repeat #f9fafb;}
.in-quality{background:url(../images/software-testing-inner-img.jpg)center center no-repeat #f9fafb;}
.in-outso{background:url(../images/outsourcing-img.jpg)center center no-repeat #f9fafb;}
.in-crm{background:url(../images/crm-img.jpg)center center no-repeat #f9fafb;}
.in-clients{background:url(../images/clients-inner-img.jpg)center center no-repeat #f9fafb;}
.in-careers{background:url(../images/careers-img.jpg)center center no-repeat #f9fafb;}
.in-contact{background:url(../images/contact-img.jpg)center center no-repeat #f9fafb;}
.in-market{background:url(../images/market-research-img.jpg)center center no-repeat #f9fafb;}
.in-management{ background:url(../images/management-team-img.jpg)center center no-repeat #f9fafb;}
.in-secure{ background:url(../images/secure-download-img.jpg)center center no-repeat #f9fafb;}
.in-c-care{ background:url(../images/customer-care-img.jpg)center center no-repeat #f9fafb;}
.in-risk{ background:url(../images/risk-management-img.jpg)center center no-repeat #f9fafb;}
.in-events{ background:url(../images/events-img.jpg)center center no-repeat #f9fafb;}
.in-success-stories{ background:url(../images/success-stories-img.jpg)center center no-repeat #f9fafb;}
.in-sys{ background:url(../images/system-maintanance-img.jpg)center center no-repeat #f9fafb;}
.in-backup{background:url(../images/backup.jpg)center center no-repeat #f9fafb;}
.in-r-p-c{background:url(../images/risk-process-check-img.jpg)center center no-repeat #f9fafb;}
.in-r-o{background:url(../images/risk-offerings-img.jpg)center center no-repeat #f9fafb;}



.innerpage-hdng h4{ color:#000; line-height:180px;}

.innerpage-hdng .breadcrumb{ background:none; line-height:120px; color:#000; }
.innerpage-hdng .breadcrumb a{ color:#FFF;}
.innerpage-hdng .breadcrumb .active{color:#D8D8D8;}
.breadcrumb > li + li::before {    padding: 0 5px;    color: #FFF;    content: "/\00a0";}

.minheight{ min-height:350px;margin:20px auto;}
.minheight img{border:#efefef solid 1px; margin: 10px;}
.border-rightt{border-right: #e5e5e5 dotted 1px;  padding:15px 0;}

.minheight h3{border-bottom: #e5e5e5 dotted 1px;	margin: 10px 0;	font-weight: 400;  color:#dd5936; font-weight:bold; font-size:26px;}
.minheight h2{ margin:0; padding:20px 0 10px 0; color:#1eacce; font-weight:bold; font-size:20px;}
.minheight h5{ margin:0; padding:20px 0 10px 0; color:#dd5936; font-weight:bold; font-size:16px;}
.minheight ul{ margin:0; padding:5px 0;}
.minheight ul li{ list-style-type:circle; margin:0 0 0 20px; line-height:25px;}
.minheight p{ padding:5px 15px 5px 0; text-align: justify;}
.minheight h4{margin:0; padding:20px 0 0px 0; color:#dd5936; font-weight:bold; font-size:20px;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {    z-index: 2;    color: #fff;    background-color: #dd5835;    border-color: #dd5835;}

.list-group-item.active h4{ color:#FFF; padding:0; margin:0;}



@media (max-width:960px){
.logo{ padding:15px 0;}
.welcome-title { border-right:none;}
.network-bg{ background:none;}
.txt-center{ text-align:center;}

.minheight p{ padding:15px;}
.border-rightt{border-right:none;}
.minheight h3{border-bottom: #e5e5e5 dotted 1px; margin:0 auto;  padding:0px 15px;}

.footer-bg p{padding:5px 0;}
	}
	h4.industries-h4 {
    font-size: 16px;
    font-weight: 600;
}

/* Choose Us Section */
.choose-us-section {
    display: flex; flex-wrap: wrap; gap: 30px; justify-content: center;
}
.choose-us-card {
    flex: 1 1 300px; background: #fff; padding: 25px; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}
 .bulid-future-section {
      display: flex;
      justify-content: space-between;
      padding: 60px 10%;
      background: white;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
    }
    .bulid-future-content {
      max-width: auto;
    }
    .bulid-future-section h1 {
     
      margin-bottom: 20px;
    }
    .bulid-future-section p {
        color:#626262;
      font-size: 16px;
      line-height: 1.6;
      margin-bottom: 20px;
    }
    
   

    @media (max-width: 768px) {
      .bulid-future-section {
        flex-direction: column;
        text-align: center;
      }
      .welcome-title span{
    line-height: 1.7em;
}
     
    }
     .bmp h1 {
    line-height: 1.7em;
}
     
    
