@media (max-width: 576px) {
  .logo-image {height: 75px !important;}
  .nspArts, .nspLinksWrap {padding:0;}
  .nspImage {padding-right:5px;}
  .jetitle {float:right; margin-bottom:25px;}
  .sp-contact-info {font-size:12px !important;}
  .offcanvas-menu img.logo-image {height:60px !important; margin-top:30px;}
}

/**/
.article-list .article figcaption.caption {text-align: center; font-size:15px; margin: -25px 10px;   opacity: 1; position: absolute; background: rgb(164,10,122);background: linear-gradient(90deg, rgba(164,10,122,1) 0%, rgba(38,34,92,1) 100%);; color: #fff !important; padding: 5px 10px;}
.article-list .article {border: 1px solid #eee; border-radius: 30px; background-color: #fefefe; overflow: hidden; box-shadow: 0 0 15px 0 lightgrey;}

.sppb-modal-selector {display:block !important;}
.container-fluid.blog-featured {padding:0;}
.blog-featured .page-header h1, h2 span.subheading-category {font-size:2.25rem;}
.blog-featured .article {position:relative}
.blog-featured .article .category-name {position: absolute;  top: 10px;  left: 10px;  background-color: #26225c;  padding: 5px 15px;}
.blog-featured .article .category-name  a {color:#fff;}
.blog-featured .article-header h2, .blog-featured .article-header h2 a {margin:0 !important; font-size:1rem !important;}
.sppb-addon.harga h2.sppb-addon-title {color:#fff; font-weight:600 !important;}
.arkibb {background-color:#e19501;}

.slideshowbutton {width:100%; height:600px; opacity:0 !important;}

.osmap-items h2 {display:none;}

/*template*/
#sp-left .sp-column {background-color: #e19501; box-shadow: 0 0 15px rgba(0,0,0,0.1) !important; }
.sp-scroll-up {bottom:90px;}
.printemel {float:right; margin-top:-37px;}
.sp-megamenu-wrapper {float:right;}
.breadcrumb {font-size:11px; padding:0px; background:none;}
.breadcrumb .float-start {margin-right:5px;}
#sp-main-body {/*padding:0px; margin-bottom:30px;*/ padding:10px 0 30px 0; background:url("https://maim.application-solution.com/images/bgrepeat01.png") scroll repeat transparent; }
#sp-topmaim, #sp-bottom-2 {font-size:12px;}
#sp-bottom .sp-module ul>li {margin:0 !important;}
#sp-footer .container-inner {border-color: #e19501 !important;}
#sp-bottom {font-size:13px;} #sp-bottom h3.sp-module-title {font-size: 14px !important;text-transform: uppercase;color: #e19501 !important; margin:0 0 10px 0 !important;}
#sp-footer {font-size:11px;}; box-shadow: 0 0 15px rgba(0,0,0,0.1) !important;
#sp-top2 .sp-column .sp-module {float:right;}
div.mod-languages ul li.lang-active {background-color:#008d96 !important;}
.folome {font-size:30px; float:left; margin-right:20px;}
.folome a:link, .folome a:visited {color:#fff;}
.folome a:hover, .folome a:active {color:#e19501;}
.archive, .blog, .category-list, #sp-main-body .article-details {padding:20px;  margin-bottom:50px; background-color:#fff; ; box-shadow: 0 0 15px rgba(0,0,0,0.1) !important;}


.gradblue {background: rgb(46,0,150); background: linear-gradient(90deg, rgba(46,0,150,1) 0%, rgba(61,2,195,1) 50%, rgba(46,0,150,1) 100%);}

/*avs*/
.avs h3 {font-size:18px; text-align:center;}
.avs .card {background-color:transparent; border:none;}
.avs .card-body {padding:0} .avs-views-count {display:none;}
.avs .card-body .avs-title a {font-size:12px; text-align:center;}
.avs .card-body .avs-title {line-height:14px; margin-top:5px;}

/*--carousel-*/
.sppb-carousel-extended-nav-control .nav-control {border:none !important;}
#produkperkhidmatan {z-index:0 !important;}
#produkperkhidmatan .sppb-carousel-extended-item img {width:48px; height:48px; margin:5px auto;}
#produkperkhidmatan .sppb-carousel-extended-heading {margin-bottom:0; position:absolute; bottom:10px;}

#pautanagensi .sppb-carousel-extended-item img {width:72px; height:72px; margin:10px auto;}
#pautanagensi .sppb-carousel-extended-heading {margin-bottom:0; position:absolute; bottom:0px;}

.promo .sp-slider {overflow:visible !important;}  .promo .sp-dots {bottom:-25px !important;}

/*jevents*/
.jedate {background-color: #e19501;padding: 10px; color: #fff;  text-align: center; font-size: 20px;    line-height: 20px; text-transform: uppercase; font-weight: 900;border-radius: 15px; margin-bottom:5px;}
.mod_events_latest_first .row, .mod_events_latest .row	{margin-left:0; display:ruby-base;}
.mod_events_latest_content a {font-size:13px; font-weight:600; line-height:17px;}

/*nsp*/
#nsp-nsp-135 .nspImageWrapper {width:40%;} #nsp-nsp-135 .nspImage {border-radius:15px;}
#nsp-nsp-135 .nspArt h4.nspHeader {font-size: 13px;font-weight: 600;line-height: 17px; width:55%; padding:5px 0;}
#nsp-nsp-135 .nspArt .nspInfo {margin:0; clear:none;}
#nsp-nsp-135 .nspArt .nspInfo2 {font-size:12px; color:#008d96; display:contents;}

#nsp-nsp-136 .nspArt h4.nspHeader {font-size: 13px;font-weight: 600;line-height: 17px; padding:5px 0;}
#nsp-nsp-136 .nspArt .nspInfo1 {margin:0; background-color:#e19501; padding:5px 20px; border-radius:15px; color:#fff;}
#nsp-nsp-136 .nspArt .nspInfo2 {font-size:12px; padding:5px 0; color:#008d96; margin:0;}

.nspTopInterface {position: absolute; bottom: 0; left: 110px; margin-bottom:50px;}
.nspPagination li:hover, .nspPagination li.active { background-color: #2e0096;}
.nspPagination li {background-color:#e19501; width:10px; height:10px; margin:0 5px !important;}


/*menu*/
.menumenu-inline img {display: inline-flex !important; margin-right: 3px; margin-bottom: 2px;}
.menumenu-inline {margin:0;}
ul.menumenu-inline {display:flex; list-style:none; margin: 0;  padding: 0; float:right;}
ul.menumenu-inline li {margin:0 20px 0 0px !important;}

.sp-megamenu-parent li.sp-menu-item.active a span, .sp-megamenu-parent li.sp-menu-item span:hover,
.sp-megamenu-parent li.sp-menu-item.active span {color:#e19501;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {text-transform:uppercase;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {padding:0 10px !important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul li a {text-transform:none; font-size:13px; font-family:'Open Sans';}

/*visitorcounter*/
.jsvisitcounter .table {padding:0; margin:0;}
.jsvisitcounter .counter {text-align:left;}

/*table*/
.table-1 {overflow-x:auto; width:100%; -webkit-overflow-scrolling: touch; margin-bottom:20px;}
.table-1 td, .table-1 th {padding:10px; border: 1px solid #ccc;}
.table-1 tbody tr:hover {background-color:#fbf9c8;}
.table-1 tr th, .table-1 thead tr td {background-color:#2e0096; color:#fff; font-size:14px; text-align:center;}

/*easyfolderlisting*/
ul.easyfolderlisting {padding:0 !important;}
ul.easyfolderlisting li img {float:left; margin-right:5px; margin-top:3px;}

/*droppics*/
.droppicscats h2 {font-size:16px;}
.droppicscats.show h2 { display: none !important; }
.droppicscats .wcat span {font-size: 12px; font-weight: normal;}

/*djmenu*/
.dj-megamenu-clean li.dj-up {width:100%;}
.dj-megamenu-clean li a.dj-up_a, .dj-megamenu-clean li a.dj-up_a > span {height:auto;}
.dj-megamenu-clean li a.dj-up_a > span span.name {font-size: 13px;  line-height: 32px;}
.dj-megamenu-clean li ul.dj-submenu > li > a {font-size: 13px; line-height: 18px; padding: 5px 20px; color:#2e0096;}
.dj-subcol {background-color:#fff;}
/*.dj-subcol .dj-submenu li:hover {background-color:red;}*/

/*iwani*/
/*.itemid-119 .cat-list-row0, .itemid-352 .published { display: none; }*/
.itemid-299 .categories-list, .com-contact.contact, .contact-category { margin: 20px 0; }
#section-id-1661395781408 .sppb-col-md-2 .sppb-addon-text { display: none !important; }
#section-id-1661395781408 .sppb-col-md-2:hover .sppb-addon-text { background: #2e0096; color: #fff; font-size: 12px; display: block !important; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; padding: 5px 5px 3px 5px;  }
.nspHeader.tleft.fleft { width: 100%; }
.mod-articles-category-group { font-size: 1.75rem; font-family: 'Open Sans', sans-serif; color: #2e0096; text-decoration: none; }
#sp-slider-item-1661306904947-num-1-key:hover, #sp-slider-item-1664008831322-num-1-key:hover { cursor: pointer; }

#navbar155 .nav-item.current { background: #0345BF; }
#navbar155 .nav-item.current a { color: #fff; }
#navbar155 .nav-item a { display: inline-block; padding: 17px; text-decoration: none; color: #000; }
#navbar155 .nav-item { background: #efefef; }
body.en-gb #section-id-1664008831325 .sppb-addon-text { display: none !important; }
.mod-languages { float: left; }