p {
    font-family: 'HelveticaNeue';
}
.lbl-pilih-wilayah {
    font-size: 20px;
    color: #7A4D22;
}
.lbl-wilayah {
    background-color: #7A4D22;
    font-size: 18px;
    padding: .5em .6em .4em;
    line-height: 2;
}
.button-tambahan {
    top:70%;
    left:55%;
}
.btn-tambahan {
    background-color: #7A4D22;
    border-radius: 5px;
}
.bootstrap-select {
    width: 100% !important;
}
.btn-search-option {
    border-color: #7A4D22 !important;
    border-right: 1px solid #7A4D22;
}
.filter-option.pull-left {
    text-align: center !important;
    font-size: 18px !important;
}
.select-placeholder {
    display: none !important;
}
.network-map {
    padding: 70px;
}
.network-map-label {
    font-family: "HelveticaNeueBold";
    color: #f89e2e;
    font-size: 20px;
}
.komitmen-bold {
    font-family: "HelveticaNeueBold";
}
.video-profile {
    margin-top: 50px;
    margin-bottom: 50px;
}
.network-map-text {
    margin-top: 25px;
    margin-bottom: 25px;
    color: #636363;
}
.network-map-button {
    box-shadow: none;
    font-size: 14px;
    display: initial;
    width: auto;
    padding: 12px;
}
.bg-partner {
    background-image: url('/new_images/new/bg-partner.webp');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
}
.bg-install {
    background-image: url('/new_images/new/bg-install-aplikasi.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
    padding-top: 10%;
}
.bg-website {
    background-image: url('/new_images/new/bg-website-order.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
    padding-top: 10%;
}
.bg-contact {
    background-image: url('/new_images/new/bg-contact.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 300px;
}
.bg-pasar {
    background-image: url('/new_images/new/bg-pasar.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
    padding-top: 80px;
}
.bg-proses {
    background-image: url('/new_images/new/bg-proses.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
    padding-top: 80px;
}
.mitra-andal {
    padding-top:50px;
    padding-bottom:50px;
}
.card-title-mitra {
    font-family: "HelveticaNeueBold";
    margin-top: 20px;
    margin-bottom: 20px;
    color: #636363;
    line-height: 1.4;
    font-size: 15px;
}
.card-text-mitra {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    color: #636363;
}
.card-mitra {
    min-height: 320px;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
    background-color: #fff;
}
.contact-label {
    padding-top: 7%;
    padding-left: 10%;
    padding-right: 10%;
    font-family: "HelveticaNeueBold";
    font-size: 30px;
    color: #ffff;
    margin:0;
}
.partner-label {
    padding-top: 10%;
    padding-left: 10%;
    padding-right: 10%;
    font-family: "HelveticaNeueBold";
    font-size: 30px;
    color: #ffff;
    margin:0;
}
.partner-text {
    color: #ffff;
    margin:0;
    font-size: 20px;
    padding-top: 10px;
}
.btn-partner, .btn-partner:hover {
    background-color: Transparent;
    border: 1px solid #ffff;
    color: #ffff;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1.4;
    margin-top: 20px;
}
.ketahanan-nasional {
    background-color: #e2e2e2;
}
.ketahanan-label {
    font-size: 40px;
    margin-top: 15%;
    color: #636363
}
.komitment-label {
    font-size: 25px;
    color: #636363
}
.ketahanan-text {
    padding-top: 5%;
    padding-bottom: 5%;
    color: #636363;
}
.distribution-label {
    font-family: "HelveticaNeueBold";
    font-size: 20px;
    color: #636363;
}
.distribution-text {
    color: #636363;
    padding-top: 20px;
    padding-bottom: 20px;
}
.distribution-div {
    padding-top: 5%;
    padding-bottom:5%;
}
.konsep-div {
    background-color: #e2e2e2;
    padding-top: 5%;
    padding-bottom: 5%;
}
.tentang-pasar-induk {
    background-color: #e2e2e2;
    padding-top: 5%;
    padding-bottom: 5%;
}
.mitra-usaha {
    padding-top: 5%;
    padding-bottom: 5%;
}
.mitra-usaha-orange {
    background-color: #f8822e;
    padding-top: 5%;
    padding-bottom: 5%;
}
.konsep-label {
    font-family: "HelveticaNeueBold";
    font-size: 16px;
}
.list-konsep-label {
    font-family: "HelveticaNeueBold";
    color: #b20000;
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.contact-us-label {
    font-family: "HelveticaNeueBold";
    color: #b20000;
    font-size: 22px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.mitra-big-label {
    font-family: "HelveticaNeueBold";
    font-size: 22px;
    padding-top: 20px;
    padding-bottom: 10px;
}
.mitra-big-text a {
    color: #f8822e;
}
.contact-us-text {

}
.list-konsep-text {
    color: #636363;
    padding-bottom: 20px;
}
.location-div {
    background-color: #f89e2e;
    padding-top: 5%;
    padding-bottom: 5%;
}
.partner-label-2 {
    font-family: "HelveticaNeue";
    font-size: 24px;
    margin-bottom: 10px;
}
.bg-partner-2 {
    padding-right: 10%;
    padding-left: 10%;
}
.location-description {
    margin-top: 20px;
    margin-bottom: 20px;
}
.location-description-div p {
    font-family: "HelveticaNeueBold";
    font-size: 18px;
    display: inline-block;
    position: relative;
}
.location-description-div p:after {
  content: "";
  height: 2px;
  width: 50%;
  background-color: black;
  position: absolute;
  bottom: -.5em;
  left: 50%;
  transform: translate(-50%);
}
.location-description-text {
    margin-top: 20px;
}
.tentang-label {
    font-family: "HelveticaNeueBold";
    font-size: 18px;
    margin-bottom: 20px;
}
.kemitraan-label {
    font-family: "HelveticaNeueBold";
    font-size: 24px;
    margin-bottom: 20px;
}
.mitra-label{
    width: 100%;
    text-align: center;
    font-size: 3rem;
    border-bottom: 1px solid #636363;
    line-height: 0.1em;
    color: #636363;
}
.gallery-label {
    font-family: "HelveticaNeueBold";
    font-size: 24px;
    color: #636363;
}
.gallery-sub-label {
    font-family: "HelveticaNeueBold";
    font-size: 15px;
    color: #636363;
}
.gallery-next:focus {
    color: #61b307;
}
.row-gallery {
    margin-bottom:50px;
}
.col-md-margin-30 {
    margin-bottom:30px;
}
.mitra-label span {
    background-color: #e2e2e2;
    padding:0 10px;
    width: 100%;
}
.mitra-text {
    color: #636363;
    margin-top: 50px;
    margin-bottom: 50px;
}
.capacity-label {
    font-size: 18px;
    color: #636363;
}
.capacity-text {
    font-size: 30px;
    color: #660000;
}
.image-tentang {
    margin-top: 50px;
}
.slider-banner .bx-wrapper .bx-next,
.slider-homepage .bx-wrapper .bx-next {
	right: 40px;
	background: url(/assets/css/images/controls.png) no-repeat -43px -32px;
}
.slider-banner .bx-wrapper .bx-prev ,
.slider-homepage .bx-wrapper .bx-prev {
	left: 40px;
	background: url(/assets/css/images/controls.png) no-repeat 0 -32px;
}

.mitra-label-orange {
    font-size: 18px;
    font-family: "HelveticaNeueBold";
    color: #ffff;
}
.pemesanan-div {
    background-color: #ffff;
    padding-top: 5%;
    padding-bottom: 5%;
}
.mitra-div {
    background-color: #e2e2e2;
    padding-top: 5%;
    padding-bottom: 5%;
}
.pemesanan-label {
    font-size: 24px;
    font-family: "HelveticaNeueBold";
}
.pemesanan-text {
    font-size: 13px !important;
}
.img-mitra {
    width: 40%;
}
.navbar-default.navbar-custom .navbar-nav li a {
    padding: 10px 5px;
    margin-right: 0;
}
.navbar-nav-center {
    margin-left: 20px;
    margin-top: 0;
}
.navbar-home .nav li {
    margin-right: 15px;
}
.btn-home {
    padding: 7px 20px;
}
.navbar-home ul.header-right {
    margin-top: 20px;
    padding-left: 0;
}
.slider-homepage {
    padding-top: 70px;
}
.general-question-content ul li h1:before {
    content: none !important;
}
.btn-info-close {
    font-size: 50px;
    position: absolute;
    right: 27px;
    top: 5px;
    font-family: 'Carisayur-Bold';
    color: #fff;
    opacity: 1;
}
.btn-info-close:hover {
    color: #fff;
}
.modal-info-header {
    border-radius: 10px;
    padding:0;
    border-bottom:0;
}
.vision-text {
    color: #636363;
    padding: 0;
    font-size: 15px;
}
@media (min-width: 768px) {
    .modal-info-dialog {
        width: 700px !important;
        margin-top: 5%;
    }
}
.fixedbar-menu {
    top: 72px;
}
@media (max-width: 767px) {
    .fixedbar-menu {
        top: 53px !important;
    }
    .modal-info-dialog {
        margin-top: 25%;
    }
    .btn-info-close {
        right: 22px;
        top: 8px;
    }
    .bx-wrapper .bx-controls-direction a {
        top: 50%;
    }
    .slider-banner .bx-wrapper .bx-next, .slider-homepage .bx-wrapper .bx-next {
        right: 10px;
    }
    .slider-banner .bx-wrapper .bx-prev, .slider-homepage .bx-wrapper .bx-prev {
        left: 10px;
    }
    .img-mitra {
        width: 30%;
    }
    .mitra-label-orange {
        padding-bottom: 15px;
    }
    .bg-website, .bg-install {
        height: 200px;
    }
    .pemesanan-label {
        font-size: 18px;
    }
    .contact-address {
        margin-bottom: 20px;
    }
    .contact-us-label {
        font-size: 18px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .mitra-big-label {
        font-size: 18px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .bg-partner, .bg-contact {
        height: 200px;
        padding-top: 20px;
    }
    .bg-partner-home {
        padding-top: 15%;
    }
    .image-tentang {
        margin-top: 20px;
    }
    .network-map {
        padding: 30px;
    }
    .network-map-label {
        font-size: 16px;
    }
    .network-map-text {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .network-map-button {
        font-size: 12px;
    }
    .mitra-andal {
        padding-top:25px;
        padding-bottom:25px;
    }
    .card-mitra {
        margin-bottom: 25px;
    }
    .partner-label {
        font-size: 14px;
        padding-top: 0%;
    }
    .contact-label {
        font-size: 14px;
        padding-top: 10%;
        padding-bottom: 20px;
    }
    .ketahanan-label {
        font-size: 20px;
        margin-top: 5%;
    }
    .distribution-label {
        font-size: 15px;
    }
    .partner-label-2 {
        font-size: 12px;
    }
    .col-pasar-induk {
        margin-top: 20px;
    }
    .btn-partner {
        font-size: 10px;
        margin-top: 0;
    }
    .capacity-label-first {
        margin-top: 30px;
    }
    .capacity-text {
        font-size: 20px;
    }
    .mitra-label {
        font-size: 15px;
    }
    .pesan-label {
        padding-top: 5%;
    }
    .partner-text {
        font-size: 10px;
    }
    .kemitraan-label {
        font-size: 18px;
    }
    .bg-pasar {
        height: 200px;
        padding-top: 60px;
    }
    .bg-proses {
        height: 200px;
        padding-top: 60px;
    }
    .bg-partner-2 {
        padding-top: 20px;
        height: 250px;
    }
    .mitra-text {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}
@media (max-width: 1200px) {
    .logo-header img {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
    ul.header-right.homepage {
        top: 0;
    }
}
@media (max-width: 1024px) {
    .general-question-side {
        position: fixed;
        width: 100%;
    }
}

/*
     FILE ARCHIVED ON 19:30:23 Jan 05, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:45:03 May 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.455
  load_resource: 67.83
  PetaboxLoader3.resolve: 29.982
  PetaboxLoader3.datanode: 33.725
*/