@charset "utf-8";
/* CSS Document */
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700");

body {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Open Sans,Arial,Helvetica,sans-serif;
	color:#6b6b6b;
}
h1,h2,h3,h4,h5,h6,a,img,ul,li,span,div,input,button {
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:none;
}
header, nav, article, aside, section, footer {
	display:block;
}
::-moz-selection {
	background:#e44402;
	color:#fff;
}
::-webkit-selection {
	background:#e44402;
	color:#fff;
}
::-o-selection {
	background:#e44402;
	color:#fff;
}
::selection {
	background:#e44402;
	color:#fff;
}
.clr {
	clear:both;
	content: "";
    display: block;
}
#Slider_Wrapper {
	width:100%;
	height:447px;
	position:absolute;
	z-index:0;
}
#Top_Wrapper {
	max-width:980px;
	margin:0 auto;
	padding-bottom:8px;
}
.head {
	width:100%;
	padding:10px 0;
}
#Logo {
	float:left;
	position:relative;
	z-index:100;
}
.top_right {
	float:right;	
	position:relative;
	z-index:100;
	height:38px;
}
.lang {
	text-align:right;
	padding:10px 0;
}
.lang a {
	color:#6d6d6d;
	font-size:12px;
	padding:0 7px;	
}
.lang a:hover {
	color:#e5561a;
}
.search_social {
	clear:both;
	float:right;
}
.srch {
	float:right;
	width:200px;
}
.inp1 {
	width:185px;
	background:#fff;
	border:#d5d6d6 thin solid;
	padding:5px;
	height:12px;
	font-size:12px;
	color:#979797;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.inp_eff {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}
.inp_eff:focus {
	border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
  /* IE6-9 */
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
   -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
.btn1 {
	position:relative;
	right:-175px;
	top:-20px;
}
.social {
	float:right;
	padding:0 3px 0 0;	
}
.social img {
	margin:0 2px 0 0;
	float:right;

}
.social img:hover {
	 
}
#Menu_wrapper {
	width:100%;
	clear:both;
}
.iso {
	clear:both;
	width:auto;
	padding:10px 0 0 0;
	position:relative;
	z-index:100;
}
#Content_Wrapper {
	width:100%;
	background:url(../Scroller/images/bg_pattern.html) repeat-x;
	min-height:395px;
	height:auto;
	clear:both;
	padding-top:35px;
}
#box_Wrapper {
	width:980px;
	height:auto;
	margin:0 auto;	
}
.box {
	width:27%;
	height:auto;
	float:left;
}
.box h1 {
	font-size:21px;	
	color:#e5561a;
	font-weight:500;
	padding:25px 0 15px;
}
.box div.pic {
	padding:5px 0;
}
.box div.pic img {
	border:#c9c9c9 3px solid;
}
.box p {
	color:#6b6b6b;
	font-size:13px;
	line-height:20px;
	padding-bottom:10px;
}

.button {

  cursor: pointer;
  
  text-decoration: none;
  color: #666666;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.push {
  display: inline-block;
  padding:5px 10px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  background:#e5561a;
  color:#fff;
}

.push:hover {
  -webkit-animation-name: push;
  animation-name: push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Push */

@-webkit-keyframes push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes push {
  50% {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.pad {
	padding: 0 93px;

}
/* Wobble Vertical */

@-webkit-keyframes wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    -ms-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.wobble-vertical {
  display: inline-block;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.wobble-vertical:hover {
  -webkit-animation-name: wobble-vertical;
  animation-name: wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/* Wobble To Bottom Right */

@-webkit-keyframes wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }

  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }

  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }

  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }

  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    -ms-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }

  33.3% {
    -webkit-transform: translate(-6px, -6px);
    -ms-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }

  49.95% {
    -webkit-transform: translate(4px, 4px);
    -ms-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }

  66.6% {
    -webkit-transform: translate(-2px, -2px);
    -ms-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }

  83.25% {
    -webkit-transform: translate(1px, 1px);
    -ms-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

.wobble-to-bottom-right {
  display: inline-block;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.wobble-to-bottom-right:hover {
  -webkit-animation-name: wobble-to-bottom-right;
  animation-name: wobble-to-bottom-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.clients {
	background:url(../Scroller/images/clients_border.html) center no-repeat;
	width:100%;
	height:25px;
	text-align:center;
	margin:40px 0 20px;
	color:#333;
	font-weight:700;
	font-size:18px;
}
.outerWrapper {
	text-align: left;
	position:relative;
	margin:30px auto 45px auto;
	width:941px;
}

.item {
	float:left;
	margin-right:20px;
	width:150px;
	padding:8px 10px;
	height:89px;
	border:1px solid #b3b3b3;
	background-color:#fff;
	border-radius:5px;
}

.item div {
	text-align:center;
	border-radius:5px;
}

.left-nav-btn, .right-nav-btn {
	position:absolute;
	width:26px;
	height:37px;
	top:35px;
	cursor:pointer;
	opacity: 0.8;
	background:transparent url(../images/arrows_silder.png) top left no-repeat;
	-webkit-transition:opacity 0.2s linear;
  	-moz-transition:opacity 0.2s linear;
  	-o-transition:opacity 0.2s linear;
  	transition:opacity 0.2s linear;
}

.left-nav-btn {
	left:-25px;
}

.right-nav-btn {
	right:-30px;
	background-position: top right;
}

.left-nav-btn:hover, .right-nav-btn:hover {
	opacity: 1;
}
#Bottom_Wrapper {
	width:100%;
	background:#f8f8f8;
	border-top:3px #e7e5e5 solid;
	border-bottom:3px #e7e5e5 solid;
	min-height:220px;
}
.bottom {
	width:980px;
	height:auto;
	margin:0 auto;
}
.col1 {
	width:32%;
	height:auto;
	float:left;
	padding:40px 0 0 0;
}
.col1 .title {
	color:#666666;
	font-size:21px;
	padding:8px 0;
	font-weight:500px;
}
.col1 .cnt {
	clear:both;
	padding:10px 0;
}
.icon {
	float:left;
}
.details {
	float:left;
	font-size:13px;
	line-height:20px;
	color:#7d7d7d;
	width:185px;
	margin-left:20px;
}
/* Outline Outward */

.outline-outward {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.outline-outward:before {
  content: '';
  position: absolute;
  
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}

.outline-outward:hover:before {
  top: -10px;
  right: -10px;
  border: #8e8e8e solid 2px;
  bottom: -8px;
  left: -10px;
  border-radius:100%;
}
.rd2 {
	color:#fe4e18;
	font-size:11px;
}
.rd2:hover {
	color:#333;	
}
.pd2 {
	clear:both;
	padding:5px 0;
}
.date {
	font-weight:600;
}
.date_cnt {
	font-size:13px;
}
.pad3 {
	padding:40px 18px 0;
}
.ftr {
	width:980px;
	margin:0 auto;
	padding:25px 0;
}
.copy_right {
	float:left;
	font-size:11px;
	color:#8b8b8b;
}
.right_pwd {
	float:right;
}
.right_pwd .ftr_nav {
	
}
.right_pwd .ftr_nav ul {
	list-style:none;
}
.right_pwd .ftr_nav ul li {
	display:inline-block;
	padding:0 8px;
	line-height:8px;
	border-right:#8b8b8b thin solid;
}
.right_pwd .ftr_nav ul li a {
	color:#8b8b8b;
	display:inline;
	font-size:11px;
}
.right_pwd .ftr_nav ul li a:hover {
	color:#e5561a;
}
.brd_none {
	border:none !important;
	padding-right:0px !important;
}
.interac {
	clear:both;
	float:right;
	font-size:11px;
	padding:5px 0;
}
.interac a {
	color:#e44402;
}
.interac a:hover {
	color:#333;
}
.inr_wrapper {
	background:url(../Scroller/images/inr_top_bg.html) repeat-x;
}
.inr_bnr {
	width:100%;
	height:358px;
}
.abt_bnr {
	background:url(../Scroller/images/about_us_banner.html) center no-repeat;
}
.value_proposition_bnr {
	background:url(../Scroller/images/value_proposition_banner.html) center no-repeat;
}
.services_bnr {
	background:url(../Scroller/images/services_banner.html) center no-repeat;
}
.news_bnr {
	background:url(../Scroller/images/news_bnr.html) center no-repeat;
}
.industries_bnr {
	background:url(../Scroller/images/industries_banner.html) center no-repeat;
}
.case_studies_bnr {
	background:url(../Scroller/images/case_studies_banner.html) center no-repeat;
}
.careers_bnr {
	background:url(../Scroller/images/careers_banner.html) center no-repeat;
}
.contact_us_bnr {
	background:url(../Scroller/images/contact_us_banner.html) center no-repeat;
}
.inr_cnt_bg {
	background:url(../Scroller/images/inr_cnt_bg.html) repeat-x  !important;	
}
.inr_menu {
	float:right;
}
.inr_menu ul {
	list-style:none;	
}
.inr_menu ul li {
	display:inline;
	padding:5px 8px;
	float:left;	
}
.inr_menu ul li a {
	color:#6f6f6f;
	font-size:11px;
	display:inline;
	text-transform:uppercase;
}
.inr_menu ul li a:hover {
	color:#e75f20;	
}
.inr_top {
	
}
.inr_menu_wrap {
	max-width:980px;
	margin:0 auto;
}
.inr_cnt_wrap {
	max-width:980px;
	height:auto;
	margin:0 auto;
}
.inr_cn {
	color:#6b6b6b;
	padding:25px 0 0 0;
	line-height:20px;
	text-align:justify;
}
.inr_cnt_wrap h1 {
	font-style:italic;
	color:#e75f20;
	font-size:28px;
	padding:25px 0 10px 0;
	border-bottom:#CCC thin solid;
	font-weight:normal;
}
.cnt_arp_inr_br {
	border-bottom:#ecebeb 3px solid;
	padding-bottom:35px;
	padding-top:0px !important;
}
div.listing {
	margin:0px;
	padding:0px;	
}
div.listing ul {
	list-style:none;	
}
div.listing ul li {
	background:url(../Scroller/images/admin_li_icon.html) left 5px no-repeat;
	padding:2px 0 2px 15px;
}
span.bld_hd {
	font-weight:600;
	color:#e75f20;
}
/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 20px;
	right:10px;
	margin-left: -150px;
}
#back-top a {
	width:50px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #999;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 50px;
	height: 50px;
	display: block;
	margin-bottom: 7px;
	background: #999 url(../Scroller/images/up-arrow.html) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
a.inr_lnk {
	font-weight:600;
	color:#0099CC;
}
a.inr_lnk:hover {
	color:#333;	
}
.in_curr {
	background:#0099CC;
}
.sub_list {
	background:url(../Scroller/images/sub_list.html) left 6px no-repeat;
	font-weight:600;
	min-height:15px;
	padding-left:15px;
	color:#6f6c6b;
}
.pd_left {
	padding-left:15px !important;
}
.fd_bk {
	float:right;
	width:700px;
}
.sec1 {
	float:left;
	width:300px;
}
.left_frm {
	width:250px;
	float:left;
	height:auto;
	padding:20px 0 0 0;
}
.job_Listing {
	float:right;
	width:675px;
	position:relative;
	top:-28px;
}
.job_Listing h1 {
	font-size:20px;
	font-weight:normal;
	color:#E75F20;
	border:none;
	padding:8px 0 10px 0;
}
.car {
	border:#CCC thin solid;
}
.clr_or {
	background:#999999 !important;
	color:#fff;
}
.car td {
	background:#eeeeee;
	padding:5px;
}
.right_frm {
	width:250px;
	float:left;
	height:auto;
	margin-left:33px;
	padding:20px 0 0 0;
}
.inp_a {
	font-size:12px !important;
	padding:10px !important;
	width:100%;
	color:#888888 !important;
	border:#CCC thin solid;
	border-radius:5px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	-o-border-radius:5px !important;
	margin-bottom:12px;
}
.inp_b {
	font-size:11px !important;
	padding:5px !important;
	height:74px;
	border:#CCC thin solid;
	color:#888888 !important;
	border-radius:5px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	-o-border-radius:5px !important;
	width:238px;
	margin-bottom:10px;
	font-family: 'Open Sans';
}
.btn2 {
	background:#E75F20;
	color:#fff !important;
	border-radius:5px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	-o-border-radius:5px !important;
	font-size:12px;
	border:none;
	cursor:pointer;
	padding:10px 15px;

}
.btn2:hover {
	background:#333;
}
.slt {
	width:270px !important;
}
.pr_img {
	border:#CCC thin solid;
	padding:5px;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
.pr_head {
	padding-top:0px !important;
}
.cs {
	float:left;
	width:425px;
}
.flr {
	float:right !important;
}
.upl {
	font-size:12px;
	padding:5px 0;
}
.main_li {
	background:url(../Scroller/images/main_li.html) left center no-repeat;
	padding-left:20px;
	line-height:23px;
}
.Ne_hd {
	color:#7D7D7D;
}
.Ne_hd:hover {
	color:#069;
}
#ticker { 
	width:180px; 
	height:60px; 
	overflow:auto; 
	margin:0px; 
	}
#ticker dt {
	padding:0; 
	padding-top:10px;  
	border-bottom:none; 
	border-right:none; 
	position:relative; 
	}
#ticker dd { 
	margin-left:0; 
	font:normal 11px Verdana; 
	padding:0 10px 10px 10px; 
	position:relative; 
	}
#ticker dd.last { 
	border-bottom:1px solid #ffffff; 
	}
#ticker div { 
	margin-top:0; 
	}
#ticker2 { 
	width:180px; 
	height:60px; 
	overflow:auto; 
	margin:0px; 
	}
#ticker2 dt {
	padding:0; 
	padding-top:10px;  
	border-bottom:none; 
	border-right:none; 
	position:relative; 
	}
#ticker2 dd { 
	margin-left:0; 
	font:normal 11px Verdana; 
	padding:0 10px 10px 10px; 
	position:relative; 
	}
#ticker2 dd.last { 
	border-bottom:1px solid #ffffff; 
	}
#ticker2 div { 
	margin-top:0; 
	}
.site1 {
	margin-left:25px;
}
.site_menu {
	margin:0px;
}
.site_menu ul li a {
	color:#09C !important;
}
.site_menu ul li a:hover {
	color:#E75F20 !important;
	background:none !important;
}
ul.sb1 {
		margin:0px;
}
ul.sb1 li {
	background:url(../Scroller/images/admin_li_icon.html) left center no-repeat;
	padding-left:15px;
	list-style:none;
}
.bg_n {
	background:none !important;
}
li.Main_me {
	background:url(../Scroller/images/main_li.html) left 3px no-repeat;
	padding-left:20px;
	list-style:none;
}
.gry {
	color:#6B6B6B;
}
.gry:hover {
	color:#E75F20 !important;
}
.mask
{
	height:200px !important;
}
