p
{
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 25px;
}

.business-header {
    height: 450px;
    background: url('../img/carousel/3.jpg') center center no-repeat scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.tagline
{
  color:#fff;
  font-family: Oswald;
  font-size:50px;
}

header
{
  color:#fff;
  font-size:25px;
}

.logo
{
  margin-top:10px;
  float:left;
}

.nav-bar
{
  background:#e10000;
  height:40px;
}

.nav
{
  text-align:center;
  line-height: 40px;
}

.nav a
{
  font-family: Baloo;
  color:#fff;
  font-size: 15px;
  text-align: center;
  text-transform: uppercase;
  padding-right:15px;
}

.sec1
{
  height: 400px;
  background: url('../img/sec1.jpg')no-repeat center fixed;
 -webkit-background-size: cover; /* pour anciens Chrome et Safari */
background-size: cover; /* version standardisée */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.sec2
{
    background: url('../img/sec2.jpg')no-repeat center fixed;
	 -webkit-background-size: cover; /* pour anciens Chrome et Safari */
  background-size: cover; /* version standardisée */
    height:400px;
    color:#fff;
}

.tagsection
{
  text-align: center;
  color:#fff;
  font-family: Oswald;
  font-size:40px;
  text-transform: uppercase;
}

.descsection
{
  color:#fff;
    text-align: center;
      font-family: Oswald;
}

.callaction
{
  text-align: center;
  margin-top: 30px;
}

.btn-custom
{
  background: #7aa228;
  border: 2px solid #649403;
  border-radius: 3px;
  transition: 0.5;
}

.btn-custom:hover
{
  background: #649403;
  border: 2px solid #7aa228;
}

.hide-bullets {
list-style:none;
margin-left: -40px;
margin-top:20px;
}

.margin
{
  margin-top:35px;
}

.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.carousel-control.right {
	right: -12px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}

.center
{
  text-align: center;
  font-family: Oswald;
}

footer
{
  margin-top:60px;
  background: #333333;
  color:#fff;
}

footer a
{
  color:#fff;
  font-family: Baloo;
  line-height: 30px;
}

footer h3
{
  text-transform: uppercase;
}

.nav-footer
{
  list-style-type: none;
  margin-left:-25px;
}

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.phone
{
  font-size: 25px;
  margin-top: 20px;
}

footer p
{
  text-align: center;
}

.sec3
{
  background: #1f1f1f;
}

.copyright
{
  font-size:15px;
  margin-top:10px;
}

.sec4
{
  height:400px;
}

h1
{
  font-family: Oswald;
  font-size:50px;
  border-bottom:1px solid #eeeeee;
  padding-bottom:10px;
}

img-hover
{
  color:#fff;
  background: #fff;
  height:3000px;
}
