/* ----------------------------------------------------------------
    Canvas: Agency Demo
    Version: 1.0
-----------------------------------------------------------------*/

.line,
#header,
#primary-menu.style-2 { border-color: #DDD; }

@media (min-width: 992px) {

	#header.sticky-style-2,
	#header.sticky-header:not(.static-sticky).sticky-style-2 {
		border-bottom: 0;
		height: 190px;
	}

	#header.sticky-style-2 > .container {
		text-align: center;
		line-height: 1;
		height: 140px;
		overflow: hidden;
	}

	#header.sticky-style-2 #logo {
		display: inline-block;
		margin: 23px 0;
	}

	#header.sticky-style-2:not(.sticky-header) #header-wrap {
		width: 100%;
		margin: 0 auto;
		height: 50px;
	/*	border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;*/
	}

	#header.sticky-header.sticky-style-2 #header-wrap {
		border-color: transparent;
		height: 50px;
	}

	.boxed-slider { padding-top: 60px; }

	#primary-menu.style-2 { border-top: none; }

	#primary-menu.style-2 > div > ul > li > a {
	/*	padding-top: 28px;
		padding-bottom: 28px;*/
	}

	#primary-menu.style-2 ul li .mega-menu-content { left: -15px; }

	#primary-menu > div > ul > li { margin: 0 0px; }

	#primary-menu > div > ul > li > a {
	    font-size: 12px;
	    letter-spacing: 2px;
	}

	body:not(.device-sm):not(.device-xs):not(.device-xxs) #primary-menu.style-2.center > div {
		display: block;
		text-align: center;
		width: 100%;
		height: 50px;
	}

	body:not(.device-sm):not(.device-xs):not(.device-xxs) #primary-menu.style-2.center > div > ul {
	    float: none;
	    display: inline-block;
	    width: auto;
	    text-align: left;
	    max-height: 34px;
	}

	 .final_footer{

	 }

	 .team_image{
	 	text-align:center;
	 }
	 .team_top{
	/* 	text-align:left;*/
	 }

}

.portfolio-desc { -webkit-backface-visibility: hidden; }

@media (min-width: 992px) and (max-width: 1199px) {

	#header.sticky-style-2:not(.sticky-header) #header-wrap,
	body:not(.device-sm):not(.device-xs):not(.device-xxs) #primary-menu.style-2.center > div{
		text-align:center;
	}

	.team_image{
	 	text-align:left;
	 }
	 .team_top{
	 	text-align:left;
	 }

}

.navbar-default {
  background: #005986;
}
.navbar {
  border: 0;
  border-radius: 0;
}
ul.nav {
  list-style: none;
  border-right: 1px solid #84B6D0;
}
ul.nav li {
  padding: 20px 0;
  display: inline-block;
}
ul.nav li a {
  padding: 20px 10px;
  color: #fff;
  position: relative;
}
ul.nav li a:after {
  position: absolute;
  content: "";
  width: 2px;
  height: 60%;
  right: 0;
  background: #fff;
  top: 50%;
  transform: translate(0, -50%);
}
ul.nav li:first-child a:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 60%;
  left: 0;
  background: #fff;
  top: 50%;
  transform: translate(0, -50%);
}
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
  color: #fff;
}
.navbar-default .navbar-nav>li>a:hover {
  background: #022E44;
}
#primary-menu ul li a div,#primary-menu ul li a:nth-child(1) div{
			padding-left:30px;
			padding-right:30px;
			padding-top:0px;
			padding-bottom:0px;
            border-left:1px solid #ccc;
}
#primary-menu ul li:last-child a div {
			padding-right:30px;
            border-right:1px solid #ccc;
}
.footer_contant2 ul li a div{
			padding-left:20px;
			padding-right:20px;
            border-left:1px solid #ccc;
}
.footer_contant2 ul li:last-child a div {
			padding-right:20px;
            border-right:1px solid #ccc;
}
p.industry{
	margin-top:88px;
}
.team_name{
	font-size: 26px;
	color:#005BAB;
}
.team_position{
		font-size: 18px;
	color:#337CBD;
	font-weight: normal;
}
.team_descrip{
/*	font-size: 18px;*/
	color:#4D4D4D;
	font-weight: normal;
	width:613px;
}
.register:hover{
	opacity: 0.6;

}

input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
}
div.submitbutton{
	background:url('/assets/contactus/SEND_EMAIL.png') no-repeat scroll 0 0 transparent;
	width:900px;
	height:90px;
	color: #000000;
  cursor: pointer;
  font-weight: bold;
}
form #website{ display:none; }
