.spacer5 { height: 5px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer10 { height: 10px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer15 { height: 15px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer20 { height: 20px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer25 { height: 25px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer30 { height: 30px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer35 { height: 35px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer40 { height: 40px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer45 { height: 45px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer50 { height: 50px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer100 { height: 100px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer200 { height: 200px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }

a:hover { text-decoration:none;}

.nav li a {
	color:#909090;
}

p { color:#939393;}


.btn-info {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.navbar-brand {
    height: 65px;
    padding: 0px 0px;
}

/* Parallax */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
}

.content-a {
	text-align:center;
	color:rgba(255,255,255,1.00);
}

.content-a h2{
	padding-top:10%;
}

.not-fullscreen {
    height:50%;
	min-height:300px;
}

.not-fullscreen-sub .content-a {
	text-align:left;
	padding-left:20px;
}

.not-fullscreen-sub {
    height:50%;
	min-height:200px;
	
}

.not-fullscreen-sub .content-a h1{
	padding-top:6%;
}

/* Parallax Ends*/

.product-box { min-height:190px;}
.product-box a{
	display:block;
	width:100%;
	height:100%;
	padding:10px;
}

.product-box:hover a{
	background-color: rgba(246,246,246,1.00);
	text-decoration:none;
}

.product-navi {
	display:inline-block;
	padding: 0;
	
}

.product-navi li{
	list-style:none;
	    border-bottom: 1px solid #f3f3f3;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
}


.product-desc {
	margin:0;
	padding:0 15px;
	color:#909090;
}


footer {
	margin-top:50px;
	border-top:1px solid #DDDDDD;
	padding:20px;
	color:#B0B0B0;
	font-size:12px;
}

.panel {
    margin-bottom: 0px;
    background-color: #fff;
    border: 0px solid transparent;
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);
    box-shadow: 0 0px 0px rgba(0,0,0,.05);
}

.panel-default>.panel-heading {
    background-color: #fff;
    border-color: transparent;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 0px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: 0;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border-top: 0px solid #ddd;
}

.product-navi li .active {
	color:#D7D7D7;
}

.product-navi li .active:before {
	content:"\203A";
}	

.carousel-caption p{ color:#fff; }
.content-a p{ color:#fff; }

/* Accordion */

.acc-wrapper > div > a {
	color:#0C0C0C;
}


.single-accordion {
  height: 50px;
  overflow: hidden;
  margin-bottom: 5px;
  padding: 10px;
  -webkit-transition: all 1s;
}

.single-accordion:hover {
  border-radius: 10px;
  -webkit-transition: all 1s;
}

.acc-01:hover {
	height: 460px;
}

.acc-02:hover {
	height: 100px;
}


.acc-03:hover {
	height: 220px;
}


.single-accordion h2:hover { cursor: pointer; }

.single-accordion h2 {
  color: #ccc;
  font-size: 30px;
  font-variant: small-caps;
  line-height: 35px;
}

.single-accordion p {
  line-height: 25px;
  color: #fff;
  text-align: justify;
  padding: 10px;
}

/* Accordion Ends */

