

@media (max-width:992px) {
body{font-size: 16px !important;}
.mobile-view{display:block;}
.homelogo img{width:40%;}
.homelogo-title h1, .homelogo-title-back h2{font-size:110%;}
.desktop-view, .left-top h3, .header-top-menu, .mainmenu, .headpage-right, .blackcover-side, .mkpgroup{display:none;}
.hometop{height:100%;}
.homeintro{position:absolute;margin-top:0;left:0;width:100%;top:100px;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index:10;}
#demo-canvas{width:60%;position:absolute;left:20%;opacity:0.5;}
.title-running{top:100px;font-size:300%;opacity:0.3;}
.pipgroup{height:auto;margin:0 5% 0;border-radius:5px 5px 0 0;}
.space{bottom:0;}
.pipgroup-slide{position:relative;overflow:hidden;left:0;width:100%;padding:0;right:0;top:auto;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.pipgroup-slide{padding:15px 0;}
.pipgroup-inner{display:none;}	
.pipgroup-image{height:40px;margin:0 auto;text-align:left;display: flex;justify-content: center;align-items: center;}
.pipgroup-image img{width:auto;height:40px;margin:0 5px 0 0;}
.pipgroup .carouselright-cell {width: 100%;margin:0;}
.pipgroup .flickity-prev-next-button{display:block;top:50%;-webkit-transform: translate3d(0, -50%, 0);-moz-transform: translate3d(0, -50%, 0);-ms-transform: translate3d(0, -50%, 0);-o-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
.absolute-fromtop{left:20px;right:20px;min-height:20px;}
.job-box{margin:5px 7px;text-align:center;height:25vh;}
.job-container{margin:8vh 20px 0;}
.table{bottom:50px;left:20px;width:80%;}
#job .multi-slider-holder{padding-bottom:40px;}
.job-box-inner h2{font-size:100%;}
.body-home-head h1{font-size:120%;}
#product .carouselright {background:#000;}
.product-title{position:relative;overflow:hidden;bottom:0;right:0;left:0;padding:0 20px;height:50vh;background:#1e004a;}
.product-image{height:50vh;width:100%;}
.product-title h2{margin:15px 0 15px;padding:0 0 0 10px;font-size:200%;border-left:#ffc600 5px solid;}
.newsbox{width:100%;float:left;margin:5px 0;}
#blog .homerow-height{min-height:auto;}
#blog .absolute-fromtop{position:relative;overflow:hidden;left:0;right:0;padding:30px 20px;min-height:20px;top:0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.footer-container .column-3{width:100%;margin:10px 0;}
.panel-menu-inner{width:100%;}
.panel-search-inner, .panel-pip-inner{width:90%;}
.pipgroup-page-box{width:100%;margin:10px 0;}
.pipgroup-page .flexcenter{display:block;}
.pipgroup-page-box img{height:40px;margin:0 0 5px;}
.headlogo-image{height:50px;margin:0 5px 0 0;}
.margin-container{margin-left:20px;margin-right:20px;}
.headpage-inner{padding:20px 0;}
.headlogo-title h1{font-size:90%;}
.toppage{height:calc(100vh - 140px);}
.image-top{height:45vh;width:100%;}
.newspage-title{height:auto;position:relative;left:0;right:0;top:0;padding:10px 20px;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.newspage-title h1{font-size:130%;}
.newspage-title h2, .newspage-title h3{font-size:100%;}
.gridview{position:relative;display:block;width:100%;overflow:hidden;}
.gridview-margin{margin:0;}
.sidebarright{display:block;width:100%;position:relative;float:none !important;margin:0;}
.sidebarright ul{list-style: none;margin:0;padding: 0;position:relative;overflow:hidden;}
.sidebarright ul{position: relative !important;top:0;}
.mobile-icon{display:block;bottom:10vh;}
.profile-icon{width:calc(50% - 20px);}
.homerow-height{min-height:calc(100vh - 100px);}
.profile-icon-image{width:8vh;height:8vh;margin:0 auto 10px;}
.profile-inner{margin:0 5%;}
.homejob .carousel-cell {width:50%;}
.homejob .margin-min10{margin:0 0;}
.homejob .carousel {padding-bottom:10px;}
.hometeam .job-box{margin:15px 0;}
.flex-item3 {width: calc(100% - 20px);}
.product-image3{height:20vh;}
.flex-item2 {width: calc(100% - 20px);}
.service-title h1, .service-title h2{display:none;}
.content-title-mobile{display:block;margin:0 0 20px;}
.bg-head-service{height:30vh!important;}
}

@media all and (orientation:portrait){

}