li{
	margin-bottom:10px;
}

.anchor-offset{
	display:block;
	position:relative;
	top:-100px;
}

.my-acnchor-menu a{
	color:#666;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	border: 1px solid #CCC;
	 border-radius: 3px;
	padding: 3px 5px;
	margin-right:5px;
	margin-bottom: 5px;
}

.my-acnchor-menu a:hover{
	background-color:#666;
	border: 1px solid #666;
	color:#FFF;
}

.page-nav{
	/*height:210px;*/
	background: #592c32; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #592c32 0%, #435681 35%, #425986 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #592c32 0%,#435681 35%,#425986 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #592c32 0%,#435681 35%,#425986 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#592c32', endColorstr='#425986',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.page-nav h1{
	font-size:48px;
	color:#FFF;
	padding-top:100px;
	padding-bottom:30px;
}

.home-nav{
	height: 740px;
}

.my-home-block-left{
	display:block;
	width:380px;
	height:200px;
	background-color:rgba(45,71,121,0.9);
	position:absolute;
	top:450px;
	right:calc(50vw + 40px);
	z-index:999;
	color:#FFF;
	padding:10px 20px;
	opacity:1;
	transition: opacity .5s;
   -moz-transition: opacity .5s;
   -webkit-transition: opacity .5s;
}

.my-home-block-right{
	display:block;
	width:380px;
	height:200px;
	background:url(../images/home/home-tracking.jpg);
	background-size: cover;
	position:absolute;
	top:450px;
	left:calc(50vw + 40px);
	z-index:999;
	color:#FFF;
	padding:10px;
	opacity:1;
	transition: opacity .5s;
   -moz-transition: opacity .5s;
   -webkit-transition: opacity .5s;
}

.my-home-block-right:hover, .my-home-block-left:hover{
	cursor:pointer;
	opacity:0.8;
}

.my-home-block-left h2, .my-home-block-right h2{
	font-size:26px;
	font-weight:700;
}

.my-home-block-left p{
	font-size:16px;
}

.home-our-services{
	color:#FFF;
	font-size:16px;
	background: #592c32; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #592c32 0%, #435681 35%, #425986 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #592c32 0%,#435681 35%,#425986 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #592c32 0%,#435681 35%,#425986 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#592c32', endColorstr='#425986',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.home-our-services h5{
	font-size:18px;
	font-weight:700;
}

.home-our-services a img{
	opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	transition: opacity .5s;
   -moz-transition: opacity .5s;
   -webkit-transition: opacity .5s;
}

.home-our-services a img:hover{
	opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.home-goal{
	background:#000 url(../images/home/goal-bg.jpg) top left no-repeat;
}

.home-container3{
	font-size:44px;
	color:#FFF;
	text-shadow: 2px 2px 4px #000000;
}

.home-container3 b{
	font-size:55px;
	font-weight:400;
}

.myDivider{
	padding-top:6px;
	color:#4169B2;
}

.page-top-banner{
	padding-left:0px;
	padding-right:0px;
}

.site-footer{
	display:block;
	background:url("../images/layout/footer.jpg") repeat-x top #FFF ;
	color: #4169B2;
	min-height:150px;
}

.site-footer-link h2{
	font-size:20px;
	font-weight: 400;
	margin:50px 0 10px 0;
}

.site-footer-link a{
	font-size:14px;
}

.site-footer-link a:link, .site-footer-link a:visited{
	color: #4169B2;
	text-decoration:none;
}
.site-footer-link a:hover{
	color:#333;
	text-decoration:none;
}

.site-copyright p{
	margin:50px 0 10px 0;
	font-size: 14px;
}

.my-content-container{
	font-size:16px;
	padding:20px 20px 40px 20px;
}

.my-content-container h2{
	font-size:26px;
	color:#415985;
	font-weight:400;
}

.my-content-container h3{
	font-size:20px;
	color:#415985;
	font-weight:400;
}

.my-content-container h5{
	font-size:16px;
	font-weight:700;
	color:#4169B2
}

.my-content-container p{
	font-size:16px;
	color:#333;
}

.my-tracking-form .form-control .form-control-career{
	border:2px solid #415985;
	height:56px;
	font-size:28px;
	color:#666;
	font-family: 'Open Sans', sans-serif;
}

.form-control-career {
  width: 75%;
}

.my-tracking-form .btn{
	font-size:20px;
}

.my-tracking-form .btn .glyphicon{
	font-size:20px;
	top:0;
	right:0;
}

.my-tracking-form .glyphicon{
	font-size:30px;
	top:10px;
	right:10px;
}

.my-tracking-table .glyphicon{
	font-size:15px;
	top:0;
	right:0;
}

.my-company-nav a{
	font-size:15px;
	color:#333;
	display:block;
	width:100%;
	background-color:#EEE;
	text-decoration:none;
	padding: 5px 10px;
	margin-bottom:5px;
}

.my-company-nav a.active{
	background-color:#CCC;
}

.my-company-nav a:hover{
	background-color:#999;
	color:#EEE;
}

.my-philosophy{
	color:#999;
	font-style:italic;
	font-size:24px;
	text-align: justify;
	padding-top:20px;
	padding-bottom:20px;
}

.my-csr{
	color:#999;
	font-style:italic;
	font-size:40px;
	text-align: center;
	padding-top:20px;
	padding-bottom:10px;
}

.my-csrh2{
	font-size:26px;
	color:#415985;
	font-weight:400;
	text-align: center;
}

.my-csr-content{
	color:#000000;
	font-size:16px;
	text-align: center;
	padding-top:20px;
	padding-bottom:10px;
}

.my-tracking-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #DDD;
}
.my-tracking-form ::-moz-placeholder { /* Firefox 19+ */
  color: #DDD;
}
.my-tracking-form :-ms-input-placeholder { /* IE 10+ */
  color: #DDD;
}
.my-tracking-form :-moz-placeholder { /* Firefox 18- */
  color: #DDD;
}

#form-canvas{
	color:#425986;
	font-size:16px;
}

.my-padding-top-10{
	padding-top:10px;
}

.my-padding-top-20{
	padding-top:20px;
}

.my-padding-top-30{
	padding-top:30px;
}

.my-padding-top-40{
	padding-top:50px;
}

.my-padding-top-50{
	padding-top:50px;
}

.my-padding-bottom-10{
	padding-bottom:10px;
}

.my-padding-bottom-20{
	padding-bottom:20px;
}

.my-padding-bottom-30{
	padding-bottom:30px;
}

.my-padding-bottom-40{
	padding-bottom:40px;
}

.my-padding-bottom-50{
	padding-bottom:60px;
}

.img-center{
	margin:0 auto 0 auto;
}

.captcha-refresh{
	padding:0px;
	margin-left:5px;
	margin-top:7px;
	vertical-align:top;
}

.captcha-refresh:hover{
	cursor:pointer;
	opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

.my-legend-special{
	margin-top:0;
}

.my-career-list{
	margin-top:15px;
	margin-bottom:20px;
}

/* Desktop and below*/
@media screen and (max-width: 1199px){
	.myDivider{
		padding-top:1px;
	}
	
	.page-nav h1{
		font-size:40px;
		padding-top:80px;
		padding-bottom:20px;
	}
	
	.home-nav{
		height: 600px;
	}
	
	.my-home-block-left{
		width:300px;
		height:180px;
		top:350px;
		right:calc(50vw + 25px);
		padding:10px 20px;
	}

	.my-home-block-right{
		width:300px;
		height:180px;
		top:350px;
		left:calc(50vw + 25px);
	}
	
	.my-home-block-left h2, .my-home-block-right h2{
		font-size:20px;
		font-weight:700;
		margin-top:10px;
	}
	
	.my-home-block-left p{
		font-size:15px;
	}
}

/* Tablet and below*/
@media screen and (max-width: 991px){
	.page-nav h1{
		font-size:34px;
		padding-top:60px;
		padding-bottom:10px;
	}
	
	.my-home-block-left{
		display:block;
		width:100%;
		height:auto;
		background-color:rgba(45,71,121,1.0);
		position:relative;
		top:auto;
		right:auto;
		z-index:999;
		padding:10px 20px 30px 20px;
	}
	
	.my-home-block-left p{
		font-size:16px;
		text-align: justify;
	}
	
	.my-home-block-right{
		display:block;
		width:100%;
		height:auto;
		position:relative;
		top:auto;
		left:auto;
		z-index:999;
		padding:10px 20px 30px 20px;
	}
	
	.my-home-block-left h2, .my-home-block-right h2{
		font-size:30px;
		font-weight:400;
		margin-top:20px;
		margin-bottom:10px;
	}
		
	.home-nav{
		height: 60vw;
	}
	
	.my-legend-special{
		margin-top:30px;
	}

}

/*Mobile only*/
@media screen and (max-width: 767px) {
	.sm-no-padding{
		padding-left:0px;
		padding-right:0px;
	}
	
	.page-nav h1{
		font-size:28px;
		padding-top:60px;
		padding-bottom:10px;
	}
}