.dropdown-menu li {
position: relative !important;
}
.dropdown-menu .dropdown-submenu {
display: none !important;
position: absolute !important;
left: 100% !important;
top:0px !important;
}
.dropdown-menu .dropdown-submenu-left {
right: 100% !important;
left: auto !important;
}
.dropdown-menu > li:hover > .dropdown-submenu {
display: block !important;
opacity:1 !important;
}


/*** notice board ****/
/*.noticeboard{max-height:450px;}*/
.noticeboard .noticeboard_title a{font-size:16px; color:#333333;}
.noticeboard .noticeboard_title a:hover{color:var(--ins-brand-color);}
.noticeboard .noticeboard_title .noticeboard_newimage{width:40px; margin-right:8px;}
.noticeboard .noticeboard_image{width:85%; text-align:center; margin:0 auto;}
.noticeboard .noticeboard_image img{max-width:100%; margin-top:10px;}
.shedule-box .open-hr ul.noticeboard li{border-bottom:2px dashed var(--ins-brand-color); padding-bottom:10px;}
.shedule-box.noticeboard-box .open-hr h6{font-size:18px; text-align:center; margin-top:-20px; position:relative;}
.shedule-box.noticeboard-box .open-hr h6 span{background:var(--ins-brand-color); padding:10px; border-radius:5px; width:70%; display:inline-block; color:#fff;}
.shedule-box.noticeboard-box{border:3px solid var(--ins-brand-color); margin-top:55px;}
#who-we-are .shedule-box.noticeboard-box{background:inherit;}
.shedule-box.noticeboard-box .open-hr h6 span:before{position: absolute;height: 0px;width: 0px;border-top: 10px solid transparent;border-left: 10px solid transparent;border-right: 10px solid var(--ins-brand-color);border-bottom: 10px solid var(--ins-brand-color);top:0px;left:11%;content: ' ';}
.shedule-box.noticeboard-box .open-hr h6 span:after{position: absolute;height: 0px;width: 0px;border-top: 10px solid transparent;border-left: 10px solid var(--ins-brand-color); border-right: 10px solid transparent;border-bottom: 10px solid var(--ins-brand-color); top:0px; right:11%;content: ' ';}	
marquee{height:400px; padding:25px;}


#header .header-logo img{max-height:90px;}
.productcategory img{height:300px;}
.gallery img, .gallery iframe{height:385px; width:100%;}
.galleryinner img, .galleryinner iframe{height:186px; width:100%;}
.teams img{height:230px;}
.products ul li{height:120px;}
.updates img, .updates iframe{height:200px; width:100%;}
.updates h4{height:60px;}
.updates p.card-text{height:78px;}
.update-iframe iframe{width:100%; height:300px;}
#googlemaps iframe{width:100%; height:100%;}

@media (max-width: 1500px) {
}
@media (max-width: 1200px) {
.productcategory img{height:230px;}
.gallery img, .gallery iframe{height:300px;}
.galleryinner img, .galleryinner iframe{height:140px;}
}
@media (max-width:600px){
.mobile-hide{display:none!important;}	
.products ul li{height:auto;}
.gallery img, .gallery iframe{height:auto;}
.galleryinner img, .galleryinner iframe{height:auto;}
.updates img, .updates iframe{height:auto;}
.updates h4{height:auto;}
.updates p.card-text{height:auto;}
.update-iframe iframe{height:auto;}
.teams img{height:130px;}
#header .header-nav-main nav > ul{width:100%;}
.dropdown-menu .dropdown-submenu{left:15px !important; position:relative !important;}
.faq .position-absolute{position:relative !important; left:0 !important;}
.faq .transform3dxy-n50{transform:none !important;}
.header-top>.header-row{display:block!important;}
#header .header-column.justify-content-end{text-align:center !important;}
#header .header-column.justify-content-end .header-row{display:block;}
.container.position-relative.z-index-1{margin-top:0 !important;}
}