
body{
	font-family: 'Open Sans', sans-serif;
	padding: 0;
	margin: 0;
}
/*headerContainer*/
.headerContainer{
	width: 100%;
	background: #fff;
	position: fixed;
  	top: 0;
  	z-index: 9;
}
.headerBotContainer{
    width: 100%;
    background: #fff;
    margin: 0;
}
.headerBotContainer #logo{
    float: left;
    display: inline-block;
    padding: 0;
    width: 100px;
    height: 96px;
    margin-top: -10px;
}
.headerBotContainer #logo img{
	width: 100%;
}
/*navbar*/
.navbar-default{
  border: 0;
}
.navbar-default .navbar-collapse{
  float: right;
}
.headPadding{
	padding: 19px 15px;
}
.navbar-default .navbar-nav>li>a{
  font-weight: normal;
  display: inline-block;
  font-size: 14px;
  color: #000000;
  font-family: 'Montserrat', sans-serif;
  text-decoration: none;
  margin: 0 6px;
  padding: 1px 21px;
  line-height: 38px;
  float: left;
  text-transform: uppercase;
}

.navbar-default .navbar-nav>li>a.active{
  border: 1px solid #000;
  padding: 0 20px;

}
.navbar-default .navbar-nav>li>a:hover{
  opacity: 0.9;
  color: #d997ef;
}
/*bannerContainer*/
.bannerContainer{
	width: 100%;
	background: url(images/bg.jpg) transparent no-repeat center;
	background-size: cover;
	margin-top: 86px;
	padding: 120px 0 30px;
	overflow: hidden;
}

.banner-left{
	min-height: 350px;
}

/*contentTopContainer*/
.contentTopContainer{
	width: 100%;
	padding: 70px 0 35px;
	background: #fff;
	overflow: hidden;
}
.contentTopInner{
	width: 1000px;
	margin:  auto;
}
.ctn-part{
	width: 100%;
	text-align: center;
}
.ctn-part h3{
	font-family: 'Rokkitt', serif;
	display: inline-block;
	width: 100%;
	margin: 0;
	font-weight: 700;
	font-size: 30px;
	color: #000;
	margin-bottom: 50px;
}
.ctn-part p{
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 16px;
	color: #a1a1a1;
	font-weight: 400;
	line-height: 20px;
	padding-bottom: 20px;
	text-align: justify;
}
/*statisticsContainer*/
.statisticsContainer{
	width: 100%;
	padding: 25px 0 50px;
}
.statistics{
	width: 100%;
	margin-bottom: 15px;
	height: 270px;
}
.statistics img{
	width: 100%;
	height: 100%;
}
.productsContainer .statistics{
	height: 580px;
}
/*footerContainer*/
.footerContainer{
	padding: 25px 0;
	overflow: hidden;
	background: url(images/back-footer.jpg) transparent no-repeat bottom center;
	width: 100%;
}
.fooetrInner{
	width: 1000px;
	margin: 0 auto;
}
.ctn-footer1{
	width: 100%;
	text-align: center;
}
.ctn-footer1 a.ft-logo{
	width: 100%;
	text-align: center;
	display: inline-block;
	margin-bottom: -30px;
}
.ctn-footer1 p{
	font-family: 'Rokkitt', serif;
	font-size: 22px;
	font-weight: 400;
	margin: 0;
}
.ctn-footer1 p a{
	color: #000;
	text-decoration: none;
}
.ctn-footer1 p a:hover{
	text-decoration: underline;
}
.ctn-footer2{
	width: 100%;
	text-align: center;
	padding: 15px 0 50px;
}
.ctn-footer2 ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: block;
  text-align: center;
}
.ctn-footer2 li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.ctn-footer2 a{
	background: url(images/solid.png) no-repeat left center;
	display: inline-block;
	height: 33px;
}
.ctn-footer2 a:hover{
	opacity: 0.8;
}
.ctn-footer2 a.solid1{
	width: 33px;
	background-position: 0 0;
}
.ctn-footer2 a.solid2{
	width: 33px;
	background-position: -40px 0;
}
.ctn-footer2 a.solid3{
	width: 33px;
	background-position: -81px 0;
}
.ctn-footer2 a.solid4{
	width: 33px;
	background-position: -120px 0;
}
.ctn-footer2 a.solid5{
	width: 33px;
	background-position: -160px 0;
}
.ctn-footer2 a.solid6{
	width: 33px;
	background-position: -200px 0;
}
.ctn-footer2 a.solid7{
	width: 33px;
	background-position: -239px 0;
}
.ctn-footer2 a.solid8{
	width: 33px;
	background-position: -280px 0;
}
.ctn-footer2 a.solid9{
	width: 33px;
	background-position: -322px 0;
}
.ctn-footer2 a.solid10{
	width: 33px;
	background-position: -362px 0;
}

.locationsContainer{
	width: 100%;
	padding : 100px 0 20px;
}