#footerb{
	border-top:0px;
}

#main-content{
	background-color:white!important;
	margin-top:120px;
	border-bottom:0px!important;
}



.banner{
	position:relative;
}

#about-us h5{
	position:absolute;
	right:0px;
	top:60%;
	width:400px;
	background-image:url("../images/whitebg.png");
	background-repeat:repeat;
	padding:20px;
}

#about-us h1{
	position:absolute;
	top:5%;
	top:10%\9;
	left:30px;
	padding:20px;
	width:100%;
}

#about-us{
	padding:0px;
}

#ceo{
	background-image:url("../images/ceobg.jpg");
	background-image:url("../images/ceobgie.jpg")\9;
	background-size:cover!important;
	padding-top:60px;
	margin-top:35px;
	padding-left:50px;
	padding-right:50px;
}

#ceo-report{
	padding:0px 35px;
	margin-top:-40px;
}

#ceo-report p {
	font-size: 20px!important;
	line-height:30px!important;
}


#ceo-position{
	margin-top:115px;
	margin-left:-70px;
}

#map{
	background-color:#e1edf9;
	padding:30px 50px
}

.unparalleled{
	margin-top:-85px;
	color:#009ad9;
}

#ensure-title{
	padding:10px 50px;
}

#no-padding{
	padding:0px;
}

#ensure-content #no-padding > a > h4.photo-link{
	position:absolute;
	width:100%;
	bottom:0px;
	background-image:url("../images/bluebg.png");
	background-size:cover;
	margin:0px;
	padding:15px;
	color:white!important;
}

#ensure-content #no-padding a:hover h4.photo-link{
	background-image:url("../images/lightblue.png");
	background-size:cover;
	color:white!important;
}

#no-padding .photo{
	position:relative;
}

#create{
	background-color:white;
}

#create-content #no-padding > a > h4.photo-link{
	position:absolute;
	width:100%;
	bottom:0px;
	background-image:url("../images/bluebg.png");
	background-size:cover;
	margin:0px;
	padding:15px;
	color:white!important;
}

#create-content #no-padding > a:hover > h4.photo-link{
	background-image:url("../images/lightblue.png");
	background-size:cover;
	color:white!important;
}

.big-arrow{
	background-image:url("../images/bigarrow.png");
	width:10px;
	height:18px;
	display:inline-block;
	vertical-align:middle;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:3px;
}

#create-title{
	padding:10px 50px!important;
}

#create-title a{
	text-decoration:none;
}

#create-title h2:hover{
	color:#009ad9!important;
}

#create-title a:hover .big-arrow{
	background-image:url("../images/bigarrowhover.png");
}

#highlights{
	padding:60px 35px;
	background-color:#eef3f6;
}

#highlights .readmore,#highlights .hightlights-buttons .readmore-blue{
	margin:35px 10px;
}

#highlights .flexslider h3{
	font-size:20px!important;
}

#highlights .flexslider ul li{
	margin:0px;
}

#highlights .flexslider ul li #chart-padding{
	padding:0px 20px;
}

#graph h3{
	font-size:21px!important;
}

.flexslider{
	background:none;
	border:none;
}

.flex-control-nav{
	display:none;
}

.bottom-border{
	border-bottom:1px solid #1b1b1b;
	margin-bottom:35px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:30px;
}

.nobottom-border{
	padding-left:35px;
	padding-right:35px;
	padding-bottom:30px;
}

#blue{
	background-color:#e1edf9;
	padding:10px 15px 40px 40px;
}

#ceo-report .readmore-blue{
	margin:35px 0px;
}

/*@media \0screen\,screen\9 {
	#about-us h5{
		background-color:rgba(255,255,255,0.6)!important;
	}
}*/


@media (max-width:1066px){
	.bottom-border,.nobottom-border{
		padding:0px!important;
	}
	
	.unparalleled{
		margin-top:0px;
	}

	#ceo-position{
		margin-left:0px;
	}

	#highlights > div > div:nth-child(5) > h5{
		margin-top:-25px;
		margin-bottom:30px;
	}
}

@media screen and (max-width:767px){
	#highlights > div > div:nth-child(5) > h5{
		margin-top:30px;
	}
	
	#about-us h1{
		font-size:35px!important;
	}
	
	#graph{
		padding:15px 20px!important;
	}

	#highlights .readmore,#highlights .hightlights-buttons .readmore-blue{
		margin:35px 0px;
		display:block!important;
	}


	#about-us h5{
		position:inherit;
		width:100%;
		padding:25px;
		margin-bottom:0px;
	}

	#about-us h1{
	top:0;
	padding-top:0px;
	width:100%;
	left:0px;
	padding-left:25px;
	font-size:32px!important;
	}

	#about-us{
		margin-top:0px;
	}
	#highlights > div > div > div > div > ul > li.flex-active-slide > div.col-md-9.col-sm-10 > div:nth-child(2) > p.text-center{
		display:none;
	}
	#map, #ensure-title, #create-title, #highlights{
		padding:25px!important;
	}

	#ceo{
		padding:0px 15px;
	}

	#ceo-position{
		position:absolute;
		width:50%;
		right:0px;
		margin-top:20px;
	}

	#ceo-report{
		margin-bottom:25px;
		padding:0px 25px;
	}

	#ceo-report > h2{
		border-top:1px solid #009ad9;
		padding-top:25px;
	}

	#highlights .flexslider ul li #chart-padding{
	padding:0px;
	}

	.flexslider{
		margin:0px;
	}

	.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev{
		display:none;
	}

	#highlights .flexslider h3{
		font-size:18px!important;
	}

	#about-us > div > h5 > a > span{
		font-size:17px!important;
	}

	#about-us > div > h5{
		font-size:16px!important;
	}

	h2{
		font-size:24px!important;
		line-height:32px!important;
	}

	h3{
		font-size:22px!important;
	}

	h4{
		font-size:20px!important;
	}

	#highlights > div{
		padding:0px;
	}

	#create-title{
		padding-right:35px!important;
	}

	#ensure-content #no-padding > a > h4.photo-link, #create-content #no-padding > a > h4.photo-link{
		padding:15px 25px;
	}

}