.break {
	height: 20px;
}
.border-box {
	box-shadow:4px 4px 10px #B4B4B4;
	padding: 50px;
}
.charity_trust_fund h1, .charity_trust_fund h2, .charity_trust_fund h3 {
	color: #2aabe2;
}
.charity_trust_fund p {
	color: #4D4D4D;
}
.about_us .footer-title {
	text-align: center;
}
.charity_trust_fund .border-box {
	box-shadow: 4px 4px 10px #B4B4B4;
	padding: 40px;
}
.charity_trust_fund hr {
	height: 2px;
	background: #4D4D4D;
	  border-top: 0px dashed #8c8b8b;
}
.charity_trust_fund .img-border {
	box-shadow: 3px 3px 3px #B4B4B4;
}
.fa-caret-down .hide{
	display:none;
}
.lifetime .table {
	text-align: center;
}
.lifetime .table th {
	padding: 15px;
	text-align: center;
}
.lifetime h3{
	color: #00aff2;
}
.lifetime .table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #e6e6e6;
}
.serviceablility .title-box {
	height: auto;
	padding: 50px 100px;
	background-color:#0063a1;
}
.serviceablility .title-box-text {
	color: #fff;
	font-size: 20px;
}
.serviceablility .title-box-text strong {
	color: #fff;
	font-size: 35px;
}
.awards h2{
	float:left;
	margin-right: 15px;
}
.title-green {
	color: #37B249;
}
.title-green-line {
	background-color: #37B249;
}
.awards hr{
	height: 1px;
	margin-top: 35px;
}
.title-blue {
	color: #0063a1;
}
.title-blue-line {
	background-color: #0063a1;
}
.title-orange {
    color: #f15a24;
}
.title-orange-line {
    background-color: #f15a24;
}
.title-purple {
    color: #662d91;
}
.title-purple-line {
    background-color: #662d91;
}
.award-box img{
	height: 100px;
	width: 190px;
}
.awards .border-box .col-xs-3 {
	margin-bottom: 10px;
	margin-top: 5px;
}
.contact-us-box {
	box-shadow:4px 4px 4px #B4B4B4;
}
.contact_us .attention {
	background-color: #E6E6E6;
}
.contact_us .attention p {
	text-align: center;
	padding: 10px;
}
.contact_us .btn-send {
	color: #fff;
  	background-color: #0063a1;
	width: 80px;
}
.contact_us .btn-clear {
	color: #fff;
  	background-color: #00ADEF;
	width: 120px;
}
.quality hr {
	border-top: 1px dashed #8c8b8b;
}
.quality .img-border-box {
	padding: 70px 45px;
	box-shadow:4px 4px 4px #B4B4B4;
	width: 100%;
}
.quality h3 {
    color: #0063a1;
}
.sustainability-report h3 {
    color: #0063a1;
}
.sustainability-report p {
	font-size: 16px;
}
.sustainability-report .img-border-box {
	padding: 10px 80px;
	box-shadow:4px 4px 4px #B4B4B4;
	height: 300px;
}
.sustainability-report .btn-feedback {
	background-color: #fff;
	border: 1px solid #ccc;
	width: 100%;
	padding: 20px 20px;
}
.sustainability-report .btn-feedback:hover {
	background-color: #ccc;
}
.smart_control .container-bg {
	background: url(/images/smart_control_bg_1.png);
	/*border-bottom: 1px solid #ccc;*/
	/*order-top: 1px solid #ccc;*/
	padding-top: 50px;
	padding-bottom: 50px;
}
.blue-bg {
	background: #00ADEE;
}
.blue-bg p {
	color: #fff;
}
.green-bg {
	background: #8BC53F;
}
.green-bg p {
	color: #fff;
}
.white-bg {
	background: #FFF;
}
.smart_control .series-border-box {
	box-shadow:4px 4px 4px #B4B4B4;
}
.smart_control .readmore {
	float: right;
	margin-right: 45px;
	margin-bottom: 25px;
}
.smart_control .intro-box {
	padding: 70px 40px 27px 40px;
}
.smart_control .intro-box p {
	font-size: 16px;
}
.smart_control .green-flag {
	position: absolute;
	display:inline-block;
	width:160px;
	height:20px;
	line-height:0;
	border:1.5em solid #8BC53F;
	border-left:1.5em solid transparent;
	right:0px;
	top:0px;
	color: #fff;
	text-align: right;
}
.smart_control .blue-flag {
	position: absolute;
	display:inline-block;
	width:160px;
	height:20px;
	line-height:0;
	border:1.5em solid #00ADEE;
	border-left:1.5em solid transparent;
	right:0px;
	top:0px;
	color: #fff;
	text-align: right;
}
.smart_control .logo {
	margin-left: 133px;
}
.smart_control .col-xs-3 {
	text-align: center;
}
.carousel-news-videos-container-grid .bg{
	background: #bbb;
}
.iblu .container-bg {
	/*background: url(/images/smart_control_bg_2.png);*/
    background: #E6E6E6;
	padding-top: 50px;
	padding-bottom: 50px;
}
.iblu .container-gary-bg {
	background: #E6E6E6;
}
.iblu .iblu-solution {
	margin-top: 25px;
	margin-bottom: 25px;
}
.iblu .solution-img {
	margin-top: 75px;
}
.iblu .iblu-solution .row{
	margin-bottom: 5px;
	vertical-align: middle;
}
.iblu .product {
	margin: 10px;
	border: 1px #E6E6E6 solid;
	height: 230px;
}
.iblu .product img {
	margin-top: 22px;
	margin-left: 22px;
}
.iblu .product-spec {
	margin-top: 22px;
}
.iblu .product .product-spec h4 {
	color: #2aabe2;
}
.iblu .read-more {
	text-align: right;
	color: #2aabe2;
	margin-right: 10px;
}
.iblu .tech-spec {
	background: #E6E6E6;
	margin-left: 20px;
}
.iblu .tech-spec td {
	border: 1px #fff solid;
	padding: 2px 20px;
}
.iblu .container-blue-bg {
	background: url(/images/smart_control_bg_3.png);
	background-repeat: repeat-x;
}
.iblu .table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #E6E6E6;
}
.led-driver p, .led-driver li {
	font-size: 16px;
}
.led-driver ul {
	margin-left: -24px;
}
.led-driver .product-series-box {
	margin-bottom: 15px;
	border: 1px solid #E6E6E6;
	padding: 15px 25px;
}
.led-driver .product-series-box p {
	font-size: 14px;
	margin-top: 20px;
	margin-left: 10px;
}
.led-driver h3 {
	color: #2aabe2;
}
.carousel-news-videos-container-grid .carousel,
.carousel-news-videos-container-white .carousel{
	margin: 36px 0px 0px 0px;
  	padding: 0px 76px;
  	height: 255px;
}
.carousel-news-videos-container-grid .carousel-inner,
.carousel-news-videos-container-white .carousel-inner{
	  height: 100%;
}
.carousel-news-videos-container-grid .carousel-inner .row,
.carousel-news-videos-container-white .carousel-inner .row{
	margin-right: 0px;
  margin-left: 0px;
}
.carousel-news-videos-container-grid .thumbnail,
.carousel-news-videos-container-white .thumbnail {
	margin-bottom: 0;
	  border: 0px solid #cdcaca;
	  box-shadow:none;
}
.carousel-news-videos-container-grid .thumbnail img,
.carousel-news-videos-container-white .thumbnail img{
	width:180px;
	height:180px;
}
.carousel-news-videos-container-grid .carousel-control.left, .carousel-news-videos-container-grid .carousel-control.right,
.carousel-news-videos-container-white .carousel-control.left, .carousel-news-videos-container-white .carousel-control.right {
	background-image:none !important;
}
.carousel-news-videos-container-grid .carousel-control,
.carousel-news-videos-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-news-videos-container-grid .carousel-control:hover,
.carousel-news-videos-container-white .carousel-control:hover {
	color: #d9534f;
}
.carousel-news-videos-container-grid .carousel-control.left, .carousel-news-videos-container-grid .carousel-control.right,
.carousel-news-videos-container-white .carousel-control.left, .carousel-news-videos-container-white .carousel-control.right {
	background-image:none !important;
}
.carousel-news-videos-container-grid .carousel-control.right,
.carousel-news-videos-container-white .carousel-control.right {
	left:auto;
	right:0px;
}
.carousel-news-videos-container-grid .carousel-control.left,
.carousel-news-videos-container-white .carousel-control.left {
	right:auto;
	left:0px;
}
.carousel-news-videos-container-grid .carousel-indicators,
.carousel-news-videos-container-white .carousel-indicators {
	bottom:-30px;
}
.carousel-news-videos-container-grid .carousel-indicators li,
.carousel-news-videos-container-white .carousel-indicators li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
.carousel-news-videos-container-grid .carousel-indicators .active,
.carousel-news-videos-container-white .carousel-indicators .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
}
.top-news .thumbnail {
	background-color: transparent;
}
.top-news p {
	text-align: center;
	margin-top: 5px;
	font-size: 16px;
	width: 170px;
	margin-left:  auto;
	margin-right: auto;
}
.top-news .carousel-news-videos-container-grid p {
	color: #fff;
}
.previous-events h4 {
	color: #0063a1;
	margin-bottom: 15px;
	/*margin-top: 25px;*/
	margin-top: 0;
}
.previous-events img {
	width: 230px;
	border: 2px solid #ccc;
}
.previous-events .col-md-9 {
	margin-top: 15px;
	padding-left: 50px;
}
.previous-events a {
	color: #00ADEF;
}
.previous-events hr {
	border-top: 1px #4D4D4D solid;
	margin: 30px 0;
}
.previous-events .previous-events-btn {
	background-color: #fff;
	border: 1px solid #ccc;
	width: 100%;
	padding: 7px 10px;
	border-radius:15px;
	font-size: 18px;
	color: #4d4d4d;
}
.previous-events .right {
    text-align: right;
    float: right;
}
.previous-events .previous-events-btn:hover {
	background-color: #ccc;
}
.previous-events .previous-events-btn img {
	border: 0px;
	width: 21px;
	margin-right: 10px;
}
.previous-events .row.gray-bar {
	padding: 10px;
	background: #CBCBCB;
}
.previous-events .next-page img {
	border: 0px;
	width: 31px;
	margin-left: 10px;
}
.product-list-3 .gray-title {
	color: #333;
}
.product-list-3 ul {
	margin-left: -21px;
}
.product-list-3 .row.product-box {
	border: 1px solid #525252;
}
.product-list-3 .row.product-box .col-xs-5 {
	border-right: 1px solid #525252;
	padding: 20px 20px;
}
.product-list-3 .row.product-box .col-xs-7 {
	padding: 20px 40px;
}
.product-list-3 .product-detail {
	padding: 5px 20px;
	background: #4D4D4D;
	font-size: 16px;
	float: right;
	margin-right: -15px;
	margin-bottom: 20px;
}
.product-list-3 .product-detail a {
	color: #fff;
}
.product-list-3 .product-item {
	margin-bottom: 50px;
}
.product-list-3 .product-new-logo {
	float: right;
}
.product-list-3 .slider.slider-horizontal {
	
}
.product-list-3 .page-controller {
	float: right;
}
.type-2 .led-tubes{
	/*border-right: 1px solid #fff;*/
}
.type-2 .led-tubes-and-led-flexi {
	/*padding-top: 30px;*/
	/*padding-bottom: 30px;*/
	padding-top: 10px;
	padding-bottom: 10px;
}
.type-2 .led-tubes-and-led-flexi .thumbnail {
	background-color: transparent;
}
.short-cut-container-2 {
	margin-top: 30px;
}
.short-cut-container-2 img{
	box-shadow: 2px 2px 5px #D8D8D8;
	padding: 7px;
}
.short-cut-container-2 ul {
	padding-left: 0px;
}
.short-cut-container-2 ul>li {
	list-style: none;
	float: left;
	margin: 0px 70px 0px 70px;
	text-align: center;
	width: 176px;
}
.short-cut-container-2 ul>li h5 {
	color:#4D4D4D;
	font-size: 18px;
	  margin-top: 20px;
}
.short-cut-container-2 ul>li:hover a h5 {
	color:#a6a6a6;
}
.short-cut-container-2 ul>li a {
	text-decoration: none;
}
.product-details2 .suggest-product {
	border: 1px solid #ccc;
	padding: 20px 30px;
	font-size: 16px;
	margin-top: 20px;
}
.product-details2 .suggest-product table {
	margin-left: 20px;
	margin-top: 10px;
}
.product-details2 .suggest-product table tr td {
	vertical-align: middle;
	padding: 2px 10px;
}
.product-details2 .more-options {
	float: right;
	font-size: 16px;
	margin-top: 10px;
}
.product-details2 .contact-logo {
	float: right;
}
.product-details2 .contact-logo a {
	margin-left: 10px;
}
.product-details2 .product-color {
	vertical-align: middle;
}
.product-details2 .product-color .color-box {
	width: 40px;
	height: 40px;
	border: 1px solid #ccc;
}
.product-details2 .product-color .color-box.white {
	background: #fff;
}
.product-details2 .product-color .color-box.silver {
	background: #B3B2B3;
}
.product-details2 .product-color .table-wrap {
	height: 40px
}
.product-details2 .product-color .table-cell {
	padding-left: 10px;
}
.photo-thumbnail-list-container-2 .photo-thumbnail-list{
	padding-left: 0px;	
	display:table;
}
.photo-thumbnail-list-container-2 .photo-thumbnail-list li{
	float: left;
	list-style: none;
	text-align: center;
	display: table;
	width: 60px;
	height: 60px;
	position: relative;
	margin: 0px 10px 0px 0px;
}
.photo-thumbnail-list-container-2 .photo-thumbnail-list li .icon{
	position: absolute;
	bottom: 10px;
}
.photo-thumbnail-list-container-2 .photo-thumbnail-list li .icon.icon-new{
	right:50px;
}
.photo-thumbnail-list-container-2 .photo-thumbnail-list li .icon.icon-zoom-in{
	right:10px;
}
.photo-thumbnail-list-container-2 .photo-thumbnail-list li:last-child{
	margin: 0px 0px 0px 0px;
}
.photo-thumbnail-list-container-2 .photo-thumbnail-list li img{
	max-width: 100%;
	max-height: 100%;
}
.filter-container .filter-slider {
	margin-top: -7px;
}
.filter-container .filter-slider .SliderVal-right {
	float: right;
}
.irf .page-description h3 {
	color: #8cc63e;
}
.irf h3 {
	color: #8cc63e;
}
.gray-bg {
	background: #F0F0F0;
	padding-top: 20px;
	padding-bottom: 20px;
}
.green-bg {
	background: #8cc63e;
	padding-top: 20px;
	padding-bottom: 20px;
}
.irf .gray-bg h3 {
	color: #333;
}
.irf .green-bg h3 {
	color: #fff;
}
.irf .green-bg ul {
	margin-left: -20px;
}
.irf .green-bg li {
	color: #fff;
	font-size: 16px;
}
.irf .img-01 {
	margin-top: 32px;
}
.irf .irf-solution strong {
	font-size: 18px;
}
.irf .irf-solution {
	margin-top: 20px;
}
.irf .irf-solution-description {
	margin-bottom: 20px;
  	font-size: 16px;
}
.gray2-bg {
	background: #e6e6e6;
	padding-top: 20px;
	padding-bottom: 20px;
}
.irf .product-img-1 {
	margin-top: 70px;
	margin-left: 90px;
}
.irf .product-img-2 {
	margin-left: 130px;
}
.irf .row.product-solution h3 {
	color: #333;
}
.irf .row.product-solution p {
	font-size: 15px;
}
.irf .product-img-3 {
	margin-top: -65px;
	margin-left: 90px;
}
.irf .product-img-4 {
	margin-top: -45px;
	margin-left: 90px;
}
.irf .wall-mounted-mood-controller {
	margin-left: 93px;
}
.irf .page-description td {
	padding: 7px 8px;
	border: 1px solid #333;
}
.filter-show-btn {
	display: none;
}
.home .thumbnail {
	display: block;
	background-color: transparent;
}
.type-2 .thumbnail {
	display: inline;
	background-color: transparent;
}
.technology.colour .article-2 {
	text-align: center;
	padding: 30px;
	height: auto;
}
.technology.colour .article-2 img {
	margin-bottom:40px;
}
.technology.colour .text-bottom {
	text-align: left;
}
.resources_detail p {
	font-size: 16px;
}
.resources_detail hr {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
	border-top: 1px solid #333;
}
.resources_detail .show-user-guide-btn {
	margin-top: 20px;
	margin-bottom: 0px;
	text-align: right;
	cursor:pointer;
}
.resources_detail h2 {
	margin-bottom: 0px;
}
.resources_detail .user-guide-01 {
	display: none;
}
.resources_detail .user-guide-02 {
	display: none;
}
.resources_detail .user-guide-03 {
	display: none;
}
.resources_detail .user-guide-04 {
	display: none;
}
.resources_detail .user-guide .row {
	margin-top: 10px;
	margin-bottom: 10px;
}
.resources_detail .download-btn {
	text-align: center;
	padding: 10px 30px;
	border: 1px solid #ccc;
	font-size: 16px;
	margin-top: 10px;
	cursor:pointer;
}
.resources_detail select {
	text-align: right;
	padding: 5px 5px;
	margin: 10px 0px;
	font-size: 16px;
}
.resources_detail h2 {
	/*color: #662d91;*/
	color: #0063a1;
}
.project-retail-central .left h2 {
	margin-top: 0;
	margin-bottom: 0;
}
.project-retail-central .left p {
	margin-bottom: 0;
}
.project-retail-central .left hr {
	margin: 25px 0;
	border-top: 1px solid #4D4D4D;
}
.project-retail-central .left .product-info {
	margin-top: 10px;
	font-size: 18px;
}
.project-retail-central .img-1 {
	/*overflow: hidden;*/
	width: 641px;
}
.project-retail-central .img-2 {
	/*overflow: hidden;*/
	width: 300px;
	/*height: 250px;*/
}
.carousel-product-container-blue h3 > a {
	color: #fff;
  font-size: 24px;
}
.type-2 .tab-shadow {
	box-shadow: rgba(0, 0, 0, 0.619608) -31px 0px 44px -23px inset;
}
.type-2 .CFL.tab-shadow {
	box-shadow: inset 31px 0px 44px -23px rgba(0,0,0,0.62);
}
.product-series .related-products-container .left img {
	width: 250px;
}
.lumens h3 {
	color: #00AEEF;
}
.lumens .page-description h2 {
	color: #662d91;
}
.lumens .diagram {
	margin-bottom: 30px;
}
.lumens .diagram img {
	width: 280px;
}
.lumens p {
	font-size: 16px;
}
.resources_detail .row.catalogues {
	margin: 5px;
	/*border: 1px solid #ccc;*/
	padding: 10px;
}
.resources_detail .row.catalogues .catalogues-item {
	text-align: center;
	margin-bottom: 40px;
}
.resources_detail .row.catalogues .catalogues-item img {
	border: 1px solid #ccc;
	width: 200px;
	padding: 10px;
}
.resources_detail .row.catalogues .catalogues-item a {
	width: 200px;
}
.resources_detail .row.catalogues .catalogues-item select {
	width: 200px;
	margin: 5px auto;
}
.resources_detail .row.catalogues .catalogues-item .catalogues-title {
	margin-top: 5px;
}
.resources_detail .row.catalogues .catalogues-item .catalogues-date {
	margin-bottom: 5px;
}
.more-projects-item:hover {
	/*width: 190px;*/
}
.resources_detail .download-item {
	height: 50px;
	border-bottom: 1px dashed #8c8b8b;
}
.resources_detail .download-item:hover {
	background: #f5f5f5;
}
.resources_detail .download-item .btn {
	width: 150px;
	float: right;
	margin-top: 8px;
}
.resources_detail .download-item .download-title {
	font-size: 18px;
	color: #00AEEF;
	margin-top: 15px;
}
.resources_detail .software-item {
	margin-bottom: 20px;
}
.resources_detail .software-item .software-img {
	text-align: center;
	padding-top: 20px;
}
.resources_detail .software-item .software-title {
	font-size: 21px;
	color: #0063a1;
}
.resources_detail .software-item .software-detail {
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.resources_detail .software-item .software-download {
	width: 150px;
	float: right;
}
.feedback .page-description h2 {
	color: #0063a1;
}
.feedback .form-title{
	padding: 5px 0;
	margin-bottom: 5px;
	border-bottom: 1px dashed #8c8b8b;
	font-size: 24px;
	color: #00AEEF;
}
.feedback .form-group td {
	text-align: center;
  	vertical-align: middle;
}
.feedback .form-group thead th {
	text-align: center;
  	vertical-align: middle;
}
.feedback .form-group {
	margin-bottom: 40px;
}
.feedback hr {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 1px solid #eee;
}
.feedback .send-btn-group {
	margin-top: 30px;
}
.feedback .send-btn-group button {
	width: 120px;
}
.thermal h3 {
	color: #01adef;
}
.separated-border {
	border-left: 1px solid #fff;
	height: 15px;
	margin: 0 5px;
}
.video-detail .video-player {
	text-align: center;
}
.video-detail .video-title h2 {
	color: #01adef;
}
.product-details .download-doc {
	border-bottom: 1px solid #333;
	width: 348px;
	padding: 5px 0;
}
.product-details .download-doc .download-doc-icon {
	width: 40px;
	margin-right: 30px;
}
.product-details .download-doc .download-doc-title {
	font-size: 18px;
	color: #4D4D4E;
}
.worldwide .lang-option .lang-flag {
	width: 20px;
	margin-right: 10px;
}
.worldwide .lang-option {
	height: 25px;
	vertical-align: middle;
	margin-bottom: 10px;
}
.worldwide .lang-option:hover {
	background: #f1f1f1;
}
.worldwide .global {
	margin-bottom: 20px;
	border-bottom: 1px dashed #8c8b8b;
	padding-bottom: 30px;
}
.worldwide .page-description h2 {
	color: #00AEEF;
}
.search .search-result {
	border-bottom: 1px dashed #8c8b8b;
	padding: 30px 10px;
	cursor: pointer;
}
.search .search-result:hover {
	background: #f6f6f6;
}
.search .search-result .search-img {
	width: 200px;
	height: auto;
	max-height: 250px;
	text-align: center;
}
.search .search-result .search-content h4 {
	color: #01adef;
	margin-bottom: 20px;
	margin-top: 0;
}
.search .search-keyword {
	font-size: 18px;
}
.top-news .search-box-container {
	height: 180px;
}
.green_room h3 {
    color: #8BC53F;
    font-size: 26px;
    font-weight: lighter;
}
.green_Room a {
    color: #4D4D4E;
}
.green_room p {
    font-size: 16px;
}
.green_room .green-room-title {
    color: #4D4D4E;
    margin-left: 25px;
    font-weight: bold;
}
.green_room img {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
}
.resources_detail .right-nav-list {
    padding-left: 0px;
}
.resources_detail .right-nav-list .list-item {
    font-size: 18px;
    padding: 10px 15px;
    border-bottom: 1px solid #ccc;
}
.resources_detail .right-nav-list .list-item a {
    color: #4D4D4E;
}
.green_room .right-nav-list .list-item span {
    color: #37B249;
}

.lighting_design a {
    color: #4D4D4E;
}
.lighting_design p {
    font-size: 16px;
}
.lighting_design .lighting-desgin-title {
    color: #4D4D4E;
    margin-left: 25px;
    font-weight: bold;
}
.lighting_design img {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
}
.lighting_design .right-nav-list .list-item span {
    margin-right: 10px;
    color: #0062A0;
}

.document_library a {
    color: #4D4D4E;
}
.document_library p {
    font-size: 16px;
}
.document_library .document-library-title {
    color: #0062A0;
    margin-left: 25px;
    font-weight: bold;
}
.document_library img {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
}
.document_library .right-nav-list .list-item .fa.fa-caret-right {
    margin-right: 10px;
    color: #0062A0;
}
.resources_detail.design_retail .grey-bg {
    background: #f0f0f0;
}
.resources_detail.design_retail .grey-bg h4 {
    margin-left: 20px;
}
.resources_detail.design_retail .retail-shop-img {
    text-align: center;
    position: relative;
}
.design_retail .retail-shop-img .retail-shop-btn {
    position: absolute;
	z-index: 10;
}
.design_retail .retail-shop-img #retail-shop-btn-1 {
    left: 56%;
    top: 24%;
}
.design_retail .retail-shop-img #retail-shop-btn-2 {
    left: 42%;
    top: 42%;
}
.design_retail .retail-shop-img #retail-shop-btn-3 {
    left: 61%;
    top: 50%;
}
.design_retail .retail-shop-img #retail-shop-btn-4 {
    left: 28%;
    top: 38%;
}
.design_retail .retail-shop-popupbox {
    height: 220px;
    width: 350px;
    background: #fff;
    padding: 20px 30px;
    text-align: left;
    position: absolute;
	z-index: 10;
}
.design_retail .retail-shop-popupbox h4 {
    font-weight: bold;
    margin-left: 0;
}
.design_retail #popupbox1 {
    top: 29.5%;
    left: 57%;
    display: none;
}
.design_retail #popupbox2 {
    top: 48%;
    left: 43%;
    display: none;
}
.design_retail #popupbox3 {
    top: 56%;
    left: 62%;
    display: none;
}
.design_retail #popupbox4 {
     top: 44%;
    left: 29%;
    display: none;
}
.resources_detail .design_retail .table.table-striped.table-bordered.table-hover {
    padding: 5px;
}
.resources_detail .design_retail .table.table-striped.table-bordered.table-hover thead tr th {
    text-align: center;
}
.resources_detail .design_retail .table.table-striped.table-bordered.table-hover td {
    text-align: center;
}
.resources_detail .design_retail .table.table-striped.table-bordered.table-hover .table-title {
    text-align: left;
    padding-left: 35px;
    font-weight: bold;
}
.resources_detail .design_retail .color-box {
    height: 10px;
    width: 15px;
    margin: 3px auto;
}
.resources_detail .design_retail .very-important {
    background: #FF0098;
}
.resources_detail .design_retail .important {
    background: #0062A0;
}
.resources_detail .design_retail .least-important {
    background: #7AC943;
}
.resources_detail .design_retail .col-content .title {
    padding: 5px 10px;
    color: #fff;
    font-size: 16px;
}
.resources_detail .design_retail .col-content {
    font-size: 16px;
}
.resources_detail .design_retail .col-content p {
    font-size: 14px;
}
.resources_detail .design_retail .col-content .row {
    margin: 10px 0 0 0;
}
.resources_detail .design_retail .title-a {
    background: #0063A1;
}
.resources_detail .design_retail .title-b {
    background: #00AEEF;
}
.resources_detail .design_retail .title-c {
    background: #73AFB4;
}
.resources_detail .design_retail .title-d {
    background: #90B03E;
}
.resources_detail .design_retail .grey-bg {
	background: #e3e3e3;
}
.resources_detail .title-img {
    text-align: center;
}
.page-description h1, .page-description h2, .page-description h3, .page-description h4{
    color: #0063a1;
}
.resources_detail #calculator select {
    margin: 10px ;
    width: 90%;
}
.resources_detail #calculator input {
    margin: 10px ;
    width: 90%;
}
.resources_detail #calculator .btn-group{
    float: right;
    margin: 10px 0;
}
.sitemap .panel {
    border: 1px solid #ccc;
}
.sitemap .panel-heading {
    padding: 5px 15px;
}
.sitemap .panel h3 {
    margin: 10px 20px;
}
.sitemap .panel .panel-heading a {
    color: #fff;
}
.sitemap .panel p a {
    color: #4d4d4e;
}
.sitemap .panel ul li a {
    color: #4d4d4e;
}
.project.details .col-right .h4 {
    color: #00ADEF;
}
.project-retail-central .col-md-4.left h2 {
    color: #00ADEF;
}
.new-product-list .product .row {
    border: 1px solid #ccc;
}
.new-product-list .product .new-product-img img {
    margin-top: 20px;
    width: 100%;
}
.new-product-list .product .new-product-details {
    border-left: 1px solid #ccc;
    padding: 10px 20px;
}
.new-product-list .product .new-product-details p {
    font-size: 16px;
    margin: 5px 0;
}
.new-product-list .product .new-product-detail-btn {
    color: #fff;
    background: #4D4D4D;
    padding: 5px 25px;
    width: 110px;
    height: auto;
    float: right;
    cursor: pointer;
}
.new-product-list .product .new-product-detail-btn a {
    color: #fff;
    font-size: 16px;
}
.new-product-list .product i{
    margin: 0 5px;
}
.product-others .carousel-product-container-blue .thumbnail img {
    background: #ccc;
}

.concept-store .table.table-striped.table-bordered.table-hover td {
    padding: 8px;
}
.concept-store .table.table-striped.table-bordered.table-hover th {
    padding: 8px;
    background: #2A7FB5;
    color: #fff;
}
.resources_detail .disposal-of-lamp .dol-content {
    display: none;
}
.environment-and-sustainability h4 {
    color: #0063a1;
}
.resources_detail .eup-clean-up-procedures .dol-content {
    display: none;
}
.page-content.product .container {
    margin-bottom: 40px;
}
.demo-videos {
}
.demo-videos .demo-video-right {
    margin-bottom: 10px;
    text-align: center;
    margin-left: 20px;
}
.demo-videos .demo-video-right img {
    width: 180px;
}
.software-sub-item {
    margin: 0 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #8c8b8b;
}
.software-sub-title {
    line-height: 2.2;
    font-size: 16px;
}
.agree-btn {
    text-align: center;
    margin-top: 50px;
}
.agree-btn .btn {
    margin-left: 10px;
    margin-right: 10px;
}
.photo-thumbnail-list-container .photo-thumbnail-list .table-cell {
	height: inherit;
}
.filter-container .col-sm-5.col-md-5.table-wrap {
	padding-right: 13px;
}
.carousel.slide p.caption {
	cursor:pointer;
}
.top-news .filter-by-container-right .panel-body button.btn.btn-default {
	float:right;
	padding:0;
	border: 0;
	padding-right:15px;
}
.top-news .filter-by-container-right .panel-body button.btn.btn-default img {
	background: #0072ae;
    padding: 5px;
    margin-right: 15px;
}
.tab-full-container .tab-bg-3-3 {
	position: absolute;
	height: 55px;
	width: 100%;
	top: 0px;
	right: -800px;
	background: #37B249;
}
.carousel-product-container-green {
	margin-bottom: 10px;
	padding: 20px 0;
}
.carousel-product-container-green:nth-child(odd) {
    background: #37B249;
	color: #fff;
}
.carousel-product-container-green:nth-child(even) {
    background: #fff;
	color: #4D4E4E;
}
.carousel-product-container-green .thumbnail {
	border:0;
}
.suggest-light-sources {
	margin-top: 20px;
}
.suggest-light-sources .angle-option {
	border-bottom: 1px solid #333;
	padding: 10px 0;
	margin-bottom: 20px;
}
.suggest-light-sources .angle-option a.angle-item {
	width: 50px;
	height: 50px;
	border-radius:50%;
	background: #666666;
	display: inline-block;
	font-size: 20px;
    border: 2px solid #666666;
    padding-top: 10px;
	text-align:center;
	margin-right: 5px;
	color:#fff;
}
.suggest-light-sources .angle-option a.angle-item:hover {
	background: #fff;
	color:#666666;
}
.suggest-item {
	border: 1px solid #ddd;
	width: 100%;
	height: 150px;
	margin-top: 10px;

    overflow: hidden;
    cursor: pointer;
}
.suggest-item .suggest-product-detail {
	margin-top: 13px;
	font-size: 0.9em;
}
.suggest-item .suggest-product-chart {
	margin-top: 12px;
}
.suggest-item .suggest-product-chart img{
	margin-right: 5px
}
.suggest-light-sources .angle-option a.angle-item.item-active {
	background: #fff;
	color:#666666;
}
.suggest-item-group {
	display: none;
}
.suggest-item-group.active {
	display:block;
}

.design_retail .A1-img {
	margin: 15px 30px 15px 30px;
	width: 120px;
}
.design_retail .A2-img {
	margin: 15px 30px 15px 30px;
	width: 120px;
}
.design_retail .retail-shop-popupbox .popup-close-btn {
	display: none;
}
.filter-expansion {
	display: none;
}
.mobile-show {
	display: none;
}
.how-to-choose-led-lamps img {
	max-width: 100%;
}
.how-to-choose-led-lamps .section-2 .row {
	margin: 15px 0;
}
.how-to-choose-led-lamps .section-2 .row div {
	text-align: center;
	padding: 0 10px;
}
.how-to-choose-led-lamps .section-4 .row img {
	height: 180px;
	width: auto;
}
.how-to-choose-led-lamps .section-1 .row img {
	height: 200px;
	width: auto;
}
.hidden {
	display: none;
}
.mobile-search-box {
	display: none;
}
.how-to-choose-led-lamps .section-7 .col-md-11.col-xs-9 img {
	max-height: 150px;
}
.toTop-btn {
	display: none;
}
.blue-bg p a {
	color: #fff;
}
.dialux .software-sub-item .software-sub-title .btn {
	margin-left: 1em;
}
.product-list-2 .product-list-container-3 {
	border: 1px #ccc solid;
	padding: 10px;
}
.model-list-container-2 {
	padding: 0;
}
.product-list-container-3 .product-item {
	box-shadow: 2px 2px 5px #B4B4B4;
    padding: 5px;
	text-align:center;
}
.product-list-container-3 .row {
	margin: 0;
	margin-bottom: 40px;
}
.product-list-container-3 .product-item-title {
	text-align: center;
	margin-top: 10px;
}
.news-details .right-grey-bg {
	background: #e8e8e8;
	height: 100%;
	padding-bottom: 50px;
}
.news-details .short-cut-container-right ul {
	padding-left:68px;
}
.news-details .short-cut-container-right ul>li {
	margin: 0 auto;
}
.news-details .short-cut-container-right ul>li img {
	background: #fff;
}
.btn.btn-default#btn-reset {
	height: 30px;
    padding: 5px 20px;
    margin-right: 20px;
}
#outdoor .carousel-product-container-blue .bg {
	background: #37B249;
}
.resources_detail .row.section-1 p, .resources_detail .row.section-2 p, .resources_detail .row.section-3 p, .resources_detail .row.section-4 p, .resources_detail .row.section-5 p, .resources_detail .row.section-6 p, .resources_detail .row.section-7 p, .resources_detail .row.section-8 p, .resources_detail .row.section-9 p {
	text-align: left;
}
.why-led-icon {
	max-width: 100px;
	margin-top: 25px;
}
.led-active.active a {
	box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0.62);
}
.smart-lighting-container .bg-img {
	width: 1024px !important;
	left:0;
	right: -68px !important;
	margin: 0 auto;
}
.filter-box .row .col-md-7, .filter-container .row .col-md-7 {
	padding-left: 0px;
}
.disable-click .slider-track .slider-selection, .disable-click .slider-track .slider-handle {
	background: #CCC;
}
.suggest-item .col-md-2.col-xs-12 img {
	width: 90px;
	height: 90px;
}
.user-guides h2 {
	font-size: 21px;
}
.user-guides h4 {
	font-size: 16px;
}
.suggest-item .col-md-2.col-xs-12 img {
	background-color: #ededed;
}
.filter-container .disable-click .dd-container {
	opacity: 0.6;
	filter:alpha(opacity=60); 
}
.product-submenu > .submenu-part:nth-child(5) {
	border-right: 0px;
}

@media screen and (min-width: 769px) {
	.smart-lighting-container .btn-read-more.btn-all {
		margin-left: -82px;
	}
	/*.inner p.page-title {*/
		/*margin-top: 205px !important;*/
	/*}*/
	.carousel.slide.desktop {
		display: block;
	}
}
@media screen and (min-width: 1921px) {
	
}
