.site-header {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);

}
/* 1) Load Sukhumvit Set weights via jsDelivr */

/* Thin */
@font-face {
  font-family: "Sukhumvit Set";
  src: url("https://cdn.jsdelivr.net/gh/bluenex/baansuan_prannok@master/fonts/sukhumvit-set/SukhumvitSet-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* Light */
@font-face {
  font-family: "Sukhumvit Set";
  src: url("https://cdn.jsdelivr.net/gh/bluenex/baansuan_prannok@master/fonts/sukhumvit-set/SukhumvitSet-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Text (Regular) */
@font-face {
  font-family: "Sukhumvit Set";
  src: url("https://cdn.jsdelivr.net/gh/bluenex/baansuan_prannok@master/fonts/sukhumvit-set/SukhumvitSet-Text.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Medium */
@font-face {
  font-family: "Sukhumvit Set";
  src: url("https://cdn.jsdelivr.net/gh/bluenex/baansuan_prannok@master/fonts/sukhumvit-set/SukhumvitSet-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* SemiBold */
@font-face {
  font-family: "Sukhumvit Set";
  src: url("https://cdn.jsdelivr.net/gh/bluenex/baansuan_prannok@master/fonts/sukhumvit-set/SukhumvitSet-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold */
@font-face {
  font-family: "Sukhumvit Set";
  src: url("https://cdn.jsdelivr.net/gh/bluenex/baansuan_prannok@master/fonts/sukhumvit-set/SukhumvitSet-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* 2) Apply Sukhumvit Set everywhere, overriding Astra defaults */
html, body,
body * {
/*   font-family: "Sukhumvit Set", sans-serif !important; */
}

h1, h2, h3, h4, h5, h6,
span,
p {
  font-family: "Sukhumvit Set", sans-serif !important;
}


.parent-container {
    position: relative;
}

.absolute-photo-home{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		}


body.page-id-676 header,
body.page-id-676 footer {
    display: none;
}

/* Wide screens – 1500px and up */
@media (min-width: 1500px) {
  .ast-builder-menu-1 .menu-item > .menu-link {
    font-size: 1.1rem;
  }
}

.services-list ul {
  list-style-type: none; /* Remove default bullets */
  padding-left: 0;       /* Remove default padding */
}

.services-list ul li {
  margin-bottom: 10px; /* Add spacing between list items */
  position: relative;  /* Position for custom bullets */
  padding-left: 30px;  /* Space for bullet icons */
}

.services-list ul li::before {
  content: "•";                  /* Use a custom bullet (•) */
  color: #4CAF50;                /* Bullet color (green) */
  font-size: 18px;               /* Bullet size */
  position: absolute;            /* Position bullet */
  left: 0;                       /* Align bullet on the left */
  top: 50%;                      /* Center vertically */
  transform: translateY(-50%);   /* Adjust vertical alignment */
}

.services-list ul li a {
  text-decoration: none; /* Remove underline from links */
  color: #333;           /* Link color */
  font-size: 16px;       /* Font size */
  font-weight: 500;      /* Font weight */
}

.services-list ul li a:hover {
  color: #4CAF50; /* Change color on hover */
}

