/* ========================================Utama=================================================== */
@charset "utf-8";
@import url("slidefardan.css");
@import url("fontawesome.css");
@import url("font-awesome.min.css");
@import url("huruf.css");
@import url("tabs-scrool-01.css");
@import url("smartphoto.min.css");
/* detil galeri */
@import url("photoswipe.css");
@import url("photoswipe-skin.css");
/* --------------- */
@import url("datatables.min.css");
@import url("youtube.css");
@import url("paging.css");
@import url("produk.css");
@import url("menu-siji.css");
*,
html {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 100%;
  text-align: left;
	font-optical-sizing: auto;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeSpeed;
}

html {
  font-family: "Roboto", sans-serif !important;
  /* font-family: 'zahra-01', sans-serif !important; */
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
* {
  box-sizing: border-box;
}
a,
a:hover {
  /* color: #0993d8 !important; */
  text-decoration: none !important;
  -o-transition: all 0.3s ease-in-out !important;
  -webkit-transition: all 0.3s ease-in-out !important;
  -moz-transition: all 0.3s ease-in-out !important;
  -ms-transition: all 0.3s ease-in-out !important;
  transition: all 0.3s ease-in-out !important;
}
.row2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.row3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100% !important;
}
.wow {
  visibility: hidden;
}
img {
  display: block !important;
  width: 100%;
  border: none !important;
}
img.zoom {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  transition: all 0.8s ease-out;
}

a:hover img.zoom {
  -webkit-transform: scale3d(1.2, 1.2, 1.2);
  transform: scale3d(1.2, 1.2, 1.2);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: all 0.8s linear;
}

.zoom2 img {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 1.8s ease-out !important;
  -moz-transition: all 1.8s ease-out !important;
  -o-transition: all 1.8s ease-out !important;
  transition: all 1.8s ease-out !important;
}

a:hover .zoom2 img {
  -webkit-transform: scale3d(1.2, 1.2, 1.2);
  transform: scale3d(1.2, 1.2, 1.2);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 1.8s linear !important;
  -moz-transition: all 1.8s linear !important;
  -o-transition: all 1.8s linear !important;
  transition: all 1.8s linear !important;
}
.boxmob {
  margin: 0 auto;
  width: 100%;
  max-width: 1366px;
  /* margin-top: 60px !important; */
  position: relative;
}
@media (min-width: 768px) and (max-width: 1280px) {
  .boxmob {
  max-width: 80%;
}
}
@media (min-width: 1281px){
  .boxmob {
  max-width: 70%;
}
}
.box_mob {
  overflow: hidden;
  margin: 0 0 50px 0 !important;
  min-height: 500px;
  /* padding: 10px; */
  /* padding-bottom: 10px !important; */
}
.boxiklan {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sarung {
  display: -ms-grid;
  display: -webkit-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  column-gap: 15px;
}
.sarungprod {
  display: -ms-grid;
  display: -webkit-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  column-gap: 15px;
}
/* @media (min-width:400px){
  .sarungprod {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
} */
@media (min-width:600px){
  .sarungprod {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
}
/* @media (min-width:400px) and (max-width:800px) {
  .sarungprod {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
} */
/* .kotak{
  width:100%;
} */

.kotak {
  width: 100%;
  height: auto;
  /* display: block; */
}

.boxgbr {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 70% 0 0;
}

.boxgbr-modal {
  position: relative;
}

.boxgbr img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: auto;
}

.boxgbr-bunder {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 100% 0 0;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-color: #ffffff;
}

.boxgbr-bunder img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: auto;
}

.box-loro {
  width: 20%;
}

.box-gbr {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 80% 0 0;
}

.box-gbr img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: auto;
}

.play-ikon img {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  z-index: 15;
}

/* .play-ikon2 {
  left:0;
  right:0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  width: 0%;
  z-index: 50;
} */
.play-ikon2 img {
  width: 20px !important;
  height: 20px !important;
  z-index: 15;
}
#NoehToTop {
	position: fixed;
	width: 30px;
	height: 30px;
	bottom: 60px;
	right: 5px;
	cursor: pointer;
	background-color: #000;
	text-align: center;
	color: rgb(255, 7, 7);
	border-radius: 100%;
	display: none;
	background: url(img/top.png) no-repeat;
	z-index: 98;
}

#NoehToTop:hover {
	width: 30px;
	height: 30px;
	background: url(img/top2.png) no-repeat;
}
/* ------------------ */
.box_jdl {
  margin: 0 auto;
  position: relative;
  background-color: #ffffff;
  top: -15px;
  z-index: 23;
  width: 95%;
  padding: 5px 0px;
  box-sizing: border-box;
  border-top: #d00003 3px solid;
}

.box_jdl-01 {
  width: 80%;
  box-sizing: border-box;
  /* padding: 0 0 0 5px; */
}

.judul,
.subjudul {
	font-family: "Signika", sans-serif;
	/* font-family: 'Orienta', sans-serif; */
  /* font-family: "Roboto", sans-serif; */
  padding: 0 0 0 10px;
  word-wrap: break-word;
}

.judul {
  /* font-size: 0.9em;
  color: #383838 !important;
  font-weight: 600;
  line-height: 1.3; */
	/* font-weight: bold; */
	font-weight: 600;
	color: #000000 !important;
    font-size: 1.1em;
    line-height: 1.3rem;
    letter-spacing: -.2px;
    display: -webkit-box;
    /* -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden; */
    text-overflow: ellipsis;
}

.noted {
  font-family: "Roboto", sans-serif;
  font-size: 0.6em;
  color: #888888 !important;
  /* font-weight: 500; */
  word-wrap: break-word;
  font-style: italic;
  text-align: center;
}

.judul-tengah {
  font-family: "Oxygen", sans-serif;
  font-size: 0.9em;
  color: #d31313 !important;
  font-weight: 500;
  word-wrap: break-word;
  text-align: center;
}

a:hover .judul-tengah {
  color: #af0101 !important;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.subjudul {
  font-size: 0.8em;
  line-height: 1.2;
  color: #504a4a;
}

a:hover .judul,
a:hover .subjudul {
  color: #af0101 !important;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.jdl-a {
  padding: 10px 10px 10px 10px;
  font-family: "Antonio", sans-serif;
  font-size: 1.8em;
}

.tgl {
  font-size: 0.6em;
  color: #b7b7b7;
  margin: 0 0 1px 0;
  padding: 0 0 0 10px;
  word-wrap: break-word;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
}

a .tgl {
  color: #b7b7b7;
}
.tgl span:last-child {
  border-right: 1px solid #BDBDBD;
    margin-right: 6px;
    padding-right: 7px;
}
.tgl-01 {
  padding: 10px 10px 0 10px;
  box-sizing: border-box;
  font-size: 0.8em;
  line-height: 1;
  display: block;
  font-family: "Text Me One", sans-serif;
  /* font-family: 'zahra-03', serif; */
  word-wrap: break-word;
  width: 100%;
}

.box_tgl-01 {
  position: absolute;
  z-index: 5;
  margin-left: 0px;
}

.box_tgl-01 i,
.box_tgl-01 span {
  display: block;
  text-align: center;
}

.hari {
  background: rgba(187, 187, 187, 1);
  color: #004eb6;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: -5px;
}

.bulan {
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  background-color: rgba(153, 0, 0, 1);
}

.tahun {
  background: rgba(187, 187, 187, 1);
  color: #131313;
  font-size: 14px;
  padding-bottom: 5px;
}

.box_zahra {
  margin-right: 20px;
  background: #005368;
  border-radius: 5px 0 30px 0;
}

/* ========================================End Utama=================================================== */
/* ========================isi_konten======== */
.isi_konten {
	display: block;
	margin: 10px 0 20px 0;
	/* margin-bottom: 20px; */
}

.boxgbr-isi {
	position: relative;

}

/* .boxgbr-isi img {} */

/* .boxgbr-isi {
  position: relative;
  display: -ms-flexbox;
  display:flex;
  align-items:center;
  justify-content: center;
  min-height: 5rem;
} */
/* .boxgbr-isi .fatimah-thumbnail {
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-filter: blur(50px);
  filter: blur(50px);
} */

.tgl_isi {
	color: #A4A4A4;
	padding: 0 10px 10px 0;
	font-size: .6em;
	text-align: left;
}

.jdl2_kat a {
	margin-top: -2px;
	color: #8f0101c2;
	padding: 0 0 0 8px;
	box-sizing: border-box;
	font-size: .8em;
	text-align: left;
	/* font-family: 'Antonio', sans-serif; */
}

.subjdl_isi {
	color: #000000;
	padding: 5px 0 0 0;
	font-size: 1.2em;
	line-height: 1;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Bree Serif', serif; */
}

.jdl_isi {
	color: #002a42 !important;
	padding: 0 0 10px 0;
	font-size: 1.3em;
	line-height: 1.2;
	text-align: left;
	font-weight: 700;
	word-wrap: break-word;
	/* font-weight:550; */
	/* font-family: 'Antonio', serif; */
	font-family: 'Roboto', sans-serif;
}

.jdl_galeri {
	color: #084d92 !important;
	padding: 40px 10px 10px 10px;
	font-size: 1.5em;
	line-height: 1;
	text-align: left;
	word-wrap: break-word;
	/* font-weight:550; */
	/* font-family: 'Antonio', serif; */
	font-family: 'Oswald', sans-serif;
}

.isi_artikel {
	padding: 10px 15px 0 15px;
	box-sizing: border-box;
}

.isi_artikel a {
	color: #026feb;
}

.isi_artikel,
.isi_artikel span {
	margin: 0 0 0 0;
	font-size: 1.1em;
	/* line-height:1.2; */
	line-height: 1.3;
	/* word-wrap: break-word; */
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Atkinson Hyperlegible', sans-serif; */
	/* font-family: 'zahra-01', serif !important; */
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

div.isi_artikel ol {
	padding: 0 0 0 10px;
	display: block;
	list-style-type: decimal;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 15px;
}

div.isi_artikel ol li {
	padding: 0 0 0 5px;
}

div.isi_artikel ul li.MsoNoSpacing {
	margin: 0 0 0 30px !important;
}

.isi_konten .isi_artikel table img {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 150px !important;
	height: auto;
	object-fit: cover;
}

.isi_artikel table.MsoTableGrid {
	display: block;
	overflow-x: auto;
	white-space: nowrap;
	max-width: 100% !important;
}

.isi_artikel table.Table {
	max-width: 100% !important;
	/* display: block; */
	overflow-x: auto;
	/* white-space: nowrap; */
}

.isi_artikel figure.image {
	width: 70%;
	/* width: 70% !important; */
	height: auto;
	padding: 10px;
	/* padding: 10px !important; */
	overflow: hidden;
}

.isi_artikel p:after {
	margin-top: 0px !important;
}

.isi_artikel p:last-of-type {
	margin-bottom: 0px !important;
}

.isi_artikel blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 30px;
	padding: 0.5em 10px;
	quotes: "\201C" "\201D" "\2018" "\2019";
}

.isi_artikel blockquote p {
	display: block;
	font-style: italic;
}

.ketgbr {
	font-size: 0.8em;
	border-bottom: 1px solid #ccc !important;
	padding: 10px;
	color: #808080;
	line-height: 1.1;
	font-style: italic;
}

.isi_konten .isi_artikel img {
	max-width: 60%;
	height: auto;
	padding: 10px;
}

@media (min-width:50px) and (max-width:400px) {
	.isi_artikel figure.image {
		width: 100% !important;
		padding: 0 !important;
		overflow: hidden;
		clear: both !important;
		text-align: center !important;
	}

	.isi_konten .isi_artikel img {
		max-width: 100% !important;
		padding: 0;
		height: auto;
	}
}

.isi_konten .isi_artikel figure.image>img {
	display: block;
	max-width: 100% !important;
	height: auto;
}

.preloader2 img {
	display: block;
	max-width: 100% !important;
	height: auto;
}

.isi_artikel figure.image>figcaption {
	display: block;
	font-size: .8em !important;
	line-height: 1.1 !important;
	/* background-color: #4F4F4F !important; */
	color: #8e8e8e !important;
	padding: 5px 10px !important;
	/* border-bottom: 1px solid #cecece; */
	text-align: left;
}

.isi_artikel figure.image>caption {
	max-width: 100%;
}

.kontainer {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-top: 141.42%;
	/* 16:9 Aspect Ratio */
}

.responsiv-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: none;
}

.isi_artikel iframe {
	width: 100% !important;
	min-height: 500px !important;
}

.isi_artikel .btgrid .row {
	display: -ms-grid;
	display: -webkit-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	margin: 0 !important;
}

.isi_artikel .btgrid .row .col {
	margin: 0 0 10px 0;
	padding: 5px !important;
	font-family: 'Oxygen', sans-serif;
	/* font-family: 'zahra-05'; */
}

.isi_artikel .btgrid .row .col,
.isi_artikel .btgrid .row .col div a {
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
}

.isi_artikel .btgrid .col img {
	display: block;
	max-width: 150px !important;
	height: auto;
}

.btgrid .arane {
	padding-top: 5px;
	font-size: .9em;
	font-weight: bold;
	color: #0269ad;
}

.btgrid .jabatan {
	font-size: .8em;
}

@media (min-width:50px) and (max-width:500px) {
	.isi_artikel .btgrid .row {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.isi_artikel .btgrid .col img {
		max-width: 100px !important;
	}

	.btgrid .arane {
		padding-top: 5px;
		font-size: .75em;
		font-weight: bold;
		color: #0269ad;
	}

	.btgrid .jabatan {
		font-size: .7em;
	}
}

@media (min-width:501px) and (max-width:700px) {
	.isi_artikel .btgrid .row {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
}

.boxsharing {
	display: block;
}

.boxyutub {
	max-width: 100% !important;
}

.boxyutub7 {
	margin: 0 auto;
	width: 90%;
	position: relative;
}
/* ------iframe youtube---------- */
.video-frame {
	position: relative;
	margin-top: -15px;
}

.video-frame:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50px;
}

/* .video-frame:after,
.video-frame-youtube:after {
  content: "";
  display: block;
  padding-top: 56.25%;
} */
.video-frame:after {
	content: "";
	display: block;
	padding-top: 56.25%;
}

.video-frame-box {
	position: fixed;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	z-index: 95;
	top: var(--body-padding);
}

.video-frame-youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/* height: 100%; */
}

.video-player {
	margin: 0;
}

@media screen and (min-width:596px) {

	.video-frame:after,
	.video-frame-youtube:after {
		padding-top: 60%;
	}
}

@media screen and (min-width:620px) {

	.video-frame:after,
	.video-frame-youtube:after {
		padding-top: 60%;
	}
}

@media screen and (min-width:644px) {

	.video-frame:after,
	.video-frame-youtube:after {
		padding-top: 65%;
	}
}

@media screen and (min-width:688px) {
	.video-frame-box {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
		z-index: 0;
		top: var(--body-padding);
	}

	.video-frame:after,
	.video-frame-youtube:after {
		padding-top: 67%;
	}
}

/* ------En iframe youtube---------- */
.detailsFont {
	width: 100%;
  align-items: center;
	justify-content: center;
  display: flex;
  /* margin-left: -5px; */
  margin-right: -5px;
  margin-top: 20px;
}
.detailsFontCta {
  font-family: 'Roboto', sans-serif;
  font-size: 11px;
  font-weight: lighter;
  letter-spacing: .39px;
}
.detailsFontCta {
  color: #000;
  font-size: 12px;
  /* font-weight: 600; */
  /* letter-spacing: .05em; */
  line-height: 1.2;
  margin-left: 5px;
  margin-right: 5px;
  min-width: 104px;
}
.button {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
}
.button {
  cursor: pointer;
}
.detailsFontRange {
  /* accent-color: #ababab; */
  margin-left: -15px;
  margin-right: 5px;
  width:100px;
}
/* ======================En isi_konten======== */
/* -------------------siji-------------------------- */
.setunggal {
  display: grid;
  grid-template-columns: 2fr 1fr;
  column-gap: 15px;
  row-gap: 10px;
  overflow: hidden !important;
}
.boxslide {
  order: 0;
  /* display: grid; */
  /* height: 60%; */
  overflow: hidden !important;
  /* padding: 60px 0; */
  background-color: rgb(119, 119, 119);
}
.boxterkini {
  order: 1;
  display: grid;
  padding: 60px 0;
  background-color: rgb(0, 255, 55);
}
.kanan {
  order: 2;
  display: none;
  padding: 60px 0;
  background-color: rgb(255, 174, 0);
}
@media screen and (max-width: 500px) {
  .setunggal {
    grid-template-columns: 1fr;
  }
  .kanan {
    order: 1;
    display: unset;
    /* visibility: visible; */
  }
  .boxterkini {
    order: 2;
  }
}
/* @media screen and (min-width: 1366px) and (max-width: 1920px) {
	.boxmob {

		max-width: 60%;

	}
} */
/* ==============TITEL================================================================================= */

/* ----------titel siji------------- */
.titel-01-header {
  border-bottom: 1px solid #494949;
  position: relative;
  margin-bottom: -3px;
}

.titel-01 {
  font-size: 1.3em;
  position: relative;
  padding-bottom: 5px;
  display: inline-block;
  margin-bottom: 0;
  /* letter-spacing: -0.5px; */
  font-family: "Fjalla One", sans-serif;
}

.titel-01 a {
  color: #000 !important;
}

.titel-01 a:hover {
  color: rgb(184, 171, 0) !important;
}

.titel-01::before {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  background: #f75f00;
background: linear-gradient(252deg,rgba(247, 95, 0, 1) 0%, rgba(133, 0, 0, 1) 100%);
  border-radius: 5px;
  position: absolute;
  left: 0;
  bottom: -3px;
}
/* ----------titel loro------------- */
.titel-01a-header {
  border-bottom: 1px solid #c7c7c7;
  position: relative;
  margin-bottom: -3px;
}

.titel-01a {
  font-size: 1.3em;
  position: relative;
  padding-bottom: 5px;
  display: inline-block;
  margin-bottom: 0;
  margin-left: 10px;
  letter-spacing: -0.5px;
  font-family: "Antonio", sans-serif;
  color: #000;
}

.titel-01a a {
  color: #000 !important;
}

.titel-01a a:hover {
  color: rgb(184, 171, 0) !important;
}

.titel-01a::before {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  background: #01103b;
  background: linear-gradient(
    90deg,
    rgba(1, 16, 59, 1) 0%,
    rgba(4, 110, 186, 1) 100%
  );
  border-radius: 5px;
  position: absolute;
  bottom: -3px;
}
/* ----------titel telu------------- */
.titel-01b-header {
  border-bottom: 1px solid #c7c7c7;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

.titel-01b {
  font-size: 1.3em;
  position: relative;
  padding-bottom: 5px;
  display: inline-block;
  margin-bottom: 0;
  padding-bottom: 8px;
  letter-spacing: -0.5px;
  font-family: "Antonio", sans-serif;
  margin-right: 20px;
}

.titel-01b a {
  color: #000 !important;
}

.titel-01b::before {
  content: "";
  display: block;
  width: 100%;
  height: 8px;
  background: rgb(168, 0, 0);
  background: linear-gradient(
    90deg,
    rgba(255, 0, 0, 1) 0%,
    rgba(212, 0, 0, 1) 50%,
    rgba(255, 0, 0, 1) 100%
  );
  border-radius: 5px;
  position: absolute;
  left: 0;
  bottom: -4px;
}
/* ----------titel papat------------- */
.titel-01c-header {
  border-bottom: 1px solid #c7c7c7;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}

.titel-01c {
  font-size: 1.3em;
  position: relative;
  padding-bottom: 5px;
  display: inline-block;
  margin-bottom: 0;
  padding-bottom: 8px;
  letter-spacing: -0.5px;
  font-family: "Antonio", sans-serif;
}

.titel-01c a {
  color: #000 !important;
}

.titel-01c::before {
  content: "";
  display: block;
  width: 100%;
  height: 8px;
  background: rgb(3, 85, 152);
  background: linear-gradient(
    90deg,
    rgb(16, 117, 218) 0%,
    rgb(3, 85, 152) 50%,
    rgba(16, 117, 218) 100%
  );
  border-radius: 5px;
  position: absolute;
  left: 0;
  bottom: -4px;
}
/* ----------titel lima------------- */
.titel-02 {
  position: relative;
  border-bottom: 3px solid #000000;
  /* height: 33px; */
  height: auto;
  margin: 0 0 0 -5px;
  width: 100%;
}

.titel-02_text {
  position: relative;
  display: inline-block;
  font-size: 1.3em;
  margin: 0 0 -10px 0;
  /* padding: 0 0 5px 0; */
  font-family: "Antonio", sans-serif;
  color: #00538f;
}

.titel-02_text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 101%;
}

.titel-02_text::after {
  border-bottom: 3px solid #d40000;
}

/* ----------titel enem------------- */
.box_titel_01 {
  background: url(img/heading_dots_grey.png) repeat-x center;
}

.titel_01 {
  font-family: "Antonio", sans-serif;
  font-size: 30px;
  text-align: center;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 10px;
}

.titel_01_bg {
  padding: 0 5px;
  background: rgb(192, 214, 14);
}

/* ----------titel pitu------------- */
.titel_02 {
  width: 100%;
  float: left;
  padding: 5px 0 5px 0;
  margin: 0 0 5px 0;
}

.titel_02 {
  background-color: #006c7a;
}

.titel_02 a {
  color: #fffdfd;
}

a:hover .titel_02 {
  background-color: #c76500 !important;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.titel_02 > h6 {
  position: relative;
  padding-left: 20px;
  /* font-weight: 700; */
  color: #f7f7f7;
  font-size: 1.3em;
  /* font-size: 23px; */
  display: inline;
  font-family: "Antonio", sans-serif;
}

.titel_02 > h6 > span {
  position: absolute;
  background-color: #00cc23;
  top: 0;
  left: 0;
  height: 100%;
  width: 15px;
}

/* ----------titel wolu------------- */
.titel_03 {
  position: relative;
  width: 100% !important;
  float: left;
  padding: 5px 0 1px 0;
  background: url(img/pattern-bg.png) repeat;
  border-bottom: 2px solid #000000;
  margin: 0 0 5px 0;
}

.titel_03 > h6 {
  position: relative;
  padding-left: 20px;
  width: 100% !important;
  display: inline;
  font-family: "Antonio", sans-serif;
}

.titel_03 > h6 a {
  color: #1b6800;
}

.titel_03 > h6 > span {
  background-color: #cc0000;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 15px;
}
/* ----------titel sanga------------- */
.titel_04 {
  position: relative;
  width: 100% !important;
  float: left;
  /* padding: 5px 0 1px 0; */
  margin: 0 0 5px 0;
}

.titel_04 > h3 {
  position: relative;
  padding-left: 20px;
  font-size: 1.3em;
  width: 100% !important;
  display: inline;
  font-family: "Antonio", sans-serif;
}

.titel_04 > h3 a {
  color: #004768;
}

.titel_04 > h3 > span {
  background-color: #cc0000;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 15px;
}
/* ----------titel sepuluh------------- */
h4.jdl_01 {
  margin: 0 auto;
  font-size: 16pt;
  padding-bottom: 3px;
  margin-bottom: -4px;
  text-align: center;
  font-family: "Bree Serif", serif;
  color: rgba(135, 135, 135, 1);
  border-bottom: solid 1px rgba(0, 0, 0, 0.3);
}

hr.grs_02 {
  margin: 0 auto;
  width: 30%;
  height: 5px;
  background-color: #ad0000;
  border: 0;
  margin-bottom: 5px;
  border-top: 1px solid #eee;
}
/* ----------titel sewelas------------- */
.title_01_bg {
  position: relative;
  height: auto;
  /* min-height:10px; */
  width: 100%;
  background-color: #eae7e7;
}

.title_01_text {
  font-size: 1.3em;
  position: relative;
  padding: 2px 30px 2px 10px;
  display: inline-block;
  margin-bottom: 0;
  letter-spacing: -0.5px;
  font-family: "Antonio", sans-serif;
  background-color: #b10404;
  /* clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%); */
  box-sizing: border-box;
  border-radius: 0px 0px 20px 0px;
  -webkit-border-radius: 0px 0px 20px 0px;
  -moz-border-radius: 0px 0px 20px 0px;
}

.title_01_text a {
  color: #fff;
}
/* ===========================================================================================*/
/* =====================Design-01================ */
.design-01 {
}
.design-01 .box_tgl-01 .tgl-01 {
  padding: 5px 10px;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 88, 168, 0.8);
}
@media (min-width: 800px) {
  .design-01 .sarung {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
/* =================End Design-01================ */
/* =====================Design-01a================ */
/* .design-01a {} */

.design-01a .box_jdl {
  width: 100%;
  border-top: none;
  top: 0;
}

.design-01a .judul,
.design-01a .subjudul,
.design-01a .tgl {
  padding: 0;
}

.design-01a .boxgbr {
  border-radius: 15px 0px 15px 0px;
  -webkit-border-radius: 15px 0px 15px 0px;
  -moz-border-radius: 15px 0px 15px 0px;
  background-color: #ffffff;
}
@media (min-width: 800px) {
  .design-01a .sarung {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
/* =================End Design-01a================ */
/* =====================Design-01ab================ */
/* .design-01ab {} */

.design-01ab .box_jdl {
  width: 100%;
  border-top: none;
  top: 0;
}

.design-01ab .judul,
.design-01ab .subjudul,
.design-01ab .tgl {
  padding: 0;
}

.design-01ab .boxgbr {
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  background-color: #ffffff;
}
@media (min-width: 800px) {
  .design-01ab .sarung {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
/* =================End Design-01ab================ */
/* =====================Design-01b================ */
/* .design-01b {} */

.design-01b .box_jdl {
  width: 100%;
  border-top: none;
  top: 0;
}

.design-01b .judul,
.design-01b .subjudul,
.design-01b .tgl {
  padding: 0;
	
}

.design-01b .boxgbr {
  border-radius: 15px 0px 15px 0px;
  -webkit-border-radius: 15px 0px 15px 0px;
  -moz-border-radius: 15px 0px 15px 0px;
  background-color: #ffffff;
}

.design-01b .box-gbr {
  border-radius: 12px 0px 12px 0px;
  -webkit-border-radius: 12px 0px 12px 0px;
  -moz-border-radius: 12px 0px 12px 0px;
  background-color: #ffffff;
}

.design-01b .box_jdl-01 {
  padding: 0 0 0 10px;
}
.design-01b .box-loro {
  width: 30%;
}
.design-01b .box_jdl-01 {
  width: 70%;
  box-sizing: border-box;
  /* padding: 0 0 0 5px; */
}
.design-01b .box-gbr {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 90% 0 0;
}

.design-01b .box-gbr img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: auto;
}
/* .design-01b .garis {
  margin: 15px 0 !important;
  width: 100%;
	border: none !important;
} */
/* =================End Design-01b================ */
/* =====================Design-01ba================ */
/* .design-01ba {} */

.design-01ba .box_jdl {
  width: 100%;
  border-top: none;
  top: 0;
}

.design-01ba .judul,
.design-01ba .subjudul,
.design-01ba .tgl {
  padding: 0;
}

.design-01ba .boxgbr {
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  background-color: #ffffff;
}

.design-01ba .box-gbr {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #ffffff;
}

.design-01ba .box_jdl-01 {
  padding: 0 5px 0 0;
}

/* =================End Design-01ba================ */
/* =====================Design-01c================ */
/* .design-01c {} */

.design-01c .box-gbr {
  border-radius: 12px 0px 12px 0px;
  -webkit-border-radius: 12px 0px 12px 0px;
  -moz-border-radius: 12px 0px 12px 0px;
  background-color: #ffffff;
}

.design-01c .sarung {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

/* =================End Design-01c================ */
/* =====================Design-01d================ */
/* .design-01d {} */

.design-01d .boxgbr {
  border-radius: 15px 0px 15px 0px;
  -webkit-border-radius: 15px 0px 15px 0px;
  -moz-border-radius: 15px 0px 15px 0px;
  background-color: #ffffff;
}

.design-01d .box_jdl {
  width: 100%;
  border-top: none;
  top: 0;
}

.design-01d .box_jdl-01 {
  padding: 0;
  width: 100%;
}

.design-01d .judul,
.design-01d .subjudul {
  padding: 0 10px 0 0;
}

.design-01d .tgl {
  padding: 0 10px 0 0;
}

/* =================End Design-01d================ */
/* =====================Design-01e================ */
/* .design-01e {} */

.design-01e .boxgbr {
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
}

.design-01e .box-gbr {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}

.design-01e .sarung {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.design-01e .box_jdl {
  width: 100%;
  border-top: none;
  top: 0;
}

.design-01e .box_jdl-01 {
  padding: 0 0 0 10px;
}

.design-01e .judul,
.design-01e .subjudul,
.design-01e .tgl {
  padding: 0;
}

/* =================End Design-01e================ */
/* =====================Design-02================ */
/* .design-02 {} */

.design-02 .box-gbr {
  border-radius: 12px 0px 12px 0px;
  -webkit-border-radius: 12px 0px 12px 0px;
  -moz-border-radius: 12px 0px 12px 0px;
  background-color: #ffffff;
}

/* =================End Design-02================ */
/* =====================Design-02a================ */
/* .design-02a {} */

.design-02a .box-gbr {
  border-radius: 12px 0px 12px 0px;
  -webkit-border-radius: 12px 0px 12px 0px;
  -moz-border-radius: 12px 0px 12px 0px;
  background-color: #ffffff;
}

.design-02a .box_jdl-01 {
  padding: 0;
}

.design-02a .judul,
.design-02a .subjudul {
  padding: 0 10px 0 0;
}

.design-02a .tgl {
  padding: 0 10px 0 0;
}

/* =================End Design-02a================ */
/* =====================Design-02b================ */
/* .design-02b {} */

.design-02b .box-gbr {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
	padding: 85% 0 0;
}
.design-02b .box-loro {
  width: 25%;
}
.design-02b .box_jdl-01 {
  width: 75%;
  box-sizing: border-box;
  /* padding: 0 0 0 5px; */
}
/* =================End Design-02b================ */
/* =====================Design-02c================ */
/* .design-02c {} */

.design-02c .box_jdl-01 {
  padding: 0;
	width: 75%;
}
.design-02c .box-loro {
  width: 25%;
}
.design-02c .judul,
.design-02c .subjudul {
  padding: 0 10px 0 0;
}

.design-02c .tgl {
  padding: 0 10px 0 0;
}

.design-02c .box-gbr {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
	padding: 85% 0 0;
}

/* =================End Design-02c================ */
/* =====================Design-03a================ */
/* .design-03a {} */

.design-03a .box_jdl-01 {
  padding: 0;
}

.design-03a .judul,
.design-03a .subjudul {
  padding: 0 10px 0 0;
}

.design-03a .tgl {
  padding: 0 10px 0 0;
}

/* =================End Design-03a================ */
/* =====================Design-04================ */
/* .design-04 {} */

.design-04 .box-gbr {
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
}
.design-04 .box-loro {
  width: 25%;
}
.design-04 .box_jdl-01 {
	display: grid;
	align-items: center;
  width: 75%;
  box-sizing: border-box;
  /* padding: 0 0 0 5px; */
}
.design-04 .judul {
  color: #ffffff !important;
}

.design-04 .subjudul {
  color: #d8d2d2 !important;
}

.design-04 .bungkus {
  background: #00283a;
  border-radius: 10px;
  margin-top: 20px;
}

.tgl {
  color: #0ab6f5;
}

.design-04 .garis {
  margin: 5px 0 !important;
  border-color: #40d5d6 !important;
}

/* =====================En Design-04================ */
/*==========TABFARDAN===========*/
/*----- Tabs -----*/

.tabs1,
.tabs2,
.tabs3 {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  /* letter-spacing:-0.5px; */
  font-family: "Fauna One", serif;
}

/*----- Tab Links -----*/
.tab3-links:after,
.tab2-links:after,
.tab1-links:after {
  display: block;
  clear: both;
  content: "";
}

.tab3-links,
.tab1-links {
  /* margin:0 0 0 -30px; */
  margin: 0 0 0 10px;
  padding: 2px 0 0 0;
}

.tab2-links {
  padding: 2px 0 0 0;
  margin: 0 0 0 0;
}

ul.tab2-links {
  /* background:#000000; */
}

ul.tab3-links,
ul.tab1-links {
  /* background-color:#00D92D */
  /*margin:0 0 0 -30px;*/
}

.tab3-links li,
.tab1-links li,
.tab2-links li {
  margin: 0px 2px;
  float: left;
  list-style: none;
  border-radius: 8px 8px 0px 0px;
  -moz-border-radius: 8px 8px 0px 0px;
  -webkit-border-radius: 8px 8px 0px 0px;
  overflow: hidden;
}

.tab3-links a,
.tab1-links a,
.tab2-links a {
  text-decoration: none;
  padding: 1px 10px;
  display: inline-block;
  font-size: 1em;
  transition: all linear 0.15s;
}

.tab3-links a,
.tab1-links a {
  background: #f1f2f3;
  color: #000000 !important;
}

.tab2-links a {
  background: #026d02;
  color: #e7e6e6 !important;
}

.tab3-links a:hover,
.tab2-links a:hover,
.tab1-links a:hover {
  background: #f5c904;
  text-decoration: none;
  color: #000000 !important;
}

.main .tabs1 li.active a,
li.active a:hover {
  background: #660f00;
  color: #ffffff !important;
}

.main .tabs2 li.active a,
li.active a:hover {
  background: #1f45ea;
  color: #d4d3cd !important;
}

.main .tabs3 li.active a,
li.active a:hover {
  background: #b90000;
  color: #ffffff !important;
}

.tab3-content,
.tab2-content,
.tab1-content {
  padding: 15px;
  border-radius: 5px;
  /* box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15); */
  background: #fff;
  border: #660f00 solid 1px;
  /* border-bottom:#b6b5b5 solid 1px; */
  /* max-height: 300px; */
  /* overflow-y: auto; */
  /* -webkit-overflow-scrolling: touch; */
}

.tab3,
.tab2,
.tab1 {
  display: none;
}

.tab3.active,
.tab2.active,
.tab1.active {
  display: block;
}

/*---------------*/
/* ===========================================================================================*/
/* ===================================================== */

.profile {
  display: -ms-grid;
  display: -webkit-grid;
  display: grid;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  width: 100%;
  /* min-width: 1088px; */
  position: relative;
  padding: 10% 0 80px 0;
  /* clear: both; */
  /* top: 90px; */
  /* overflow: hidden !important; */
  /* margin:0 auto !important; */
}

.profile .boxgbr-bunder {
  margin: -40% 0 0 0;
  box-shadow: 1px 1px 6px 6px rgba(255, 255, 255, 1);
  -webkit-box-shadow: 1px 1px 6px 6px rgba(255, 255, 255, 1);
  -moz-box-shadow: 1px 1px 6px 6px rgba(255, 255, 255, 1);
}

.profil_mob {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 10% 0 0 0;
  /* margin: 0 auto !important; */
  color: #fff;
  /* max-width: 600px !important; */
  padding: 10px 10px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  background-color: #cc0d0d;
  /* border-bottom: 1px #920101 solid; */
  box-shadow: 1px 0px 9px 0px rgba(0, 0, 0, 0.42);
  -webkit-box-shadow: 1px 0px 9px 0px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 1px 0px 9px 0px rgba(0, 0, 0, 0.42);
}

.profil_mob .siji {
  width: 50%;
  /* margin: -80px 0 0 0; */
  padding: 0 0 25px 0;
  box-sizing: border-box;
}

.profil_mob .loro {
  width: 80%;
}

.profil_mob p {
  display: block !important;
  font-size: 0.9em;
  line-height: 1.3;
  text-align: center;
}

.profil_mob .ikon {
  font-size: 2em;
  width: 40px;
  margin: -10px 0 0 0;
  position: relative;
  text-align: right;
  padding: 0 10px 0 0 !important;
}

@media (max-width: 360px) {
  .profil_mob {
    /* justify-content: space-between; */
  }

  .profil_mob .siji {
    /* width:60%; */
  }
}
/* ============ANIMASI=========== */
.animasi-01 {
  animation: myAnim 2s ease 0s infinite normal forwards;
}

@keyframes myAnim {
  0%,
  50%,
  100% {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.animasi-02 {
  background: rgb(197, 0, 0);
  box-shadow: 0 0 0 0 rgb(253, 252, 252);
  animation: noe01 1s infinite;
  transform: scale(1);
  /* animation: pulse-red 2s infinite; */
}

@keyframes noe01 {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(245, 241, 241, 1);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
  }

  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
  }
}

.blobs-container {
  display: flex;
}

.blob {
  background: black;
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
  margin: 10px;
  height: 10px;
  width: 10px;
  transform: scale(1);
  animation: pulse-black 1s ease 0s infinite normal forwards;
  /* animation: pulse-black 2s infinite; */
}

@keyframes pulse-black {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

.blob.white {
  background: white;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
  animation: pulse-white 2s infinite;
}

@keyframes pulse-white {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}

.blob.red {
  background: rgb(197, 0, 0);
  box-shadow: 0 0 0 0 rgba(255, 82, 82, 1);
  animation: pulse-red 1s ease 0s infinite normal forwards;
  /* animation: pulse-red 2s infinite; */
}

@keyframes pulse-red {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
  }
}

.blob.orange {
  background: rgba(255, 121, 63, 1);
  box-shadow: 0 0 0 0 rgba(255, 121, 63, 1);
  animation: pulse-orange 2s infinite;
}

@keyframes pulse-orange {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 121, 63, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 121, 63, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 121, 63, 0);
  }
}

.blob.yellow {
  background: rgba(255, 177, 66, 1);
  box-shadow: 0 0 0 0 rgba(255, 177, 66, 1);
  animation: pulse-yellow 2s infinite;
}

@keyframes pulse-yellow {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 177, 66, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 177, 66, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 177, 66, 0);
  }
}

.blob.blue {
  background: rgba(52, 172, 224, 1);
  box-shadow: 0 0 0 0 rgba(52, 172, 224, 1);
  animation: pulse-blue 2s infinite;
}

@keyframes pulse-blue {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(52, 172, 224, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(52, 172, 224, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(52, 172, 224, 0);
  }
}

.blob.green {
  background: rgba(51, 217, 178, 1);
  box-shadow: 0 0 0 0 rgba(51, 217, 178, 1);
  animation: pulse-green 2s infinite;
}

@keyframes pulse-green {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(51, 217, 178, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(51, 217, 178, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(51, 217, 178, 0);
  }
}

.blob.purple {
  background: rgba(142, 68, 173, 1);
  box-shadow: 0 0 0 0 rgba(142, 68, 173, 1);
  animation: pulse-purple 1s infinite;
}

@keyframes pulse-purple {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(142, 68, 173, 0.7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(142, 68, 173, 0);
  }

  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(142, 68, 173, 0);
  }
}

/* ============ n ANIMASI=========== */
/* ======================= Ikon Menu================ */
.menu-ikon {}

.box_ikonmenu {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	/* align-items:center; */
	justify-content: center;
	font-family: 'Fauna One', serif;
}
.hrefmenu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	/* margin-right: 8px; */
}
.ikon_menu {
	max-width: 80px;
	/* padding: 10px; */
	box-sizing: border-box;
}

.ikon_menu img {
	max-width: 80px;
	object-fit: cover;
}
.teksmenu {
	color: #000;
	/* max-width: 56px; */
	font-size: 0.7142857142857143rem;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	line-height: 14px;
	/* width: 56px; */
	margin: -5px 0 15px 0;
	padding: 0 5px;
	box-sizing: border-box;
}


/* ======================= En Ikon Menu============== */
/* ======================= Ikon Menu2================ */
.menu-ikon2 {
	overflow: auto;
}

.box_ikonmenu2 {
	width: 100%;
	overflow-y: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch margin: 8px 0;
	/* -ms-overflow-style: none; */
	/* -webkit-scrollbar-width: none; */
	/* -moz-scrollbar-width: none; */
	/* -ms-scrollbar-width: none; */
	/* scrollbar-width: none; */
}

.ikon_menu2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-left: 16px;
}

.hrefmenu2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	margin-right: 8px;
}

.gambarmenu {
	margin-bottom: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #FFFFFF;
	width: 48px;
	height: 48px;
}

.gambarmenu img {
	width: 90%;
	height: 100%;
	object-fit: contain;
}

.teksmenu2 {
	color: #000;
	/* max-width: 56px; */
	font-size: 0.7142857142857143rem;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	line-height: 14px;
	/* width: 56px; */
	margin: -5px 0 15px 0;
}

/* ======================= En Ikon Menu2============== */
/* ======================= Ikon Menu3================ */
.menu-ikon3 {
}

.box_ikonmenu3 {
  margin: 0 auto;
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  /* align-items:center; */
  justify-content: center;
  font-family: "Fauna One", serif;
}

.hrefmenu3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  /* margin-right: 8px; */
}

.ikon_menu3 {
  /* max-width: 80px; */
  max-width: 50%;
  /* padding: 10px; */
  box-sizing: border-box;
}

.gambarmenu3 {
  margin-bottom: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #ffffff;
  /* width: 48px; */
  /* height: 48px; */
}

.gambarmenu3 img {
  width: 90%;
  height: 100%;
  object-fit: contain;
}

.ikon_menu3 img {
  max-width: 80px;
  object-fit: cover;
}

.teksmenu3 {
  color: #000;
  /* max-width: 56px; */
  /* font-size: 0.7142857142857143rem; */
  font-size: 1rem;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  line-height: 14px;
  /* width: 56px; */
  margin: 5px 0 15px 0;
  padding: 0 5px;
  box-sizing: border-box;
}

/* ======================= En Ikon Menu 3============== */
/* =======================Modal TopUp============== */
.kontainer {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 141.42%; /* 16:9 Aspect Ratio */
}
.responsiv-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}
/* =======================n Modal TopUp============== */
/* ======================= Runing Text================ */
.runing-text {
}

.boxruning {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
  background: rgba(68, 206, 144, 0.18);
  border-radius: 3px;
  max-height: 50px;
  /* box-shadow: inset 0 0 7px rgba(69, 78, 140,0.5); */
}

.boxruning .jctkr-label {
  height: 35px;
  padding: 5px 10px 0 10px;
  /* padding: 0 17px; */
  /* line-height: 42px; */
  background: rgba(177, 8, 8, 0.88);
  font-style: italic;
  font-size: 19px;
  color: #fff;
  text-shadow: 0 1px 2px rgba(69, 78, 140, 1);
  cursor: default;
  box-sizing: border-box;
}

.boxruning .jctkr-label:hover {
  background: rgba(69, 78, 140, 0.9);
}

.jctkr-label {
  display: inline-block;
  font-family: "zahra-06", sans-serif;
}

[class*="js-conveyor-"] ul {
  display: inline-block;
  opacity: 0.5;
}

[class*="js-conveyor-"] ul li {
  padding: 0 15px;
  line-height: 35px;
  font-size: 16px;
}

.jctkr-wrapper,
.jctkr-wrapper * {
  box-sizing: border-box;
}

.jctkr-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 35px;
  vertical-align: top;
  overflow: hidden;
}

.jctkr-wrapper ul {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
  font-size: 0;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}

.jctkr-wrapper.jctkr-initialized ul {
  opacity: 1;
}

.jctkr-wrapper ul li {
  display: inline-block;
  font-family: "Oxygen", sans-serif;
  font-size: 16px;
}

.jctkr-wrapper ul li a {
  color: rgb(3, 139, 160);
}

.jctkr-wrapper ul li a:hover {
  color: rgb(160, 61, 3);
}

/* =====================En Runing Text================ */
/* ===========================================================WAJIB=========================================== */
/* -------------------Lazyload-------------------------- */
.aspectRatioPlaceholder {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  display: block;
  overflow: hidden;
}

.aspectRatioPlaceholder-fill {
  display: block;
}

.fatimah {
}
.fatimah-thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.fatimah-image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: contain;
  font-family: "object-fit: contain";
  z-index: 10;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.fatimah {
  overflow: hidden;
}

.fatimah .fatimah-canvas {
  visibility: hidden;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fatimah.is-canvasLoaded .fatimah-canvas {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0s linear 0s, opacity 0.4s 0s;
  -o-transition: visibility 0s linear 0s, opacity 0.4s 0s;
  transition: visibility 0s linear 0s, opacity 0.4s 0s;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.fatimah .fatimah-image {
  opacity: 0;
  backface-visibility: hidden;
}

.fatimah.lazyloaded .fatimah-canvas {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.fatimah.lazyloaded .fatimah-image.lazyloaded {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0s linear 0s, opacity 1s 0s;
  -o-transition: visibility 0s linear 0s, opacity 1s 0s;
  transition: visibility 0s linear 0s, opacity 1s 0s;
}
/* --------------------------------------------- */
/* =====================Utility================ */
.rtengah {
  text-align: center !important;
}
.tengah {
  text-align: center !important;
}
.ilang {
  overflow: hidden !important;
}
.fl {
  float: left !important;
}
.fr {
  float: right !important;
}
.clear {
  clear: both !important;
}
.fkn {
  float: right !important;
}
.fkr {
  float: left !important;
}
.np {
  padding: 0 !important;
}
.pd5 {
  padding: 5px !important;
}
.pd10 {
  padding: 10px !important;
}
.pd15 {
  padding: 15px !important;
}
.pd20 {
  padding: 20px !important;
}
.pkk5 {
  padding: 0 5px !important;
}
.pkk_5 {
  padding: 0 -5px !important;
}
.pkk8 {
  padding: 0 8px !important;
}
.pkk_8 {
  padding: 0 -8px !important;
}
.pkk10 {
  padding: 0 10px !important;
}
.pkk15 {
  padding: 0 15px !important;
}
.pkn5 {
  padding-right: 5px !important;
}
.pkn10 {
  padding-right: 10px !important;
}
.pkn-5 {
  padding-right: -5px !important;
}
.pkn-10 {
  padding-right: -10px !important;
}
.pkr0 {
  padding-left: 0px !important;
}
.pkr5 {
  padding-left: 5px !important;
}
.pkr8 {
  padding-left: 8px !important;
}
.pkr10 {
  padding-left: 10px !important;
}
.pab5 {
  padding: 5px 0px !important;
}
.pab10 {
  padding: 10px 0px !important;
}
.pa15 {
  padding-top: 15px !important;
}
.pa200 {
  padding-top: 200px;
}
.pdb10 {
  padding-bottom: 10px !important;
}
.mkn2 {
  margin-right: 2px !important;
}
.mkn10 {
  margin-right: 10px !important;
}
.mkk1 {
  margin: 0 1px !important;
}
.mkk2 {
  margin: 0 2px !important;
}
.mkk5 {
  margin: 0 5px !important;
}
.mkk8 {
  margin: 0 8px !important;
}
.mkk15 {
  margin: 0 15px !important;
}
.mkk_8 {
  margin: 0 -8px !important;
}
.mkk10 {
  margin: 0 10px !important;
}
.mkk_2 {
  margin: 0 -2px !important;
}
.mkk_5 {
  margin: 0 -5px !important;
}
.mkk_10 {
  margin: 0 -10px !important;
}
.mkk_20 {
  margin: 0 -20px !important;
}
.mkr_5 {
  margin-left: -5px !important;
}
.mkr5 {
  margin-left: 5px !important;
}
.mkr2 {
  margin-left: 2px !important;
}
.mkr10 {
  margin-left: 10px !important;
}
.mkr0 {
  margin-left: 0px !important;
}
.ma5 {
  margin-top: 5px;
}
.ma_5 {
  margin-top: -5px !important;
}
.ma10 {
  margin-top: 10px !important;
}
.ma_10 {
  margin-top: -10px !important;
}
.ma15 {
  margin-top: 15px !important;
}
.ma20 {
  margin-top: 20px !important;
}
.ma_20 {
  margin-top: -20px !important;
}
.ma25 {
  margin-top: 25px;
}
.mkn5 {
  margin-right: 5px !important;
}
.mkn_5 {
  margin-right: -5px !important;
}
.mkn_15 {
  margin-right: -15px !important;
}
.mkn_50 {
  margin-right: -50px !important;
}
.mb5 {
  margin-bottom: 5px;
}
.mb_5 {
  margin-bottom: -5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb_10 {
  margin-bottom: -10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mab5 {
  margin: 5px 0;
}
.mab10 {
  margin: 10px 0;
}
.mab15 {
  margin: 15px 0;
}
.garis {
  margin: 15px 0 !important;
  width: 100%;
	border: none !important;
  /* border-top: 0.5px dotted rgba(224, 224, 224, 0.76) !important; */
}
.noeflex {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/*---warna-----*/
.kategori{
	color: #ffffff;
	background: #464646;
}
.kategori.nasional { background-color: #dc3545; }
.kategori.daerah { background-color: #003169; }
.kategori.polhukam { background-color: #005f16; }
.kategori.parlementaria { background-color: #6f42c1; }
.kategori.kabar-desa { background-color: #00554e; }
.kategori.tni { background-color: #004200; }
.kategori.polri { background-color: #583500; }
.kategori.harmoni { background-color: #000266; }
.kategori.ekonomi { background-color: #5e0049; }
.kategori.tokoh { background-color: #036454; }
.kategori.pusparagam { background-color: #401166; }
.kategori.polhukam { background-color: #401166; }
.kategori.umum { background-color: #6c757d; }
.abang {
  color: #970002 !important;
}
.babang {
  /* padding: 0 0 0 5px; */
	background-color: #af0101;
  color: #ffffff !important;
}
.ireng {
  color: #000000 !important;
}
.putih {
  color: #ffffff !important;
}
.ijo {
  color: #087700 !important;
}
.bijo {
	/* padding: 0 0 0 5px; */
  background-color: #016930;
	color: #ffffff !important;
}
.biru {
  color: #0058aa !important;
}
.abuabu {
  color: #d6d6d6 !important;
}

.bireng {
  background-color: #000000;
}

.bbiru {
  background-color: #0058aa;
}
.bcoklat {
  background-color: #833900;
}
.bungu {
  background-color: #7a00c0;
}
.boranye {
  background-color: #ff8c0c;
}
.babuabu {
  background-color: #7e7e7e;
}
.bkuning {
  background-color: #cfc100;
}
#NoehToTop {
  position: fixed;
  width: 30px;
  height: 30px;
  bottom: 10px;
  right: 5px;
  cursor: pointer;
  display: none;
  background: url(img/top.png) no-repeat;
  z-index: 2000;
}
#NoehToTop:hover {
  width: 30px;
  height: 30px;
  background: url(img/top2.png) no-repeat;
}

/* ================================= */
.loadmore {
  display: inline-block;
  background-color: #3f3f3f; /* hijau */
  color: #fff;
  font-size: 16px;
  padding: 10px 25px;
  margin: 20px auto;
  border: none;
  border-radius: 15px;
  cursor: pointer;
  transition: all 0.3s ease;
  font-weight: 600;
  /* box-shadow: 0 4px 10px rgba(0,0,0,0.1); */
}

.loadmore:hover {
  /* background-color: #218838; */
  transform: translateY(-2px);
}

.loadmore:disabled,
.loadmore[disabled] {
  background-color: #cccccc;
  cursor: not-allowed;
  box-shadow: none;
  transform: none;
}
.loadbutton {
  text-align: center;
  list-style: none;
  margin-top: 20px;
}
.loadmore.loading {
  background-color: #ffc107;
  color: #212529;
  cursor: wait;
}
.tengah2 {
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}
/* ========================================================= */
.detailsContent div {
    max-width: 100% !important;
}
.mt40 {
    margin-top: 40px;
}
.billboardParallax {
    width: 100%;
}

.billboard {
    margin: auto;
    position: relative;
}
*, :after, :before {
    box-sizing: border-box;
}

div {
    display: block;
    unicode-bidi: isolate;
}
.billboardFlying {
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.billboardFlyingInner {
    clip: rect(auto, auto, auto, auto);
    overflow: hidden;
    position: absolute;
}

.billboardFlyingFix, .billboardFlyingInner {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
.billboardFlyingFix {
    margin: 0 auto;
    position: fixed;
    transform: translateZ(0);
}
.billboardFlyingFix, .billboardFlyingInner {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
.billboardFlyingBanner {
    left: 50%;
    min-height: 600px;
    min-width: 300px;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
}
.billboardBottom:before, .billboardFlyingBanner:before, .billboardLeaderboard:before, .billboardRectangle:before {
    align-items: center;
    background: url(../images/icon/icon-bisniscom-circle.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: -14px;
    width: 100%;
    z-index: 1;
}
.billboardFlyingWrap {
    position: relative;
    z-index: 0;
}
.billboardBottom:after, .billboardFlyingBanner:after, .billboardLeaderboard:after, .billboardRectangle:after {
    align-items: center;
    background-color: #f4f4f4;
    color: #939393;
    content: "Advertisement";
    display: flex;
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 500;
    height: 100%;
    justify-content: center;
    left: 0;
    letter-spacing: .03em;
    line-height: 1.6;
    padding-top: 36px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 100%;
    z-index: 0;
}
/* =================================================== */
/* ========================= Ngisor-Desk======== */
/* =========Medsos========= */
.medsos {
	padding: 10px 0;
	background-color: #470000;
}

.social-buttons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: -10px;
}

.social-buttons__button {
	margin: 10px 5px 0;
}

.social-button {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none;
	width: 40px;
	height: 40px;
	text-decoration: none;
}

.social-button__inner {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	border-radius: 100%;
	background: #f1f0f0;
	text-align: center;
}

.social-button i,
.social-button svg {
	position: relative;
	z-index: 1;
	transition: 0.3s;
}

.social-button i {
	font-size: 28px;
}

.social-button svg {
	height: 40%;
	width: 40%;
}

.social-button::after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 0;
	height: 0;
	border-radius: 100%;
	transition: 0.3s;
}

.social-button:focus,
.social-button:hover {
	color: #fff;
}

.social-button:focus::after,
.social-button:hover::after {
	width: 100%;
	height: 100%;
	margin-left: -50%;
}

.social-button--facebook {
	color: #3b5999;
}

.social-button--facebook::after {
	background: #3b5999;
}

.social-button--yutub {
	color: #b50000;
}

.social-button--yutub::after {
	background: #dc1a1a;
}

.social-button--twiter {
	color: #06abd8;
}

.social-button--twiter::after {
	background: #06abd8;
}

.social-button--instagram {
	color: #e4405f;
}

.social-button--instagram::after {
	background: #e4405f;
}

/* ========En Medsos===== */
.ngisor-desk {
	width: 100%;
	/* min-width: 1088px; */
	min-height: 100px;
	clear: both;
	position: absolute;
	/* border-top: 10px solid #000000; */
	margin: 50px 0 -10px 0 !important;
	overflow: hidden !important;
	border-top: 5px solid #973c00;
}

.box_ngisor-desk {
	width: 100%;
	/* min-width: 1088px; */
	position: relative;
	overflow: hidden !important;
	margin: 0 auto !important;
}

.box_partner-desk {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	max-width: 600px;
	background-color: #ffffff;
	padding: 10px 0 50px 0;
}

.gbr_partner-desk {
	padding: 10px;
	box-sizing: border-box;
}

.gbr_partner-desk img {
	max-width: 180px;
	object-fit: cover;
}

@media (min-width:50px) and (max-width:363px) {
	.gbr_partner-desk img {
		max-width: 100px;
	}
}

@media (min-width:364px) and (max-width:399px) {
	.gbr_partner-desk img {
		max-width: 120px;
	}
}

.box_redaksi-desk {
	margin: 0 auto;
	position: relative;
	border-top: 5px solid #d8d1d1;
	background-color: #470000;
	padding: 15px 0 0 0;
}

.menubawah-desk {
	margin: 0 auto;
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	/* width: 1088px; */
	/* padding: 10px 0; */
}

.menubawah-desk li {
	text-align: center;
	padding: 8px 18px;
	margin: -15px 0 0 0;
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Text Me One', sans-serif; */
	font-size: 0.9em;
	box-sizing: border-box;
}

.menubawah-desk li a {
	color: #bdbdbd !important;
}
li::marker {
    content: "";
}
/* =========================En Ngisor-Desk======== */