* {
padding:0;
margin:0;
}
*:focus{outline:none}
abbr[title] {border-bottom: 1px dotted; }
b, strong { font-weight:normal;}
.semi_bold {font-family:'ProximaNovaLtBold'!important; font-weight:normal;}
blockquote {margin: 1em 40px; }
dfn {font-style: italic; }
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins {background: #ff9; color: #000; text-decoration: none; }
mark {background: #ff0; color: #000; font-style: italic; font-weight:bold; }
pre, code, kbd, samp { font-family: monospace, monospace; font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
.clear {clear:both;}
svg:not(:root) {
    overflow: hidden;
}
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
/* Remove default vertical scrollbar in IE6/7/8/9 */
textarea { overflow: auto; vertical-align: top; }
/* ================================================ new css start here ====================================*/



















#header_wrapper {
	-webkit-box-shadow: 0 5px 5px -7px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 5px 5px -7px rgba(0, 0, 0, 0.7);
	box-shadow: 0 5px 5px -7px rgba(0, 0, 0, 0.7);
	float:left;
	min-height:95px;
	background:#ffffff;
	z-index:10000000000;
	width:100%;
	display:block;
	height:auto;
	top:0px;
	left:0px;
	border-bottom:1px solid #E3E1E1;
	position:fixed;
}
#logo_nav_wraper {
	float:left;
	width:100%;
	height:auto;
}
#logo {
	padding-top:14px;
}
/*#logo img {max-width:100%;}*/
#top_navigation {padding:14px 0px; z-index:1000; position:relative;}
/* =============================== body part css start here ====================================== */
#home_slider {
	margin-top:95px;
	background:#4482bf url(../images/bckg.jpg) 0px 0px no-repeat;;
}
.header_main_image_margin {
	margin-top:96px!important;
}
/* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;}
    .row:after,
    .clearfix:after {
      clear: both; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
/* =============================== Get a Free Quote Now css start here ========================================*/

#button_request_quote_mobile_ser a {
    float: right;
}

.select_apply_now  option{
	margin-top:5px;
	margin-bottom:5px;
	padding-left:12px;
}
.textarea_contact {
	background:#fff;
	padding:11px 12px;
	width:96%;
	height:140px;
}
.input_upload {
	background:#fff!important;
	padding:11px 12px;
	width:302px;
}
ul#contact_form {
	margin:0px;
	padding:0 0 0px 0px;
}
ul#contact_form li {
	margin:0px;
	padding:0 0 20px 0px;
	list-style:none;
	width:100%;
	float:left;
}
ul.regular {
	margin:0 0 0 0px;
	padding:0 0 20px 0px;
}
ul.regular li {
	margin:0 0 0 0px!important;
	padding:0 0 7px 20px!important;
	list-style:none!important;
	background:url(../images/arrow.jpg) 0px 5px no-repeat!important;
}
ul#regular {
	margin:0 0 0 0px;
	padding:0 0 20px 0px;
}
ul#regular li {
	margin:0 0 0 0px!important;
	padding:0 0 7px 20px!important;
	list-style:none!important;
	background:url(../images/arrow.jpg) 0px 5px no-repeat!important;
	float:none!important;
}
ul#regular_box {
	margin:0 0 0 0px;
	padding:0 0 15px 0px;
}
ul#regular_box li {
	margin:0 0 0 0px!important;
	padding:0 0 6px 20px!important;
	list-style:none!important;
	background:url(../images/arrow.jpg) 0px 5px no-repeat!important;
	float:none!important;
}

/* =============================== Get a Free Quote Now css end here ========================================*/

/* ========================= padding ===========================*/
.padtop_3 {padding-top:3px;}
.padtop_6 {padding-top:6px;}
.padtop_8 {padding-top:8px;}
.padtop_bottom_8 {padding-top:8px; padding-bottom:6px;}
.padtopbottom_6 {padding-top:6px; padding-bottom:6px;}
.padbottom_5 {padding-bottom:5px!important;}
.padbottom_10 {padding-bottom:10px!important;}
.padtop_10 {padding-top:10px!important;}
.padbottom_10 {padding-bottom:10px;}
.padbottom_15 {padding-bottom:15px;}
.padtop_20 {padding-top:20px;}
.padtop_30 {padding-top:30px;}
.padtop_35 {padding-top:35px;}
.padtop_50 {padding-top:50px;}
.padbot_30 {padding-bottom:30px;}
.padtop_70 {padding-top:40px;}
.padtop_75 {padding-top:75px;}
.pad_bottom_20 {padding-bottom:20px;}
.pad_top_bottom_510 {padding-top:5px; padding-bottom:10px;}
.padtop_15 {padding-top:15px;}
.pad_top_bot_16 {padding-top:16px; padding-bottom:16px;}
.pad_top_bot_20 {padding-top:20px; padding-bottom:20px;}
.pad_top_bot_15 {padding-top:15px; padding-bottom:10px;}
.pad_top_bot_10 {padding-top:10px; padding-bottom:10px;}
.m_top10 {margin-top:10px;}
.pad_top_0 {padding-top:0px!important;}
.pad_services {padding-bottom:20px;}
.pad_box_ul {padding-top:15px!important; padding-left:15px!important;  padding-bottom:10px!important}
.m_top20 {margin-top:20px!important;}
.m_top30 {margin-top:20px;}
.mar_top30 {margin-top:30px!important;}
.mar_top39 {margin-top:39px!important;}
.mtopnone {margin-top:0px!important;}
.padnone {padding:0px!important;}
.pad_lr_30 {padding-left:30px; padding-right:30px;}
.marleft_30 {margin-left:30px!important;}

/* ========================= buttons ===========================*/
.button_search{
font-size:12px; text-transform:uppercase;
border:1px solid #616261; font-family:'ProximaNovaRgRegular'; padding:4px 10px 4px 10px; 
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #7d7e7d;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
background-image: linear-gradient(top, #7d7e7d, #0e0e0e);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e);
color:#ffffff;
}
.button_search:hover{
 border:1px solid #4a4b4a; background-color: #646464;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646464), color-stop(100%, #282828));
 background-image: -webkit-linear-gradient(top, #646464, #282828);
 background-image: -moz-linear-gradient(top, #646464, #282828);
 background-image: -ms-linear-gradient(top, #646464, #282828);
 background-image: -o-linear-gradient(top, #646464, #282828);
 background-image: linear-gradient(top, #646464, #282828);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828);
 color:#ffffff;
}
.btn_request_quote {
  background-color: #ffa82c;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa82c), color-stop(50%, #f59d20), color-stop(50%, #ff8925), color-stop(100%, #f58220));
  background-image: -webkit-linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  background-image: -moz-linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  background-image: -ms-linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  background-image: -o-linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  background-image: linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  border: 1px solid #d36b12;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(250, 209, 145, 0.4), 0 1px 3px #000000;
  box-shadow: inset 0px 0px 0px 1px rgba(250, 209, 145, 0.4), 0 1px 3px #000000;
  color: #ffffff!important;
  font: normal 13px/1 'ProximaNovaRgBold', helvetica, arial, sans-serif;
  padding: 10px 14px 10px 14px;
  text-align: center;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.8);
  width: auto;
  float:left;
}
.btn_request_quote:hover {
    background-color: #ff8925;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8925), color-stop(50%, #f58220), color-stop(50%, #ffa82c), color-stop(100%, #f58220));
    background-image: -webkit-linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    background-image: -moz-linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    background-image: -ms-linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    background-image: -o-linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    background-image: linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    cursor: pointer;
	padding: 10px 14px 10px 14px;
}
.btn_free_quote {
  border:1px solid #c28017;
	border-radius: 20px;
   -webkit-box-shadow: inset 0 1px 0 0 #c28017;
  box-shadow: inset 0 1px 0 0 #ffd44a;
  color: #ffffff;
  font: normal 16px/1 'ProximaNovaRgBold';
  padding:8px 20px;
  text-align: center;
  text-shadow: 0 1px 1px #b0780c;
  text-decoration:none;
    background-color: #ffbe00;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbe00), color-stop(100%, #ff9d00));
    background-image: -webkit-linear-gradient(top, #ffbe00, #ff9d00);
    background-image: -moz-linear-gradient(top, #ffbe00, #ff9d00);
    background-image: -ms-linear-gradient(top, #ffbe00, #ff9d00);
    background-image: -o-linear-gradient(top, #ffbe00, #ff9d00);
    background-image: linear-gradient(top, #ffbe00, #ff9d00);
}
.btn_free_quote:hover {
    background-color: #4c4c4c;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c4c4c), color-stop(100%, #3b3b3b));
  background-image: -webkit-linear-gradient(top, #4c4c4c, #3b3b3b);
  background-image: -moz-linear-gradient(top, #4c4c4c, #3b3b3b);
  background-image: -ms-linear-gradient(top, #4c4c4c, #3b3b3b);
  background-image: -o-linear-gradient(top, #4c4c4c, #3b3b3b);
  background-image: linear-gradient(top, #4c4c4c, #3b3b3b);
  border: 1px solid #003342;
 -webkit-box-shadow: inset 0 1px 0 0 #b5b5b5;
  box-shadow: inset 0 1px 0 0 #b5b5b5;
  cursor: pointer;
  text-shadow: 0 1px 1px #2a2a2a;
  
}

.border {border:1px solid #d1d1d0;}
.border_bottom {border-bottom:1px solid #E3E1E1;}

.button {
background-color: #484847;
cursor: pointer;
color: #fff;
font: normal 16px/1 'ProximaNovaRgBold', helvetica, arial, sans-serif;
padding: 10px 18px 10px 18px;
text-align: center;
width: auto;
float:left;
text-transform:uppercase;
text-decoration:none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.button:hover {
background-color: #ff8a00;
cursor: pointer;
padding: 10px 18px 10px 18px;
text-transform:uppercase;
text-decoration:none;
}
.button_small {
background-color: #484847;
cursor: pointer;
padding: 8px 14px 8px 14px;
color: #fff;
font: normal 13px/1 'ProximaNovaRgBold', helvetica, arial, sans-serif;
text-align: center;
width: auto;
float:left;
text-transform:uppercase;
text-decoration:none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.button_small:hover {
background-color: #ff8a00;
cursor: pointer;
padding: 8px 14px 8px 14px;
text-transform:uppercase;
text-decoration:none;
}
.button_medium {
background-color: #484847;
cursor: pointer;
padding: 10px 20px;
color: #fff;
font: normal 15px/1 'ProximaNovaRgBold', helvetica, arial, sans-serif;
text-align: center;
width: auto;
float:left;
text-transform:uppercase;
text-decoration:none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.button_medium:hover {
background-color: #ff8a00;
cursor: pointer;
text-transform:uppercase;
text-decoration:none;
}
.button_medium_white {
background-color: #484847;
cursor: pointer;
padding: 8px 16px;
color: #fff;
font: normal 14px/1 'ProximaNovaRgRegular', helvetica, arial, sans-serif;
text-align: center;
width: auto;
float:left;
text-decoration:none;
text-shadow:none;
}
.button_medium_white:hover {
background-color: #ffffff;
color: #4c4c4c;
cursor: pointer;
text-decoration:none;
}
.button_white {
background-color: #ffffff;
cursor: pointer;
padding: 8px 16px;
color: #484847;
font: normal 14px/1 'ProximaNovaRgRegular', helvetica, arial, sans-serif;
text-align: center;
width: auto;
float:left;
text-decoration:none;
text-shadow:none;
}
.button_white:hover {
background-color: #484847;
color: #ffffff;
cursor: pointer;
text-decoration:none;
}
.small_button_search {
  background-color: #ffa82c;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffa82c), color-stop(50%, #f59d20), color-stop(50%, #ff8925), color-stop(100%, #f58220));
  background-image: -webkit-linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  background-image: -moz-linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  background-image: -ms-linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  background-image: -o-linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  background-image: linear-gradient(top, #ffa82c 0%, #f59d20 50%, #ff8925 50%, #f58220 100%);
  border: 1px solid #d36b12;
  border-radius: 2px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(250, 209, 145, 0.1), 0 0px 0px #000000;
  box-shadow: inset 0px 0px 0px 1px rgba(250, 209, 145, 0.1), 0 0px 0px #000000;
  color: #fff;
  font: normal 12px/1 'ProximaNovaLtBold', helvetica, arial, sans-serif;
  padding: 6px 10px;
  text-align: center;
  width: auto;
  float:left;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:normal;
}
.small_button_search:hover {
    background-color: #ff8925;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8925), color-stop(50%, #f58220), color-stop(50%, #ffa82c), color-stop(100%, #f58220));
    background-image: -webkit-linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    background-image: -moz-linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    background-image: -ms-linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    background-image: -o-linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    background-image: linear-gradient(top, #ff8925 0%, #f58220 50%, #ffa82c 50%, #f58220 100%);
    cursor: pointer;
	padding: 6px 10px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
}
.action-link {font: 400 1em 'Open Sans', sans-serif;}
.action-link-primary {font-style: italic;}
.action-button {
	display: inline-block; 
	padding: 0.35em 0.8em; 
	text-align: center; 
	color: #5a5f67; 
	text-decoration: none; 
	font-weight: bold; 
	text-shadow: -1px -1px 0 #3C639C;
	background-color: #97BAE6; 
	background-image: -ms-linear-gradient(top, #97BAE6 0%, #5B92D5 100%);
	background-image: -moz-linear-gradient(top, #97BAE6 0%, #5B92D5 100%);
	background-image: -o-linear-gradient(top, #97BAE6 0%, #5B92D5 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #97BAE6), color-stop(1, #5B92D5));
	background-image: -webkit-linear-gradient(top, #97BAE6 0%, #5B92D5 100%);
	background-image: linear-gradient(top, #97BAE6 0%, #5B92D5 100%);
	box-shadow: inset 0 1px 0 0 #BFE0F7, inset 0 0 0 1px #6DA9DF, 0 0.1em 0 2px #3D649D, 0 0 0 1px #3D649D, 1px 0.5em 12px 1px rgba(0,0,0,0.4);
	border-radius: 5em;
}
.action-button:hover {
	color: #5a5f67; 
	background-color: #97BAE6; 
	background-image: -ms-linear-gradient(top, #5B92D5 0%, #97BAE6 100%);
	background-image: -moz-linear-gradient(top, #5B92D5 0%, #97BAE6 100%);
	background-image: -o-linear-gradient(top, #5B92D5 0%, #97BAE6 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5B92D5), color-stop(1, #97BAE6));
	background-image: -webkit-linear-gradient(top, #5B92D5 0%, #97BAE6 100%);
	background-image: linear-gradient(top, #5B92D5 0%, #97BAE6 100%);
}
a.action-button:hover {text-decoration: none;}
.action-button-primary {
	color: #ffffff;
	padding-top:5px; 
	padding-bottom:8px;
	font-size: 1.4em; 
	line-height: 1.1; 
 	text-shadow: 1px 1px 0 #0b0b0b;
	background-color: #525151; 
	background-image: -ms-linear-gradient(top, #525151 0%, #232222 100%);
	background-image: -moz-linear-gradient(top, #525151 0%, #232222 100%);
	background-image: -o-linear-gradient(top, #525151 0%, #232222 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #525151), color-stop(1, #232222));
	background-image: -webkit-linear-gradient(top, #525151 0%, #232222 100%);
	background-image: linear-gradient(top, #525151 0%, #232222 100%);
	box-shadow: inset 0 1px 0 0 #898989, inset 0 0 0 1px #414040, 0 0.1em 0 2px #000000, 0 0 0 1px #000000, 0 0.3em 12px 0 rgba(0,0,0,0.3);
}
.action-button-primary:hover {
	color: #5a5f67;
	text-shadow: 1px 1px 0 #ffffff;	
	background-color: #f6f6f6; 
	background-image: -ms-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);
	background-image: -moz-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);
	background-image: -o-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #e4e4e4));
	background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);
	background-image: linear-gradient(top, #f6f6f6 0%, #e4e4e4 100%);
	box-shadow: inset 0 1px 0 0 #ffffff, inset 0 0 0 1px #ffffff, 0 0.1em 0 2px #5c5c5b, 0 0 0 1px #454545, 0 0.3em 12px 0 rgba(0,0,0,0.3);
}
.action-button small {
	display: block; 
	margin-bottom: 0.3em; 
	font-size: 0.3em; 
	font-weight: normal; 
	color: #797f87;
}
.button_orange_round {
background-color: #EEAD00;
cursor: pointer;
padding: 11px 21px;
color: #ffffff!important;
font: normal 22px/1 'ProximaNovaRgRegular', helvetica, arial, sans-serif;
text-align: center;
width: auto;
float:left;
text-decoration:none;
text-shadow:none;
 -webkit-border-radius: 5px; border-radius: 5px;
}
.button_orange_round:hover {
background-color: #4c4c4c;
color: #ffffff!important;
cursor: pointer;
text-decoration:none;
}
.button_gray_round {
background-color: #4c4c4c;
cursor: pointer;
padding: 8px 20px;
color: #ffffff;
font: normal 16px/1 'ProximaNovaRgRegular', helvetica, arial, sans-serif;
text-align: center;
width: auto;
text-decoration:none;
text-shadow:none;
 -webkit-border-radius: 3px; border-radius: 3px;
}
.button_gray_round:hover {
background-color: #EEAD00;
color: #ffffff;
cursor: pointer;
text-decoration:none;
}
.the-footer-general-shortcuts .action-blue {
	line-height: 1.3; 
	text-shadow: 1px 1px 0 #ffffff; 
	background-color: #f6f6f6;
	margin-bottom: 0.5em!important;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size: 1.7em;
	text-decoration: none;
}
.action-blue small{font-size:0.6em}
ul.button_career {
	padding:20px 0 30px 0px;
	margin:0 0 0 0px;
	width:100%;
	float:left;
	list-style:none!important
}
ul.button_career li {
padding: 10px 20px 0 0px!important;
margin: 0 0 0 0px!important;
float: left;
list-style: none!important;
background: none!important;
}
.button_careers {
color: #FFF;
background: #484847;
padding: 8px 20px;
float: right;
margin: 0;
font-family: 'OpenSansBold', sans-serif;
font-size: 1.4em;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
border-radius: 2px;
display: inline-block;
text-align: center;
cursor: pointer;
box-shadow: inset 0 0 0 0 #C14800;
-webkit-transition: all ease 0.8s;
-moz-transition: all ease 0.8s;
transition: all ease 0.8s;
}
.button_careers:hover {
	color:#fff;
	text-decoration:none;
	box-shadow: inset 0 -100px 0 0 #F8B502;
}

/*========================================== apply now CSS====================================================*/

ul.apply_now {
	margin:0 0 0 0px;
	padding:0 0 0px 0px;
	float:left;
	width:100%;
}
ul.apply_now li{
margin: 0 12px 0 0px;
padding: 0 0 20px 0px;
list-style: none;
float: left;
width: 41%;
}

/* ============================== recent work slider ====================================*/

.slides_container {
	width:360px;
	overflow:hidden;
	position:relative;
	display:none;
}

.slides_container div.slide {
	width:360px;
	height:197px;
	display:block;
}
/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:80px;
	left:336px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}
#slides .next {
	left:0px;
}
#slides .slides_container .slide img {max-width:100%}

/* ============================== recent work slider ====================================*/

#slides {
	position:absolute;
	top:100px;
	left:146px;
}

/* ================================ mobile portfolio new css start here ==========================*/

ul.buttons {
	padding:20px 0 30px 0px;
	margin:0 0 0 0px;
	width:100%;
	float:left;
}
ul.buttons li {
	padding:10px 20px 0 0px;
	margin:0 0 0 0px;
	float:left;
	list-style:none;
}
.dark_orange {background:#e1492c;}
.purple {background:#791163; border-top:2px solid #000000;}
.light_green {background:#9ec11a; border-top:2px solid #000000;}
.offset_green {background:#4ab8bd; border-top:2px solid #000000;}
.light_orange {background:#e6a010; border-top:2px solid #000000;}
.light_blue {background:#03408e; border-top:2px solid #000000;}
.red {color:#F8B502!important; font-family:'ProximaNovaLtBold';}
.white {color:#ffffff!important; font-family:'ProximaNovaLtBold';}
.left {float:left;}
.right {float:right;}
.text_right {text-align:right;}

/* ====================================== case study slider ================================= */

#container{
	max-width:620px;
	margin:0 auto;
	padding-bottom:80px;
}

/* ========================================= slider bottom services CSS ============================================*/

.wraper{ width:100%; height:auto; float:left; margin-top: 5em;}

.slider_container{ 
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    background: rgba(44, 62, 80, 0.8)url(../images/slider/slider-bg.jpg) 50% 0 fixed repeat;
    background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    position: relative;

}
.column, .columns{ float: left; display: inline; margin-left: 10px; margin-right: 10px;  }
.container .three.columns { width: 265px; }
.openings h2{ padding: 5px 0; margin-bottom: 10px; }	
.clients_inter {
    background: url(../images/slider_bottom_bg.jpg) 0px 0px repeat;
    float: left;
    padding: 0;
    height: 38px;
    width: 100%;
    line-height: 38px;
    border-bottom: 1px solid #dddddd;
    background: #EDEDED;
}	
.interface_development_round_box {
    float: left;
    box-shadow: 0px 0px 0px 1px rgba(204, 204, 204, 1)!important;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
    padding-bottom: 0px;
	 margin-left:30px; margin-right:30px;
	
}
	
.interface_top_client_heading {
    background: url(../images/clients_bag.jpg) 20px 20px no-repeat;
    padding: 20px 0px 30px 70px;
    font-size: 26px;
    line-height: 1.3;
}
#slides {
            position: absolute;
            top: 0px;
            left: 0px;
            z-index: 100;
        }


#home_strategic_partners { display: none; }
#footer { margin-top: 30px; }
ul.phone li.alert { display: block; }
.flag {
  font-size: 16px;
  padding: 1px 0;
  background-repeat: no-repeat;
  background-image: url('../images/16a.png');
}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {
	top:0 !important;
	background:url(../images/dot-bg.png) repeat;

}
#google_translate_element {display:none!important;}
a.flag {font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url('../images/16a.png');}
a.flag:hover {background-image:url('../images/16.png');}
a.flag img {
	border: 0;
    width: 17px;
    height: 14px;
}
a.alt_flag {font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url('../images/alt_flagsa.png');}
a.alt_flag:hover {background-image:url('../images/alt_flags.png');}
a.alt_flag img {border:0;}
.lang_right {    float:right; margin:0px 15px 0 0; text-align:right; }
#interface_custo {   width: 71px;    height: 71px;    position: absolute;    top: -35px;    width: 100%;}

.interface_custom_development_round_box {box-shadow:0px 0px 0px 1px rgba(204, 204, 204, 1)!important;-webkit-border-radius: 5px; border-radius: 5px; padding-top:45px; padding-bottom:15px; position:relative;text-align:center!important; font-size:14px; min-height: 244px;}
.interface_custom_development_round_box h2 {text-align:center!important; font-size:22px!important;}
.interface_custom_development_round_box:hover {box-shadow:0px 0px 0px 1px rgba(238, 173, 0, 1)!important;cursor: pointer;}

.web_development_round_box {-webkit-box-shadow:  0px 0px 0px 1px rgba(204, 204, 204, 1); box-shadow:  0px 0px 0px 1px rgba(204, 204, 204, 1); -webkit-border-radius: 5px; border-radius: 5px; padding-top:45px; padding-bottom:15px; position:relative; text-align:center!important; font-size:14px;}
.web_development_round_box h2 {text-align:center!important; font-size:22px!important;}
#interface_project {width: 71px;    height: 71px;    position: absolute;    top: -35px;    width: 100%; }
#interface_live_vertical { width: 71px;    height: 71px;    position: absolute;    top: -35px;    width: 100%; }
#interface_letest_vertical { width: 71px;    height: 71px;    position: absolute;    top: -35px;    width: 100%; }
p.interface_slider_bottom {    padding: 0px 14px 20px 14px;    margin: 0px;	text-align:center;}
.row{ margin-bottom: 20px; }
    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }
    /* Base Grid */
    .container .one.column                      { width: 75px;  }
    .container .two.columns                     { width: 170px; }
    .container .three.columns                   { width: 297px; }
    .container .four.columns                    { width: 360px; }
    .container .five.columns                    { width: 455px; }
    .container .apply_now.columns               { width: 100%; }
    .container .seven.columns                   { width: 645px; }
    .container .eight.columns                   { width: 740px; }	
    .container .nine.columns                    { width: 74.8%; }	
    .container .ten.columns                     { width: 930px; }
    .container .eleven.columns                  { width: 1025px; }
    .container .twelve.columns                  { width: 1250px;  margin-left:30px; margin-right:30px;}
    .container .one-third.column                { width: 360px; }
    .container .two-thirds.column               { width: 740px; }


div.third_in p {
    font-size: 14px;
    line-height: 23px;
}




/* 1200 Grid
================================================== */

@media only screen and (min-width: 1200px) and (max-width: 1369px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width:1200px;
}



.container .twelve.columns {
    width: 1100px;
    margin-left: 30px;
    margin-right: 30px;
}

.container .nine.columns {
    width: 72.8%;
}

.interface_top_client_heading {
    padding: 20px 0px 22px 70px;
    font-size: 22px;
    line-height: 34px;
}

.container .three.columns {
    width: 260px!important;
}


.interface_custom_development_round_box {
    min-height: 282px;
}

.span9 {
    width: 775px;
}

.span4 {
    width: 300px;
}

.span3 {
    width: 282px;
}

.footer-row a {
    font-size: 11px;
}

.span8 {
    width: 800px;
}

}

/* 960 Grid
================================================== */
	@media only screen and (min-width: 960px) and (max-width: 1199px) {
	    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
	    .column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
	    .row                                        { margin-bottom: 20px; }
	
	    /* Nested Column Classes */
	    .column.alpha, .columns.alpha               { margin-left: 0; }
	    .column.omega, .columns.omega               { margin-right: 0; }		
		.column.alpha.omega, .columns.alpha.omega              { margin-left: 0; margin-right: 0;}
	    .column.alpha.omega, .columns.alpha.omega              { margin-left: 0; margin-right: 0; }
	
	    /*Grid */
	    .container .one.column                      { width: 60px;  }
	    .container .two.columns                     { width: 140px; }
	    .container .three.columns                   { width: 220px; }
	    .container .four.columns                    { width: 300px; }
	    .container .five.columns                    { width: 380px; }
	    .container .apply_now.columns               { width: 460px; }
	    .container .seven.columns                   { width: 540px; }
	    .container .eight.columns                   { width: 620px; }
	    .container .nine.columns                    { width: 700px; }
	    .container .ten.columns                     { width: 780px; }
	    .container .eleven.columns                  { width: 860px; }
	    .container .twelve.columns                  { width: 940px; }	
	    .container .one-third.column                { width: 300px; }
	    .container .two-thirds.column               { width: 620px; }
	
	   
		
		/*===================== New CSS =========================*/
		
		
		.input_ask_something {width:240px;}
		.textarea_ask_something {width:240px;}		
		.input_box_contact {width:432px;}
		.textarea_contact {width:432px;}
		.select_apply_now {width:456px;}		
		.da-slide h2 {font-size:30px!important;; line-height:normal!important; padding-top:9px!important; padding-left:0px!important; margin-left:0px!important;}
		.da-slide p.sub_heading {padding-left:0px!important; margin-left:0px!important; font-size:18px!important; line-height:22px!important; top:90px; }
		.da-slide p.small_text {padding-left:0px!important; margin-left:0px!important;}		
		#top_navigation select {display:none!important;}
		ul#topnav li a#anNewsEvents {display:none!important;}
		.main_footer_link {font:12px!important;}		
		.slides_container {width:300px;}
		.slides_container div.slide {width:300px;}
		#slides .next,#slides .prev {left:276px;}
		#slides .next {left:0px;}
		.caption {width:300px;}		
		.interface_development_round_box {height:360px;}		
		.interface_custom_development_round_box {height:240px; min-height: 300px;}
		.microsoft_solution_round_box h2 {font-size:18px!important;}		
		.interface_top_client_heading {font-size:20px; padding-top:23px;}
		.button_right_client_heading {float:left; padding-right:0px; }
		.button_orange_round {font-size:18px;}		
		#enquiry_area ul.enquiry input[type=text] { width:398px;}
		#enquiry_area ul.enquiry input.countrycode {width:40px}
		#enquiry_area ul.enquiry input.phone {width:332px}
		#enquiry_area ul.enquiry li span.star { left:435px; top:15px;}
		#enquiry_area ul.enquiry select {width:460px;}
		#enquiry_area .textarea{width:910px;}
		#enquiry_submit_bottom_wraper {background:url(../images/submit_enquiry_arrow_border.png) -850px 0px no-repeat;}		
		ul#clients_home {padding:0px; margin:0px;}
		ul#clients_home li{padding:0 0 0 0px; margin:0 0 0 40px; list-style:none; float:left;}
		ul#clients_home li:first-child {margin-left:20px;}
		.our_clients {width:100%}
		.our_clients_row {width:100%;}
		
	}

@media(min-width:980px) and (max-width:1192px) {    
.container {
    width:94%;
}

.span9 {
    width:65%;
}
.span8 {
    width: 63%;
}

.span4 {
    width: 30%;
}


.container .twelve.columns {
    width: 900px;
}

.container .nine.columns {
    width: 651px;
}

.container .three.columns {
    width: 210px;
}




[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 21px;
}

.leadership-tital2 {    font-size: 20px;    line-height: 29px;  }
		div.leadership {    padding: 8em 0 5em 0;    background-size: inherit;    text-align: center;    background-attachment: fixed;  }
		.leadership-tital{font-size: 3em;    padding: 5px;}	



.interface_services_row {
    width: 100%;
    float: left;
    margin: 10px 0;
    border-radius: 6px;
    padding: 20px 2% 20px 0;
    background-color: #fff;
    border: 1px solid #ddd;
}



.footer-row {
    margin-left: 10px!important;
    width:23%;
}

.footer-row a {
    font-size: 11px;
}

.span6{
	    width: 425px;
	}

}
/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container                                  { width: 756px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }		
		.column.alpha.omega, .columns.alpha.omega              { margin-left: 0; margin-right: 0;}
	    .column.alpha.omega, .columns.alpha.omega              { margin-left: 0; margin-right: 0; }
        .container .one.column                      { width: 54px; }
        .container .two.columns                     { width: 108px; }

        .container .three.columns                   { width: 157px; }
        .container .four.columns                    { width: 236px; }
        .container .five.columns                    { width: 300px; }
        .container .apply_now.columns                     { width: 364px; }
        .container .seven.columns                   { width: 428px; }
        .container .eight.columns                   { width: 492px; }
        .container .nine.columns                    { width: 556px; }
        .container .ten.columns                     { width: 620px; }
        .container .eleven.columns                  { width: 684px; }
        .container .twelve.columns                  { width: 713px; }
        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }
       
		#banner_three .top_banner_heading h1 {font-size:12px;}
		#banner_three .top_banner_heading {font-size:10px;}
		.news_home {padding-left:0px; max-height:130px; float:left; overflow:hidden;}
		#calander {display:none;}		
		.search_site {padding:5px 5px; font-size:12px;}	
		.input_ask_something {width:100%;}
		.textarea_ask_something {width:100%;}
		.input_box_contact {width:336px;}
		.textarea_contact {width:336px;}
		.select_apply_now {width:360px;}	
		.da-slide h1 {font-size:26px!important;; line-height:normal!important; padding-top:9px!important; padding-left:0px!important; margin-left:0px!important;}
		.da-slide p.sub_heading {padding-left:0px!important; margin-left:0px!important; font-size:16px!important; line-height:20px!important; top:90px}
		.da-slide p.small_text {padding-left:0px!important; margin-left:0px!important;}
		
		/*#footer_logo img {max-width:100%;}*/
		
		.slides_container {width:236px;}
		.slides_container div.slide {width:236px;}
		#slides .next,#slides .prev {left:212px;}
		#slides .next {left:0px;}
		.interface_top_client_heading {font-size:24px; padding-top:10px;  padding-bottom:10px}
		.button_right_client_heading {float:left; padding-right:10px; }
		.button_orange_round {font-size:16px;}
		#button_request_quote_mobile_ser a {float:right; margin-right:15px;}		
		#interface_custo {}
		#interface_project {}
		#interface_live_vertical {}
		#interface_letest_vertical {}		
		.interface_custom_development_round_box { height: 270px; min-height: 325px; }
		.interface_custom_development_round_box h2 {font-size:16px!important;}		
		.interface_development_round_box {height:320px;}	
		.custom_web_design_wraper {background:none; padding-left:20px;}
		.submit_right {    float: right;    margin-top: 0em;    margin-right: 1%;}
		.team_row{   margin:0px;	}
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container { width: 100%; }
        .columns, .column { margin: 0; }
        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .apply_now.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .apply_nowteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 283px; }

      
		/*===================== New CSS =========================*/
		
		#home_slider {padding-top:45px;}
		.header_main_image_margin {margin-top:125px!important;}		
		ul.phone li {padding:1px 0 0 5px; margin:0 0 0 0px; float:left; list-style:none; font-size:9px;}
		#top_search {display:none;}
		ul.footer_sub_nav li {padding-left:0px!important;}
		#banner_three .top_banner_heading h1 {font-size:14px;}
		#banner_three .top_banner_heading {font-size:13px;}		
		h1 { font-size:22px; padding-bottom:25px;}
		h2 { font-size:20px;}		
		.input_ask_something {width:100%;}
		.textarea_ask_something {width:100%;}		
		.input_box_contact {width:280px;}
		.textarea_contact {width:280px;}
		.select_apply_now {width:304px;}		
		.da-slide h1 {font-size:18px!important; line-height:normal!important; padding-top:9px!important; padding-left:0px!important; margin-left:0px!important;}
		.da-slide p.sub_heading {padding-left:0px!important; margin-left:0px!important; font-size:12px!important; line-height:normal!important; top:75px!important;}
		.da-slide p.small_text {padding-left:0px!important; margin-left:0px!important; font-size:12px!important; top:110px!important;}
		.da-slide .da-img {display:none!important}		
		.top_navigation_select {		padding-top:10px!important;		float:left;		clear:both;		border:1px solid red;		}		
		#top_navigation select {display:block!important;background:#ffffff;color: #4C4C4C;float: left;font: 13px/20px 'ProximaNovaRgRegular',sans-serif;margin: 0px 0 0px 0;padding: 7px 10px;text-transform: uppercase;width: 100%;
		border:1px solid #E0DFDF;}		
		#top_navigation nav {display:none!important;}
		.right_request_quote {display:none;}
		.slides_container {width:300px;}
		.slides_container div.slide {width:300px;}
		#slides .next,#slides .prev {left:276px;}
		#slides .next {left:0px;}
		.caption {width:300px;}
		#slides .slides_container .slide img {min-width:100%; max-width:100%}
		#interface_custo {left: 0;    text-align: center;    width: 100%;}
		#interface_project {left: 0;    text-align: center;    width: 100%;}
		#interface_live_vertical {left: 0;    text-align: center;    width: 100%;}
		#interface_letest_vertical {left: 0;    text-align: center;    width: 100%;}
		#button_request_quote_interface_services {margin-top:20px; margin-bottom:10px;}
		.interface_custom_development_round_box {height:auto; margin-bottom:50px;}
		.interface_custom_development_round_box h2 {font-size:20px!important;}
		.integration_solution_round_box {padding-left:0px; margin-bottom:20px;}
		.integration_solution_details {background:none; padding-left:20px;}
		.gray_pattern_round_box {margin-bottom:20px;}

		.interface_top_client_heading {font-size:21px; padding-top:15px; padding-bottom:0px;}
		.button_right_client_heading {float:left; padding-right:0px;}
		#button_request_quote_mobile_ser a {float:none;}
		.button_orange_round {font-size:16px; margin-left:75px;}	
		
		.container .twelve.columns {
    margin-left: 0px;
    margin-right: 0px;
}
		.capcha_arroww {
    width: 78%;
    display: none;
}

.get_quote_sect_row2 {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}

.get_quote_sect_row_cap input {
    float: left;
    width: 100%;
}

.get_Captcha_code {
    width: 59%;
    border-radius: 6px;
    margin-right: 12px;
    float: left;
    margin-top: 6px;
}

.submit_right {
    float: left;
    margin: 1em 0;
}

div.get_sumbit_top1 table tr td {
    width: 98%;
    float: left;
    margin-left: 5px;
    }
	
	.footer-follow {
    float: left;
    margin-top: 13px;
    width: 100%;
    text-align: center;
}
	
	

.interface_custom_development_round_box {
    box-shadow: 0px 0px 0px 1px rgba(204, 204, 204, 1)!important;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-top: 45px;
    padding-bottom: 15px;
    position: relative;
    text-align: center!important;
    font-size: 14px;
    min-height: 235px;
}
	
	
	
	
	}
	
	
    @media only screen and (max-width: 736px) {
        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .apply_now.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .apply_nowteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 100%; }

	}

/* #Mobile (Landscape)
================================================== */
    /* Note: Design for a width of 480px */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width:90%; }
        .columns, .column { margin: 0; }
        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,

        .container .five.columns,
        .container .apply_now.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .apply_nowteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 100%; text-align:center; }
		#home_slider {padding-top:45px;}
		.header_main_image_margin {margin-top:130px!important;}
		ul.footer_sub_nav li {padding-left:0px!important; width:100%;}
		h1, h2, h3, h4, h5, h6 { font-family: 'ProximaNovaRgRegular'; line-height: 1em; }
		h1 { font-size: 35px; padding-bottom:17px; }
		h2 { font-size: 30px; }
		h3 { font-size: 24px; }
		h4 { font-size: 18px; }
		h5 { font-size: 14px; }
		h6 { font-size: 12px; }
		#banner_three .top_banner_heading h1 {font-size:14px;}
		#banner_three .top_banner_heading {font-size:13px;}
		h1 { font-size:30px; padding-bottom:23px;}
		.body_subheading {font-size:16px;}
		.input_ask_something {width:100%;}
		.textarea_ask_something {width:100%;}
		.input_box_contact {width:392px;}
		.textarea_contact {width:392px;}
		.select_apply_now {width:416px;}
		.da-slide h2 {font-size:22px!important;; line-height:normal!important; padding-top:9px!important; padding-left:0px!important; margin-left:0px!important;}
		.da-slide p.sub_heading {padding-left:0px!important; margin-left:0px!important; font-size:14px!important; line-height:20px!important; top:75px!important; width:100%!important;}
		.da-slide p.small_text {padding-left:0px!important; margin-left:0px!important; top:120px!important; width:100%!important;}
		.da-slide .da-img {display:none!important}
		#top_navigation select {display:block!important;background:#ffffff;color: #4C4C4C;float: left;font: 13px/20px 'ProximaNovaRgRegular',sans-serif;margin: 0px 0 0px 0;padding: 7px 10px;text-transform: uppercase;width: 100%;
		border:1px solid #E0DFDF;		}
		#top_navigation nav {display:none!important;}
		.slides_container {width:420px;}
		.slides_container div.slide {width:420px;}
		#slides .next,#slides .prev {left:396px;}
		#slides .next {left:0px;}
		.caption {width:420px;}
		#slides .slides_container .slide img {min-width:100%; max-width:100%}
	    .select_box_contact {line-height: 27px;height: 44px;width: 100%;}
		.mar_buttom50 {margin-bottom:50px!important;}
		
		.team_row{   margin:0px;	}
		

	.view-demo {
    width: 32.935%;
}
	
	
		
    }
	
.team_row{	    margin-left: 15px;	}

	
	/* #Mobile (Landscape)
================================================== */
    /* Note: Design for a width of 320px */
    @media only screen and (min-width: 320px) and (max-width: 479px) {
		 .container { width: 90%; }
		.get_quote_sect_row {    width: 98%;	}
		.footer-social ul li {    line-height: 42px; float:none;    margin: 0px 10px 0 0;    padding: 0px;    list-style: none;    display: list-item;}
		.scrollToTop{ z-index: 999;    bottom: 0;    width: 40px;    height: 40px;    border-radius: 50%;    right: 1px;}
		
		.leadership-tital2 {    font-size: 20px;    line-height: 29px;  }
		div.leadership {    padding: 7em 0 3em 0;    background-size: inherit;    text-align: center;    background-attachment: fixed;    background-image: url(../images/interface-leadership.jpg); }
		.leadership-tital{font-size: 3em;    padding: 5px;}	
		
		.team_row{    margin: 0px;	}	
	}

	
/* interface slider style in */

.ls-fullwidth .ls-playvideo {	width: 50px;	height: 50px;	margin-left: -25px;	margin-top: -25px;}
.ls-fullwidth .ls-playvideo,.ls-fullwidth .ls-nav-sides,.ls-fullwidth .ls-bottom-slidebuttons a,.ls-fullwidth .ls-nav-prev,.ls-fullwidth .ls-nav-next,.ls-fullwidth .ls-nav-start,.ls-fullwidth .ls-nav-stop,.ls-fullwidth.ls-fullscreen,.ls-fullwidth .ls-loading-container {	background-image:url(../images/slider/arrow.png);}
.ls-fullwidth .ls-playvideo {	background-position: -300px -150px;}
.ls-fullwidth .ls-playvideo:hover,.ls-fullwidth .ls-vpcontainer:hover .ls-playvideo {	background-position: -375px -150px;}
.ls-fullwidth .ls-nav-prev {	background-position: 0px 0px;}
.ls-fullwidth .ls-nav-prev:hover {	background-position: 0px -75px;}
.ls-fullwidth .ls-nav-next {	background-position: -150px 0px;}
.ls-fullwidth .ls-nav-next:hover {	background-position: -150px -75px;}
.ls-fullwidth .ls-nav-start {	background-position: -300px 0px;}
.ls-fullwidth .ls-nav-start:hover,.ls-fullwidth .ls-nav-start-active {	background-position: -300px -75px;}
.ls-fullwidth .ls-nav-stop {	background-position: -450px 0px;}
.ls-fullwidth .ls-nav-stop:hover,.ls-fullwidth .ls-nav-stop-active {	background-position: -450px -75px;}
.ls-fullwidth .ls-bottom-slidebuttons a {	background-position: 0px -150px;}
.ls-fullwidth .ls-bottom-slidebuttons a.ls-nav-active,.ls-fullwidth .ls-bottom-slidebuttons a:hover {	background-position: -75px -150px;}
.ls-fullwidth .ls-nav-sideleft {	background-position: -150px -150px;	}
.ls-fullwidth .ls-nav-sideright {	background-position: -225px -150px;	}
.ls-fullwidth .ls-nav-prev,.ls-fullwidth .ls-nav-next {	width: 40px;	height: 40px;	z-index: 10000;	top: 50%;	margin-top: -20px; position: absolute;}
.ls-fullwidth .ls-nav-prev {	left: 10px;	}
.ls-fullwidth .ls-nav-next {	right: 10px;	}
.ls-fullwidth .ls-bottom-slidebuttons,.ls-fullwidth .ls-bottom-slidebuttons a,.ls-fullwidth .ls-nav-start,.ls-fullwidth .ls-nav-stop,.ls-fullwidth .ls-nav-sides {	height: 20px;}
.ls-fullwidth .ls-bottom-slidebuttons,.ls-fullwidth .ls-bottom-slidebuttons a,.ls-fullwidth .ls-nav-start,.ls-fullwidth .ls-nav-stop,.ls-fullwidth .ls-nav-sides {	display: inline-block;}
.ls-fullwidth .ls-bottom-slidebuttons,.ls-fullwidth .ls-nav-start,.ls-fullwidth .ls-nav-stop,.ls-fullwidth .ls-nav-sides {	top: -30px;}
.ls-fullwidth .ls-nav-start,.ls-fullwidth .ls-nav-stop {	width: 25px;}
.ls-fullwidth .ls-bottom-slidebuttons a {	width: 20px;}
.ls-fullwidth .ls-nav-sides {	width: 0px;	}
.ls-fullwidth .ls-thumbnail-hover {	bottom: 30px;	padding: 2px;	margin-left: 1px;}
.ls-fullwidth .ls-thumbnail-hover-bg {	background: #eee;}
.ls-fullwidth .ls-thumbnail-hover span {	border: 5px solid #eee;	margin-left: -5px;}
.ls-fullwidth .ls-thumbnail {	top: 10px;}
.ls-fullwidth .ls-thumbnail-inner {	padding: 2px;	margin-left: -2px;	background: #fff;}
.ls-fullwidth .ls-thumbnail-slide a {	margin-right: 2px;}
.ls-fullwidth .ls-nothumb {	background: #eee;}
.ls-fullwidth .ls-loading-container {	width: 40px;	height: 40px;	margin-left: -20px;	margin-top: -20px;	background-position: -450px -150px;	}
.ls-fullwidth .ls-loading-indicator {	width: 22px;	height: 22px;	margin-top: 9px;	background-image: url(loading.gif);}
.ls-fullwidth .ls-fullscreen {	width: 30px;	height: 30px;	right: 10px;	top: 10px;	background-position: -525px -150px;}
.ls-fullwidth .ls-fullscreen:hover {	background-position: -525px -190px;}




















