p {
	text-align: justify;
}
#myCarousel .carousel-inner{
	height:580px;
}
#myCarousel.inner .carousel-inner{
	height:348px;
}
.item{
	height:100%;
}
.item img {
	width:100%;
	height:158px;
}
#myCarousel-more-project{
	margin: 0px 61px;
    height: 180px;
}
#myCarousel .carousel-control.left, #myCarousel .carousel-control.right, #myCarousel-more-project .carousel-control.left, #myCarousel-more-project .carousel-control.right{
	background-image:none !important;
	opacity:1;
}
#myCarousel .carousel-control.left {
	top:55%;
	display: none;
}

#myCarousel .carousel-control.right {
	top:55%;
	display: none;
}

#myCarousel-more-project .carousel-control.left {
	top:33%;
	left: -56px;
}
#myCarousel-more-project .carousel-control.right {
	top:33%;
	right: -40px;
}
#myCarousel-more-project .col-md-3{
	  padding-right: 10px;
  padding-left: 10px;
}
#myCarousel-more-project a.thumbnail{
	border:0px;
}
#myCarousel-more-project a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active{
	border:0px;
}
.carousel-control{
	  width: 3%;
}
.carousel-caption {
	top: 15%;
	text-align: left;
	height: auto;
	right: 0%;
	left: 0%;
	padding-bottom: inherit;
}
.carousel-caption h2 { 
	line-height:160%
}
.carousel-caption h2 span {
	background:#428BCA;
	padding:10px 20px;
	color:#fff;
	border-left:3px solid #fff;
}

#carousel-choose-a-led, #carousel-discover-a-luminaire, #carousel-choose-a-led-mobile, #carousel-discover-a-luminaire-mobile {
	  /*margin: 36px 0px 0px 0px;*/
	  margin: 20px 0px 0px 0px;
  padding: 0px 76px;
  height: 280px;
  /* height: 240px; for desktop */
}
#carousel-choose-a-led .carousel-inner, #carousel-discover-a-luminaire .carousel-inner, #carousel-choose-a-led-mobile .carousel-inner, #carousel-discover-a-luminaire-mobile .carousel-inner{
	  height: 100%;
}
#carousel-choose-a-led .carousel-inner .row, #carousel-discover-a-luminaire .carousel-inner .row, #carousel-choose-a-led-mobile .carousel-inner .row, #carousel-discover-a-luminaire-mobile .carousel-inner .row{
	margin-right: 0px;
  margin-left: 0px;
}
#carousel-choose-a-led .thumbnail, #carousel-choose-a-led-mobile .thumbnail{
	margin-bottom: 0;
	border: 0 solid #cdcaca;
	/* box-shadow: 6px 6px 17px rgba(0,0,0,0.3); */
}
#carousel-discover-a-luminaire .thumbnail, carousel-discover-a-luminaire-mobile .thumbnail {
	margin-bottom: 0;
	  border: 0px solid #cdcaca;
	  box-shadow:none;
}
#carousel-choose-a-led .thumbnail img, #carousel-discover-a-luminaire .thumbnail img, #carousel-choose-a-led-mobile .thumbnail img, #carousel-discover-a-luminaire-mobile .thumbnail img{
	width:180px;
	height:180px;
}
#carousel-choose-a-led .carousel-control.left, #carousel-choose-a-led .carousel-control.right, #carousel-discover-a-luminaire .carousel-control.left, #carousel-discover-a-luminaire .carousel-control.right, #carousel-choose-a-led-mobile .carousel-control.left, #carousel-choose-a-led-mobile .carousel-control.right, #carousel-discover-a-luminaire-mobile .carousel-control.left, #carousel-discover-a-luminaire-mobile .carousel-control.right {
	background-image:none !important;
}
#carousel-choose-a-led .carousel-control, #carousel-discover-a-luminaire .carousel-control, #carousel-choose-a-led-mobile .carousel-control, #carousel-discover-a-luminaire-mobile .carousel-control {
	color:#fff;
	top:40%;
	color:#428BCA;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
}
#carousel-choose-a-led .carousel-control:hover, #carousel-discover-a-luminaire .carousel-control:hover, #carousel-choose-a-led-mobile .carousel-control:hover, #carousel-discover-a-luminaire-mobile .carousel-control:hover {
	color: #d9534f;
}
#carousel-choose-a-led .carousel-control.left, .carousel-control.right, #carousel-discover-a-luminaire .carousel-control.left, #carousel-choose-a-led-mobile .carousel-control.left, .carousel-control.right, #carousel-discover-a-luminaire-mobile .carousel-control.left {
	background-image:none !important;
}
#carousel-choose-a-led .carousel-control.right, #carousel-discover-a-luminaire .carousel-control.right, #carousel-choose-a-led-mobile .carousel-control.right, #carousel-discover-a-luminaire-mobile .carousel-control.right {
	left:auto;
	right:0px;
}
#carousel-choose-a-led .carousel-control.left, #carousel-discover-a-luminaire .carousel-control.left, #carousel-choose-a-led-mobile .carousel-control.left, #carousel-discover-a-luminaire-mobile .carousel-control.left {
	right:auto;
	left:0px;
}
#carousel-choose-a-led .carousel-indicators, #carousel-discover-a-luminaire .carousel-indicators, #carousel-choose-a-led-mobile .carousel-indicators, #carousel-discover-a-luminaire-mobile .carousel-indicators {
	bottom:-30px;
}
#carousel-choose-a-led .carousel-indicators li, #carousel-discover-a-luminaire .carousel-indicators li, #carousel-choose-a-led-mobile .carousel-indicators li, #carousel-discover-a-luminaire-mobile .carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
#carousel-choose-a-led .carousel-indicators .active, #carousel-discover-a-luminaire .carousel-indicators .active, #carousel-choose-a-led-mobile .carousel-indicators .active, #carousel-discover-a-luminaire-mobile .carousel-indicators .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
}


.carousel-product-container-blue .carousel,
.carousel-product-container-white .carousel{
	  /*margin: 36px 0px 0px 0px;*/
	  margin: 10px 0px 0px 0px;
  padding: 0px 76px;
  /*height: 225px;*/
    height: 100%;
}
.carousel-product-container-blue .carousel-inner,
.carousel-product-container-white .carousel-inner{
	  height: 100%;
}
.carousel-product-container-blue .carousel-inner .row,
.carousel-product-container-white .carousel-inner .row{
	margin-right: 0px;
  margin-left: 0px;
}
.carousel-product-container-blue .thumbnail,
.carousel-product-container-white .thumbnail {
	margin-bottom: 0;
	  border: 0px solid #cdcaca;
	  box-shadow:none;
}
.carousel-product-container-blue .thumbnail img,
.carousel-product-container-white .thumbnail img{
	width:180px;
	height:180px;
}
.carousel-product-container-blue .carousel-control.left, .carousel-product-container-blue .carousel-control.right,
.carousel-product-container-white .carousel-control.left, .carousel-product-container-white .carousel-control.right {
	background-image:none !important;
}
.carousel-product-container-blue .carousel-control,
.carousel-product-container-white .carousel-control {
	color:#fff;
	top: 27%;
	color:#428BCA;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
}
.carousel-product-container-blue .carousel-control:hover,
.carousel-product-container-white .carousel-control:hover {
	color: #d9534f;
}
.carousel-product-container-blue .carousel-control.left, .carousel-product-container-blue .carousel-control.right,
.carousel-product-container-white .carousel-control.left, .carousel-product-container-white .carousel-control.right {
	background-image:none !important;
}
.carousel-product-container-blue .carousel-control.right,
.carousel-product-container-white .carousel-control.right {
	left:auto;
	right:0px;
}
.carousel-product-container-blue .carousel-control.left,
.carousel-product-container-white .carousel-control.left {
	right:auto;
	left:0px;
}
.carousel-product-container-blue .carousel-indicators,
.carousel-product-container-white .carousel-indicators {
	bottom:-30px;
}
.carousel-product-container-blue .carousel-indicators li,
.carousel-product-container-white .carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
.carousel-product-container-blue .carousel-indicators .active,
.carousel-product-container-white .carousel-indicators .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
}


p.caption {
	/*background:#fff;
	padding:6px;*/
	text-shadow:none;
	color: #fff;
  font-size: 35px;
  text-align: right;
  position: absolute;
  top: 0%;
  right: 0%;
    line-height: 42px;
}
p.caption.style-1 {
	font-size: 24px;
  text-align: left;
  position: absolute;
  top: 65%;
  right: 20%;
}
p.caption.style-2 {
  font-size: 24px;
  text-align: left;
  position: absolute;
    top: 41%;
  left: 14%;
  color: #000;
}
p.caption.style-2 i{
	font-family: 'Lato-Bold';
}

p.caption.style-2 strong{
	font-family: 'Lato-Black';
}
.inner p.page-title{
	font-size: 45px;
  text-align: left;
  /*position: absolute;
  top: 60%;
  left: 0;*/
  font-weight: bold;
  color:#fff;
    margin-top: 205px;
    text-shadow: 2px 2px rgba(0, 0, 0, .6);
}
.caption img {
  width: auto;
}
sup{
	top: -0.5em;
	font-size: 63%;
}
.breadcrumb {
  padding: 0;
  margin-bottom: 0px;
  list-style: none;
  background-color:transparent;
  border-radius: 0px;
}
.breadcrumb > li + li:before{
	content: ">";
	color:#fff;
}
.breadcrumb > .active, .breadcrumb > li .active {
  color: #0063a1;
  font-weight: bold;
}


@media screen and (min-width: 1000px){
}

@media screen and (min-width: 960px) {
    .container {
        width: 960px !important;
    }

    .model-list-container {
        padding-left: 20px;
    }
}

@media screen and (min-width: 961px){
    .container {
        width: 1000px !important;
    }
}

@media screen and (min-width: 769px){
	.container {
		width: 1000px;
	  }
	.navbar-right .dropdown-menu {
		right: auto;
		left: 0px;
	}
	.filter-container{
		width: 325px;
	}
	.content-right.col-md-8{
		width: 65.666667%;
	}
	.navbar-nav > li > .dropdown-menu.product-submenu {
		/*width: 830px;*/
		width: 940px;
		/*height: 442px;*/
		height: 440px;
	}
	.navbar .dropdown-menu.product-submenu {
		padding: 15px 5px;
	}
	.dropdown-menu .submenu-part:last-child{
		margin: 0px 0px 0px 5px;
		border-right: 0px solid #999999;
	}
	.submenu-part {
		/*margin: 0px 0px 0px 0px;*/
		margin: 0;
	  	/*padding: 0 16px;*/
		border-right: 1px solid #999999;
		height: 100%;
		width: 25%;
        padding-right: 27px;
		padding-left: 10px;
		/*display: table;*/
		display: table-cell;
	}
	.submenu-part a{
		color: #333;
		word-wrap: normal;
	}
	.dropdown-menu .submenu-part li{
        list-style: disc;
        /*list-style-position: inside;*/
        list-style-position: outside;
        word-wrap: normal;
        width: 100%;
        min-width: 130px;
        margin-left: 1em;
	}
    .dropdown-menu .submenu-part li > a {
        position: relative;
        left: -3px;
    }

    #carousel-choose-a-led, #carousel-discover-a-luminaire, #carousel-choose-a-led-mobile, #carousel-discover-a-luminaire-mobile{
        height: 240px;
    }

}
@media screen and (min-width: 992px) {
	.container {
		/*width: 1000px;*/
	}
	.content-right.col-md-8{
		width: 65.666667%;
	}
	
}
@media screen and (min-width: 1200px) {
  .container {
    /*width: 1000px;*/
  }
}

.navbar-inverse {
  background-color: #2aabe2;
  border-color: #2aabe2;
}
/*.navbar-fixed-top{
	top: 36px;
}*/
.navbar-nav > li{
	margin-top: 11px;
}
.navbar-inverse .navbar-nav > li > a {
	color: #fff;
}
.navbar-nav > li > a{
	/*line-height: 36px;*/
	text-transform: uppercase;
	font-size: 18px;
	padding: 20px 15px 27px 15px;
    line-height: 12px;
}
.navbar-brand{
	height: auto;
	padding: 11px 15px 18px 15px;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{
	color: #0363a0;
	background-color: #fff;
}

.dropdown-menu{
	border: 0px solid #ccc;
	border: 0px solid rgba(0, 0, 0, .15);
	border-radius: 0px;
	/*-webkit-box-shadow: none;
	box-shadow: none;*/
	padding: 0px 0;
}
.dropdown-menu ul{
	padding-left: 0px;
	width: 100%;
	  margin-bottom: 30px;
}
.dropdown-menu li{
	/*list-style: disc;*/
	list-style-position: inside;
	word-wrap: normal;
	width: 100%;
}
.navbar-inverse .navbar-toggle {
border-color: 0px;
}
.navbar-toggle{
	margin-top: 23px;
}
.btn-mega-1 {
	color: #343434;
	background-color: transparent;
	border-color: transparent;
	padding: 0px 12px;
}
.btn-mega-1:hover, .btn-mega-1:focus, .btn-mega-1.focus, .btn-mega-1:active, .btn-mega-1.active, .open > .dropdown-toggle.btn-mega-1 {
	color: #666;
	background-color: transparent;
	border-color: transparent;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	
}
.dropdown-menu > li > a{
	padding: 10px 20px;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
color: #0363a0;
background-color: #fff;
}
label{
	  margin-bottom: 0px;
}
.thumbnail{
	border-radius: 0px;
	padding: 0px;
	border: 1px solid #cdcaca;
	  margin-bottom: 18px;
}

.panel-group .panel{
	border-radius: 0px;
}
.panel{
	border: 0px solid transparent;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
}
.panel-heading{
	  padding: 11px 35px;
	  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.panel-heading a:hover{
	text-decoration: none;
	color:#6a6a6a;
}
.panel-group .panel + .panel{
	  margin-top: 0px;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{
	  border-top-color: transparent;
	    border-top: 0px solid #ddd;
}
.nav-tabs.color-1{
	border-bottom: 0px solid #ddd;
	  margin-bottom: 25px;
}

.nav-tabs.color-1 > li.active > a, .nav-tabs.color-1 > li.active > a:hover, .nav-tabs.color-1 > li.active > a:focus{
	  /*border-bottom-color: 1px solid #ddd;*/
	    border:0px solid #fff;
		/*background-color: #999999;*/
        background: #337ab7;
		color:#fff;
}
.nav-tabs.color-1 > li > a{
	  border-radius: 0px;
	  margin-right: 0px;
	  /*height:75px;*/
	  height: 52px;
	    width: 100%;
  display: inline-table;
    border: 1px solid #ddd;
	  color: #337ab7;
}
.nav-tabs.color-1 > li{
	border: 0px solid #ddd;
	text-align:center;
	font-size:21px;
	
}
.tab-pane{
/*	  box-shadow: 3px 3px 3px #B4B4B4;
  padding: 27px;*/
}

.nav-tabs.color-2{
	border-bottom: 0px solid #ddd;
	/*  margin-bottom: 25px;*/
}
.nav-tabs.color-2 > li.led-active > a,
.nav-tabs.color-2 > li.led-active > a:hover,
.nav-tabs.color-2 > li.led-active > a:focus{
	  /*border-bottom-color: 1px solid #ddd;*/
		background-color: #2AABE2;
		border: 0px solid #ddd;
		color:#fff;
}
.nav-tabs.color-2 > li.cfl-active > a,
.nav-tabs.color-2 > li.cfl-active > a:hover,
.nav-tabs.color-2 > li.cfl-active > a:focus{
    /*border-bottom-color: 1px solid #ddd;*/
    background-color: #37B249;
    border: 0px solid #ddd;
    color:#fff;
}

.nav-tabs.color-2 > li > a{
	border-radius: 0px;
	margin-right: 0px;
	height:55px;
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	border: 0px solid #ddd;
	color: #4d4d4d;
}
.nav-tabs.color-2 > li > a:hover{
	background: #999999;
	color: #fff;
	box-shadow: inset 31px 0px 44px -23px rgba(0,0,0,0);
}
.nav-tabs.color-2 > li:first-child{
	box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0.62);
}
.nav-tabs.color-2 > li:first-child > a:hover{
	box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0.62);
}
.nav-tabs.color-2 > li{
	background: #eee;
	border: 0px solid #ddd;
	text-align:center;
	font-size:24px;
	display: table;
	height: 55px;
	/*width: 43%;*/
	width: 50%;
	background: #999999;
	box-shadow: inset 31px 0px 44px -23px rgba(0,0,0,0.62);
}
.navbar-inverse .navbar-toggle{
	  border-color: transparent;
}
.navbar-toggle{
	  margin-right: 0px;
	    margin-left: 15px;
		  float: left;
}
.navbar-toggle .icon-bar{
	width: 20px;
  height: 4px;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #3a3a3c;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	    word-break: break-word;
}
