/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 20 2025 | 05:05:07 */
.custom-checklist {
  list-style: none;
  padding: 0;
  margin: 0;
}

.custom-checklist li {
  position: relative;
  padding-left: 25px;
  margin-bottom:0;
}

.custom-checklist li::before {
  content: "\f00c"; /* Unicode for Font Awesome check */
  font-family: "Font Awesome 5 Free"; /* Or 6 if you're using FA6 */
  font-weight: 900; /* Required for solid icons */
  position: absolute;
  left: 0;
  top: 0;
  color: #000;
}

.checklist li::before {
  content: "✓";
  color: #000;
  font-weight: bold;
  margin-right: 8px;
}


.sup-harga{
	text-align:center;
	color:#000;
	font-size:12px;
	display:block;
}

.harganya{
	text-align:center;
	font-weight:bold;
	color:#000;
	font-size:24px;
}

.owl-section .elementor-container .owl-carousel {
    width: 100%; /* Ensures the carousel takes full width of its container */
}

.owl-item .elementor-column {
    width: 100% !important; /* Ensures each item takes full width of the carousel */
}

.aux-sticky .aux-burger::after,
.aux-sticky .aux-burger::before,
.aux-sticky .aux-burger .mid-line
{
	border-color:#000 !important;
}
.aux-sticky .aux-item-content {
	color:#000000 !important;
}

#sb_instagram #sbi_images{
	padding:0px 0px;
}

.aux-widget-logo img{
	width:100px;
}

.column-100{
	height:100vh;	
}

.column-80{
	height:80vh;	
}

@media (max-width:520px){
	.aux-logo-sticky.aux-has-logo img{
		width:75px !important;
	}
	
	.aux-has-logo img{
		width:100px !important;
	}
	
	.aux-sticky .aux-burger::before,
	.aux-sticky .aux-burger::after,
	.aux-sticky .aux-burger .mid-line{
		border-color: #3B5998 !important;
	}
	
	.aux-offcanvas-menu .aux-item-content {
		color:#000 !important;
	}
}