@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;
}
body {font-family:'MyriadPro-Regular'; font-size:16px; -webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0;}

.logo{padding: 10px 0;}

.pdng-top-btm{ padding:20px 0;}
.pdng-top{ padding-top:20px;}
.fright{ float:right;}

.mp{background: #000; border-radius: 10px; margin:30px auto 15px auto;}

.mail-phone{ padding:25px 0 25px 15px;}
.mail-phone i{ font-size: 45px; color: #FFF; float:left; padding-right: 15px; }
.mail-phone p{ font-size:16px; line-height: 16px; color: #FFF; font-weight: normal;}
.mail-phone p span{ font-size: 18px; line-height: 18px; padding: 5px 0 10px 0px; display: block;color: #FFF; font-weight: bold; }

.menu-bg{ background:#001431; margin:0 0 1px 0; padding:0;}
#nav-auto{ width:100%; margin:0 auto; background:none;}
.clr{clear:both; }



.welcome h1, .approach-bg h1, .services h1, .whatWedo-bg h1{font-size: 40px; line-height: 45px; margin:35px 0; padding: 5px 0 0 20px; vertical-align: middle; text-transform: uppercase; font-weight: bold; font-family: 'MyriadPro-Bold';}

.welcome{ margin:25px auto 70px auto;}
.welcome h1{border-left:#000 solid 5px; color: #000;}
.welcome p{font-size: 22px; line-height: 32px; color: #5e5e5e;}
.what-we-do-bg{background: url(../images/what-we-do-bg.jpg) top left repeat-x;}
.whatWedo-bg{ background: url(../images/whatwe-do-bg.jpg) top right no-repeat;}

.whatWedo-bg h1{border-left:#FFF solid 5px; color: #FFF;}

.whatWedo-bg .shadow{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.19);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.19); padding: 40px 25px; margin: 50px auto 80px auto; background: #FFF; border-radius: 5px; }

.whatWedo-bg h2{ font-size: 35px; line-height: 40px; color: #000; text-transform: uppercase; font-weight: bold; font-family: 'MyriadPro-Bold';}
.whatWedo-bg a{font-weight: bold; color: #000;}


.approach-bg{ background: #ebeef3; padding: 50px 0; border-bottom: #f5f7f9 solid 5px;}
.approach-bg h1{border-left:#001432 solid 5px; color: #000;}
.approach-bg .blueBg{ background: #001432; padding:40px; border-radius: 5px;}
.approach-bg .blueBg h2{font-size:30px; color: #FFF; font-weight: bold; line-height: 35px; font-family: 'MyriadPro-Bold';}
.approach-bg .blueBg p{font-size:16px; color: #FFF; line-height: 25px;}
.approach-bg .blueBg a{font-size:14px; color: #FFF; line-height: 22px; font-weight: bold;}
.approach h3{ font-size:24px; color:#001432; line-height: 35px; margin: 5px 0 0 0; padding: 0; font-weight: bold; font-family: 'MyriadPro-Bold';}
.approach p, .featured-jobs p {font-size: 16px; line-height: 22px; color:#595959; }
.approach p{margin:5px 0 0 0; padding: 0;}

.services{ margin:25px auto 70px auto;}
.services h1{ border-left:#000 solid 5px;}
.services h3{font-size: 22px; line-height: 25px; margin:1px 0 0 0; padding: 0; color: #000; }
.services h2{ font-size: 30px; line-height: 35px; margin:20px 0 0 0; padding: 0; color: #000; font-weight: bold; font-family: 'MyriadPro-Bold';}
.services p { margin:10px 0 0 0; padding: 0;}

.services a{ text-decoration:none; display:inline-block; background:#000; margin-top: 15px; padding:10px 30px; border-radius:5px; color:#FFF; text-align:center;}
.services a:hover{ background:#FFF; color:#000;}

.serviceRequest{ background:#253542; padding:50px 0;}
.serviceRequest h1{ font-size:34px; line-height: 40px; color:#FFF; text-align:center; font-weight: bold; font-family: 'MyriadPro-Bold';}
.serviceRequest p{ font-size:18px; text-align:center; color:#FFF; padding:1px 0 0 0;}
.serviceRequest a{ text-decoration:none; display:inline-block; background:#FFF; margin-top: 15px; padding:10px 30px; border-radius:5px; color:#000; text-align:center;}
.serviceRequest a:hover{ background:#FFF; color:#000;}


.footer-top-bg{background:#1d242a; color:#989898; padding:30px 0 15px 0;}
.footer-top-bg h3{color:#fff; font-size:20px; font-weight:bold; font-family: 'MyriadPro-Bold';}
.footer-top-bg p b, .footer-top-bg i{color:#fff;}
	
.footer-bg{ background:#1d242a;}
.footer-bg p{ color:#FFF; padding:15px 0; margin:0; font-size:14px;}
.footer-bg a{color:#FFF; padding:15px;  font-size:16px; display: inline-block;}

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%);  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 */}


.arrow_box {position: relative;	background: #3d4045;}
.arrow_box:after {	top: 100%;	left: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);	border-top-color: #494949;	border-width: 15px;	margin-left: -15px;}

.innerPageBanner{background: rgb(0,20,49);
background: linear-gradient(180deg, rgba(0,20,49,1) 0%, rgba(73,73,73,1) 90%);}
.innerPageBanner h1, .innerPageBanner h2, .innerPageBanner p{ color:#FFF;}
.innerPageBanner h1{ margin:10px 0 0 0; padding:20px 0 0 0;  font-size:30px; font-weight: bold;}
.innerPageBanner h2{font-size: 20px;padding-bottom: 10px;}
.innerPageBanner p{ padding:5px 0 30px 0; font-size:18px;}



/* ******Inner Page***** */
.innerpage-about{ -webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	border-bottom: #000 solid 1px;}


.innerpage-about{ background: url(../images/inner_about.jpg) center center no-repeat #f9fafb;}
.innerpage-partner{ background: url(../images/inner_partner.jpg) center center no-repeat #f9fafb;}
.innerpage-career{ background: url(../images/inner_career.jpg) center center no-repeat #f9fafb;}
.innerpage-payment{ background: url(../images/inner_payments.jpg) center center no-repeat #f9fafb;}
.innerpage-contact{ background: url(../images/inner_contactus.jpg) center center no-repeat #f9fafb;}


.innerpage-hdng h4{ color:#000; line-height:100px;}

.innerpage-hdng .breadcrumb{ background:none; line-height:140px; color:#FFF; }
.innerpage-hdng .breadcrumb a{ color:#FFF;}
.innerpage-hdng .breadcrumb .active{color:#FFF;}
.breadcrumb > li + li::before {    padding: 0 5px;    color: #FFF;    content: "/\00a0";}

.minheight{ min-height:335px;}
.minheight p{padding-bottom: 10px; text-align: justify;}
.minheight h1, .minheight h2, .minheight h3{color:#000; vertical-align: middle; text-transform: uppercase; font-weight: bold; font-family: 'MyriadPro-Bold';}
.minheight h1{ margin:15px auto; padding:8px 0 7px 15px;  font-size: 30px; line-height: 35px;  border-left:#000 solid 5px;}
.minheight h2{ margin:5px auto; padding:4px 0 4px 4px; font-size: 20px; line-height: 25px;  border-left:#000 solid 3px;}

.minheight h3{ margin:5px auto; padding:4px 0 4px 4px; font-size: 16px; line-height: 21px;  border-left:#000 solid 2px;}


.minheight ul{ margin:0 0 10px 0; padding:5px 0;}
.minheight ul li{ list-style-type:circle; margin:0 0 0 20px; line-height:25px;}

.minheight .quote{font-size: 35px; line-height: 50px; font-weight: bold;}

.minheight .quote2{font-size:20px; line-height:35px; font-weight: bold;}

.table_title h1, .table_title p {text-align: center;}
.table_title > p {    font-size: 21px;}
.table_title > hr {    border-color: #e3e3e3;    border-width: 3px;    max-width: 3%;    width: 100%;}
.table_title h1, .table_title p {    text-align: center;}
.table_title > h1 {    font-size: 33px !important;}
.center {    text-align: center;}
.panel-success {    border: 1px solid #000;}
.panel-success > .panel-heading { min-height: 160px;    background: #000;    color: #fff;    padding: 10px 15px;}
.panel-heading h1{padding: 15px 0;}
.panel-heading p{font-weight: normal; font-size:16px; font-family: 'MyriadPro-Regular';}
.panel-body {    padding: 15px;}
.panel-body.text-center > p {    margin-bottom: 0;}
.panel-body.text-center strong {    font-size:18px; min-height: 55px; display: block; color: #000;}
.blockColor{background: #e4e4e4;}
.panel > .list-group, .panel > .panel-collapse > .list-group {    margin-bottom: 0;}
.list-group-item {    font-size: 16px;    padding-bottom: 18px; background: #f3f3f3; color: #000;}
.list-group-item i, .minheight i{padding-right:5px; font-size: 20px;}
.list-group + .panel-footer {    border-top-width: 0;}
.panel-footer {    background-color: #f5f5f5;    border-bottom-left-radius: 3px;    border-bottom-right-radius: 3px;    border-top: 1px solid #ddd;    padding: 10px 15px;}
.btn.btn-lg.btn-block.btn-success {    background: #2377bb none repeat scroll 0 0;    color: #fff !important;}
.btn {    border: 0 none;    border-radius: 300px;    text-transform: uppercase;}
.btn-lg:hover{background: #000!important;}
.table_title > h1 {    font-size: 33px !important;    padding:220px;}


.table th{ background:#000; 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 p{ padding: 10px;}
.table tr td a{ color:#000;}
.table tr td a:hover{ color:#69941e; text-decoration:none;}

.pdng-rgt{padding-right: 20px;}

.footerTopBg {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: #490152 solid 8px;
  background: url(../images/world-map.png) no-repeat center center #f6f6f6;
    background-size: auto;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

@media (max-width:960px){
	
	.pdng-rgt{padding-right: 0px;}
	
	.mp{ border-radius: 0px; padding: 0px; margin: 0 auto 1px auto;}
	.mail-phone{ padding:10px 0 10px 5px;}

#nav-auto{ width:100%; margin:0 auto; background:none;}
	.whatWedo-bg .shadow{ margin:10px auto 40px auto;}
	.approach-bg{ padding: 20px 0 50px 0;}
	
	.services{ margin:25px auto;}
	.services h3{padding:15px 0 0 0; }
	.login {    padding-left: none;    padding-right:none;    margin-left:none;}
	
	.innerpage-hdng h4{ line-height:20px;}

.innerpage-hdng .breadcrumb{line-height:20px;}
	}