@charset "utf-8";
/* CSS Document */

body {font-family:'Roboto';  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{ font-weight:bold;}

.logo{ padding:20px 0 10px 0;}
.mail-phone{ padding:25px 0 20px 0;}
.mail-phone i{ font-size: 30px; color: #119be4; float:left; padding-right: 6px; }
.mail-phone p{ font-size: 14px; line-height: 14px; font-family: 'Roboto'; padding:0 0 0 3px; display:inline-block; color: #666666;}
.mail-phone p span{  font-family: 'Roboto'; text-transform: uppercase; padding:0 0 3px 0; display:inline-block; font-weight:bold;}

.mail-phone a i{color:#119be4; font-size:18px;}
.mail-phone a { padding:15px 5px; display:inline-block;}
.pdng-top-btm{ padding:20px 0;}
.pdng-top{ padding-top:20px;}
.hrbr{padding:50px 0;}
.fright{ float:right;}
.menu-bg{ background:#119be4; margin:0 0 1px 0; padding:0;}
#nav-auto{ width:100%; margin:0px auto; background:none;}
.clr{clear:both; }

.carousel .carousel-inner img{ border-top:#3e6ac0 solid 1px; }

.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% + 500px);    overflow-y: hidden;    position: absolute;    top: 0;    width: calc(50% - 500px);}
::after, ::before {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}


.welcome{ background:#ebebeb; color:#888888; padding:50px 0;}
.welcome h3{ font-size:50px; color:#565352;}
.welcome h3 b{color:#0060d3;}
.welcome p span{font-size:20px;}
.welcome h4{color:#0060d3; font-size:23px; padding:5px 0 0px 0;}
.welcome p{ padding:3px 0 10px 0; font-size:16px; text-align:left;}

.our-services-bg{ padding:80px 0 100px 0;}
.our-services-bg h1{ /*text-align:center; text-transform:capitalize; padding:0 0 14px 0;*/ font-weight:bold; line-height:50px; display: block; color:#0060d3; font-size:50px; text-align:center; padding:0;}
/*.our-services-bg  h1:after{content: ' '; height: 2px; width: 55px;display: inline-block; background:#000;}*/
#multiple {background: url(../images/Our-services.png); background-size: cover; padding-top: 80px; margin: 20px 0; }
.our-services-bg h3{ font-size:25px; color:#565352;}
.our-services-bg h3 b{color:#0060d3; font-size:32px;}
.our-services-bg p{ padding:0 0 30px 0;}

.industry-bg{ background:#ebebeb; padding:50px 0;}
.industry-bg h5{ font-size:34px; color:#000000; text-align:center;}
.industry-bg p{ font-size:16px; text-align:center; color:#565352; padding:10px;}
.industry-bg a{ text-decoration:none; display:inline-block; background:#0060d3; padding:10px; border-radius:5px; color:#ffffff; text-align:center;}

.featured-jobs{ padding:60px 0;}
.featured-jobs h3{ color:#0060d3; font-size:50px; font-weight:bold;}
.featured-jobs strong{font-size:20px; padding:10px 0; display:block;}
.featured-jobs p{font-size:16px;}

.footer-top-bg{background:#222426; color:#989898; padding:30px 0;}
.footer-top-bg h3{color:#fff; font-size:20px; font-weight:bold;}
.footer-top-bg p b, .footer-top-bg i{color:#fff;}
	
.footer-bg{ background:#1c1c1c;}
.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 {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 */}
.mobile{display:none;}



/* Home Banner Area css
============================================================================================ */

.banner_box {  max-width: 1620px;  margin: auto;}

.aboutUS  {background: url(../images/about-us-banner.jpg) no-repeat scroll center center;}


.banner_area {  position: relative;  z-index: 1;  background-size: cover;}
.banner_area .banner_inner { position: relative;   overflow: hidden;   width: 100%;   z-index: 1;  padding-top: 80px;   padding-bottom: 80px; }
.banner_area .banner_inner .banner_content { max-width: 655px;  background: #fff;  padding: 50px 25px;  position: relative;   border-radius: 5px; }
.banner_area .banner_inner .banner_content:before {  content: "";  width: 313px;  height: 216px;  background: rgba(17, 155, 228, 0.9);  position: absolute;  left: -50px;  top: -30px;  z-index: -1;}

.banner_area .banner_inner .banner_content h2 {  color: #000000;  font-size: 36px;  margin-bottom: 0px;  display: inline-block;
  font-family: 'Roboto', sans-serif;   text-transform: uppercase;}

.banner_area .banner_inner .banner_content .page_link {  display: inline-block;  float: right;  padding-top: 10px;}

.banner_area .banner_inner .banner_content .page_link a {  font-size: 14px;  color: #666666;  font-family: 'Roboto', sans-serif;  margin-right: 10px;  font-weight: 300;  position: relative;  text-transform: uppercase;}

.banner_area .banner_inner .banner_content .page_link a:before { /* content: "\f0da";*/  font: normal normal normal 14px/1 FontAwesome;  position: absolute;  right: -25px;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);   transform: translateY(-50%);}

.banner_area .banner_inner .banner_content .page_link a:last-child {  margin-right: 0px;}
.banner_area .banner_inner .banner_content .page_link a:last-child:before {  display: none;}

/* End Home Banner Area css
============================================================================================ */




.minheight{ min-height:350px; margin:0 auto 20px auto;}
.minheight h3{font-family: 'Roboto'; font-weight: bold; font-size:34px; padding: 15px 0; }
.minheight h4{ font-weight: bold; font-size:30px; padding: 10px 0;}
.minheight h5{ font-size:26px; font-weight: bold; margin: 0px auto 0 auto; padding:0 0 10px 0;}
.minheight p{ text-align:justify;}
/*.minheight p span{ font-size: 26px; }*/
.minheight .greenBg{ background:#119be4; color: #FFF; border-radius: 5px; padding-top: 20px; padding-bottom: 20px;}
.minheight .greenBg p span{ text-align:left!important;}
.minheight strong{ font-size:20px; margin:20px 0 0 0;}
.minheight .inner-hdngs strong{ font-size:18px; display: block; text-align: center; margin:5px 0 0 0; font-weight: normal;  background:#119be4; line-height: 22px; color: #FFF; border-radius: 5px; padding: 10px; text-transform: capitalize;}

.boxShadow{-webkit-box-shadow: 0px 0px 10px 0px rgba(130,130,130,1); -moz-box-shadow: 0px 0px 10px 0px rgba(130,130,130,1);
box-shadow: 0px 0px 10px 0px rgba(130,130,130,1); margin: 60px auto;}

.servicesBox{-webkit-box-shadow: 0px 0px 10px 0px rgba(130,130,130,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(130,130,130,1);
box-shadow: 0px 0px 10px 0px rgba(130,130,130,1); margin: 10px auto; border-radius: 5px; padding: 15px 15px 10px 15px;}

.clients5 img{-webkit-box-shadow: 0px 0px 10px 0px rgba(130,130,130,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(130,130,130,1);
box-shadow: 0px 0px 10px 0px rgba(130,130,130,1); border-radius: 5px; margin-bottom:  20px;}

.servicesBox .lnk{ background-color: #a3b343; box-shadow: 0 3px #849135; border-radius:5px; font-size: 14px;  padding:10px 15px ; text-decoration:none; margin:0 auto 15px auto; color:#FFF; font-family: 'Roboto'; display: inline-block;}
.servicesBox .lnk:hover{text-decoration:none; color:#FFF;background-color: #849135; box-shadow: 0 5px #a3b343;}
.servicesBox p{min-height:120px;}


@media (max-width:960px){
	.welcome h3{ font-size:40px; color:#565352;}
	.welcome p span{font-size:18px;}
	.mobile{display:block;}
	.featured-jobs h3{font-size:40px;}
	.our-services-bg h3 b{color:#0060d3; font-size:25px;}
	
	.banner_area .banner_inner .banner_content h2 { font-size:24px;}	
	.banner_area .banner_inner .banner_content .page_link a { margin-right:25px;}
	.banner_area .banner_inner .banner_content {  padding: 50px 25px; }
	}