.patterns-table img {width: 100%;}
.patterns-table {width:100%; max-width: 1160px;}

.template-products-lighting-systems-tile-w-rgb .sub_banner_image {background-position: center center !important;}

/************************* videos***/

.video_box {width: 800px;}

.video-thumbs {}
.video-thumbs ul {margin: 0px; padding: 0px; list-style-type: none;}
.video-thumbs li {margin: 1%; padding: 0px; display: inline-block; width: 31%;}
.video-thumbs li img {width: 100%;}
.video-thumbs li a {margin: 0; padding: 0;}




@media  only screen and (max-device-width: 480px) {

/************************* videos mobile***/

.video_box {width: 800px;}

.video-thumbs {}
.video-thumbs ul {margin: 0px; padding: 0px; list-style-type: none;}
.video-thumbs li {margin: 1%; padding: 0px; display: inline-block; width: 48%;}
.video-thumbs li img {width: 100%;}
.video-thumbs li a {margin: 0; padding: 0;}


} /*close */

.videoWrapper1 {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 0px;
  height: 0;
}
.videoWrapper1 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.footer-logo img {
    width: 200px;
}

/************************* april 2020 ***/

.pline-submenu ul {list-style-type: none; margin: 0; padding: 0;}
.pline-submenu li {display: inline-block; margin: 0; padding: 0;}

.img-none {display: none;}
.img-active {display: block;}

.rec-tab-img-1 {}
.rec-tab-img-2 {}
.rec-tab-img-3 {}
.rec-tab-img-4 {}

.immlum-row {display: flex; flex-wrap: wrap; padding: 750px 5% 0 5%;}
.immlum-col {width: 20%; margin: 0 2.5%;}
.immlum-col p {font-size: 19px; margin-top: 15px;}


.immlum-row {margin-top: 75;}
.immlum-box {width: 670px; margin: 0 auto; border: 2px solid #fff; padding: 30px;}
.immlum-box h3 {color: #fff;}
.immlum-box p {color: #fff; font-size: 19px;}
.immlum-box ul {list-style-type: none; margin: 0; padding: 0; text-align: center;}
.immlum-box li {margin: 0; padding: 0 20px; display: inline-block; color: #fff;}


.noise-table {max-width: 900px; margin: 0 auto; padding: 50px;}
.noise-bg-1 {background-color: #d6d3d7; padding: 10px; border:2px solid white;}
.noise-bg-2 {background-color: #f4f1f2; padding: 10px; border:2px solid white;}

.simple-col {padding: 50px; max-width: 450px;}

.mobile_show {display: none;}

@media  only screen and (max-device-width: 480px) {

.mobile_hide {display: none;}

.immlum-col {width: 45%; margin: 0 2.5%;}

}

/************************* june 2020 ***/

.menu ul {
    list-style-type: none;
    padding: 0 0px;
    margin: 0 auto;
    width: 980px;
    font-size: 0px;
    /*border-bottom: 1px solid #747474;*/
}

.menu ul li a {
    /*display: block;*/
    display: table-cell;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #000;
    text-decoration: none;
    vertical-align: bottom;
    margin: 0;
    padding: 18px 9px;
}

@media (max-width: 1000px) {

.menu ul li a {padding: 18px 5px;}
}


/* dropdown */
.menu ul ul a {
    display: block;
    padding: 0px 0px 0px 0px;
    color: #fff;
    font-size: 15px;
}

@media  only screen and (max-device-width: 480px) {

.menu ul li a {
    /*display: block;*/
    display: table-cell;
    font-family: 'Montserrat', sans-serif;
    font-size: 3em;
    line-height: 1.75em;
    font-weight: 300;
    color: #000;
    text-decoration: underline;
    vertical-align: bottom;
    margin: 0;
    padding: 0px 0px 0px 20px;
}
  
.menu ul ul a {
    display: block;
    padding: 0px 0px 0px 0px; 
    color: #000;
    font-size: 2.5em;
    line-height: 1.35em;
    text-decoration: none; 
}
}

/************************* april 2021 ***/

.underline {text-decoration: underline;}
