.banner1 {
	color: #48cac8;
	font-size: 2.0em;
	line-height: 1;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	
}


.banner2 {
	color: #fff;
	font-size: 0.8em;
	line-height:1;
	text-transform:inherit;
	font-family: 'Montserrat', sans-serif;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	
	
}

.margin {
  margin: -8px;
  padding: 10px;
  background-color: #FFF;
  border: 0px solid #EEE;
}


#content {
  padding-bottom: 10px;
  padding-top: 40.5px;
  min-height: 420px;
  overflow: hidden;
  background-color: white;
}

.fotorama__caption__wrap {
  width: 100%;
  text-align: center;
  background-color: #fff;
  background-color: rgba(255,255,255,.9);
  padding: 5px 10px;
  display: none!important;
	
}

.example_c {
color: #fff !important;
text-transform: uppercase;
text-decoration: none;
background: #48cac8;
padding: 6px 11px;
border: 1px solid #48cac8 !important;
display: inline-block;
transition: all 0.4s ease 0s;
font-size: 1.0em;
	font-family: 'Raleway', sans-serif;
	
}


.example_c:hover {
color: #fff !important;
background: #555;
border-color: #fff !important;
transition: all 0.4s ease 0s;
}


.example_c2 {
color: #48cac8 !important;
text-transform: uppercase;
text-decoration: none;
background: #fff;
padding: 10px 25px;
border: 1px solid #fff !important;
display: inline-block;
transition: all 0.4s ease 0s;
font-size: 1.2em;
	font-family: 'Raleway', sans-serif;
	
}


.example_c2:hover {
color: #fff !important;
background: #555;
border-color: #fff !important;
transition: all 0.4s ease 0s;
}


.containerbox {
  position: relative;
  text-align: left;
  color: #48cac8;
  font-family: 'Raleway', sans-serif;
  font-size: 1.4em;
  
	
}

.top-left {
  position: absolute;
  top: 4%;
  padding:2%;
  left: 16px;
}

.containerbox2{
	position: absolute;
    text-align: left;
	font-size: 0.50em;
	font-family: 'Montserrat', sans-serif;
	color:#555;
	padding-top:4%;
	line-height: 14px;
}


.example_c3 {
color: #fff !important;
text-transform: uppercase;
text-decoration: none;
background: #48cac8;
padding: 6px 11px;
border: 1px solid #48cac8 !important;
display: inline-block;
transition: all 0.4s ease 0s;
font-size: 1.0em;
	font-family: 'Raleway', sans-serif;
	
}


.example_c3:hover {
color: #fff !important;
background: #555;
border-color: #fff !important;
transition: all 0.4s ease 0s;
}


figure.snip1171 {
  font-family: 'Raleway', sans-serif;
  position: relative;
  overflow: hidden;
  margin: 2px;
  text-transform:uppercase;
  width: 100%;
  background: #fff;
  color: #333;
  text-align: center;
  /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);*/
	text-decoration: none;
	font-size: 16px;
}
figure.snip1171 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
figure.snip1171 img {
  max-width: 100%;
  vertical-align: top;
}
figure.snip1171 figcaption {
    position: relative;
    background-color: #48cac8;
    padding: 1px 25px 1px;
    color: white;
}

figure.snip1171:hover img,
figure.snip1171.hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}


h3, h4, h5, h6 {
    line-height: 1;
    color: #330;
    font-weight: bold;
    margin: 10px 0 10px 0;
}

.image-box {
  display: block;
  width: 100px;
  height: 80px;
  float: left;
  margin-right: 10px;
  position: relative;
  border: solid 0px #d3d3d3!important;
}


.productdetailcontent .photo {
  max-width: 100%;
  text-align: center;
  height: auto;
  border: 0px solid;
  clear: both;
}

	.banner-item {
  position: relative;
  width: 100%;
  height: 260px!important;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

