:root {
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  --clr-wht-basic: #ffffff;
  --clr-wht-cultured: #f3f3f3;
  --clr-wht-2: #fbfbfb;
  --clr-wht-ghost: #F4F7FA;
  --clr-silver: #C7C7C7;
  --clr-gry-dim: #696969;
  --clr-gry-davys: #4f4f4f;
  --clr-blck-basic: #000000;
  --clr-red-rosso-corsa: #492523;
  --clr-red-barn: #7A0600;
  --clr-blue-azure: #E1F5FF;
  --clr-blue-star-command: #0077B5;
  --clr-blue-lapis-lazuli: #005D8F;
  --clr-blue-honolulu: #0068AF;
  --clr-blue-egyptian: #093596;
  --clr-blue-egg: #03D2DD;
  --clr-orng-bittersweet: #FF645C;
  --clr-orng-tart: #FF3D33;
  --clr-gld-web-golden: #FFD700;
  --clr-green-pigment: #009f39;
  --clr-green-office: #007A2D;
  --clr-green-virdian: #007f5f;
}

body {
  margin: 0;
  /* ===== Scrollbar CSS ===== */
  /* Firefox */
  /* Chrome, Edge, and Safari */
}
body * {
  scrollbar-width: auto;
  scrollbar-color: var(--clr-blue-egyptian) var(--clr-silver);
}
body *::-webkit-scrollbar {
  width: 16px;
}
body *::-webkit-scrollbar-track {
  background: var(--clr-silver);
  border-radius: 10px;
}
body *::-webkit-scrollbar-thumb {
  background-color: var(--clr-blue-egyptian);
  border-radius: 10px;
}
body p,
body h1,
body h2,
body h3,
body h4,
body textarea,
body span,
body ul,
body li,
body a {
  color: #2a2828;
  margin: 0;
  padding: 0;
}
body p, body a {
  font-size: medium;
  text-decoration: none;
}
body ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
body textarea {
  font-family: "Poppins", sans-serif;
  font-size: medium;
}
body input,
body select,
body textarea {
  outline: none;
  border: 0px;
  background: transparent;
}
body .input-select,
body .textarea-input,
body .form {
  font-family: "Poppins", sans-serif;
  align-items: center;
  display: flex;
  background: var(--clr-wht-2);
  border: 1px solid var(--clr-wht-cultured);
  padding: 1rem 1rem;
  border-radius: 5px;
  font-size: medium;
}
body button {
  cursor: pointer;
  border: unset;
  font-family: "Poppins", sans-serif;
}

#main-content {
  background-color: var(--clr-wht-basic);
}
#main-content #nav-bar-header {
  z-index: 98;
  justify-content: space-between;
  vertical-align: middle;
  top: 0;
  width: 100%;
  background: transparent;
  position: absolute;
  padding: 0.5rem 0;
}
#main-content #nav-bar-header button {
  font-size: medium;
  border-radius: 50px;
  background-image: linear-gradient(to right, var(--clr-blue-star-command), var(--clr-blue-lapis-lazuli));
  color: var(--clr-wht-basic);
}
#main-content #nav-bar-header button:hover {
  background: var(--clr-blue-star-command);
}
#main-content #nav-bar-header #nav-bar-content .site-navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#main-content #nav-bar-header #nav-bar-content .site-navbar .header-logo {
  max-width: 100px;
}
#main-content #nav-bar-header #nav-bar-content .site-navbar .header-logo img {
  width: 100%;
}
#main-content #nav-bar-header #nav-bar-content .site-navbar ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
#main-content #nav-bar-header #nav-bar-content .site-navbar ul div {
  display: none;
}
#main-content #nav-bar-header #nav-bar-content .site-navbar ul li a {
  padding: 20px 10px;
  display: block;
  text-decoration: none;
  font-size: 17px;
  transition: 0.3s;
  color: var(--clr-gry-davys);
  transition: 0.2s;
  font-weight: 500;
}
#main-content #nav-bar-header #nav-bar-content .site-navbar ul li a:hover {
  color: var(--clr-blue-egg);
}
#main-content #nav-bar-header #nav-bar-content .site-navbar ul li a button {
  font-size: medium;
  border-radius: 50px;
  color: var(--clr-blue-egyptian);
  border: 2px solid var(--clr-blue-egyptian);
  background: transparent;
}
#main-content #nav-bar-header #nav-bar-content .site-navbar ul li a button:hover {
  background: var(--clr-blue-egyptian);
  color: var(--clr-wht-basic);
}
#main-content #nav-bar-header #nav-bar-content .site-navbar ul .login {
  display: none;
}
#main-content #nav-bar-header #nav-bar-content .site-navbar #nav-btn {
  display: none;
}
#main-content #nav-bar-header .nav-toggler {
  display: none;
  width: 48px;
  border-radius: 50%;
  padding: 0.8rem;
  background-image: linear-gradient(to right, var(--clr-blue-star-command), var(--clr-blue-lapis-lazuli));
}
#main-content #nav-bar-header .nav-toggler i {
  font-size: large;
  margin: auto;
}
#main-content #nav-bar-header .nav-right > ul {
  display: flex;
  align-items: center;
}
#main-content #nav-bar-header .nav-right li {
  list-style: none;
}
#main-content #nav-bar-header .nav-right img {
  width: 48px;
  vertical-align: middle;
}
#main-content #nav-bar-header .nav-right .nr-li {
  cursor: pointer;
  font-size: 20px;
  position: relative;
}
#main-content #nav-bar-header .nav-right .nr-li i {
  color: var(--clr-blue-star-command);
}
#main-content #nav-bar-header .active .main-menu-nr {
  display: flex;
}
#main-content #nav-bar-content.open-popup {
  -webkit-backdrop-filter: unset !important;
          backdrop-filter: unset !important;
}
#main-content #nav-bar-header.sticky-header {
  position: sticky !important;
  top: 0 !important;
}
#main-content #nav-bar-header.sticky-header #nav-bar-content {
  background: rgba(255, 255, 255, 0.94);
  border-radius: 15px;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  padding: 0.5rem 1rem;
  border: 2px solid rgb(242, 242, 242);
}
#main-content #header-banner {
  background: url(../img/bg-banner.png);
  background-size: cover;
  background-repeat: no-repeat;
}
#main-content #header-banner .row-banner {
  padding: 10rem 0;
}
#main-content #header-banner .row-banner .content-banner {
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 0.7fr;
  align-items: center;
}
#main-content #header-banner .row-banner .content-banner .title-banner {
  display: grid;
  grid-template-rows: auto;
  gap: 1rem;
  flex: 1;
  margin: auto;
}
#main-content #header-banner .row-banner .content-banner .title-banner h2 {
  color: var(--clr-blue-egyptian);
}
#main-content #header-banner .row-banner .content-banner .title-banner h2 {
  font-weight: 700;
  font-size: 40px;
}
#main-content #header-banner .row-banner .content-banner .title-banner .row-btn-banner {
  display: flex;
  gap: 1rem;
}
#main-content #header-banner .row-banner .content-banner .title-banner .row-btn-banner .free-consul .btn {
  background: var(--clr-blue-egyptian);
}
#main-content #header-banner .row-banner .content-banner .img-banner {
  flex: 1;
  display: flex;
}
#main-content #header-banner .row-banner .content-banner .img-banner img {
  margin: auto;
  width: 100%;
  animation: animate 5s ease-in-out infinite;
}
#main-content #card-header-banner .row-card-benner {
  margin-top: -55px;
}
#main-content #card-header-banner .row-card-benner .content-card-banner {
  display: flex;
  gap: 2rem;
}
#main-content #card-header-banner .row-card-benner .content-card-banner .card-banner {
  background: var(--clr-wht-basic);
  padding: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  filter: drop-shadow(0px 2px 15px rgba(0, 0, 0, 0.07));
  border-radius: 10px;
}
#main-content #card-header-banner .row-card-benner .content-card-banner .card-banner .title-card-banner {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
#main-content #card-header-banner .row-card-benner .content-card-banner .card-banner .icon-star i {
  font-size: 25px;
  color: #FFD338;
}
#main-content #about-company {
  padding: 5rem 0;
}
#main-content #about-company .row-about-company .content-about-company {
  display: grid;
  grid-template-rows: auto;
  gap: 1rem;
}
#main-content #about-company .row-about-company .content-about-company .ket-about {
  display: flex;
  gap: 1rem;
}
#main-content #about-company .row-about-company .content-about-company .ket-about .img-ket {
  display: flex;
  flex: 1;
}
#main-content #about-company .row-about-company .content-about-company .ket-about .img-ket img {
  margin: auto;
  width: 100%;
}
#main-content #about-company .row-about-company .content-about-company .ket-about .header-title {
  flex: 1;
}
#main-content #about-company .row-about-company .content-about-company .card-about {
  gap: 1rem;
  display: flex;
}
#main-content #about-company .row-about-company .content-about-company .card-about .card-content-about {
  border-radius: 10px;
  padding: 20px;
  border: 2px solid #eee;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  transition: 0.3s;
}
#main-content #about-company .row-about-company .content-about-company .card-about .card-content-about:hover {
  border: 2px solid #1977cc;
  color: #1977cc;
}
#main-content #about-company .row-about-company .content-about-company .card-about .card-content-about:hover .ket-about-card h3 {
  color: #1977cc;
}
#main-content #about-company .row-about-company .content-about-company .card-about .card-content-about .icon-about {
  text-align: center;
}
#main-content #about-company .row-about-company .content-about-company .card-about .card-content-about .icon-about img {
  width: 100%;
  max-width: 75px;
}
#main-content #about-company .row-about-company .content-about-company .card-about .card-content-about .ket-about-card {
  text-align: center;
}
#main-content #about-company .row-about-company .content-about-company .visi-misi {
  background: url(../img/bg-1.svg);
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  gap: 1rem;
  padding: 20px;
  color: var(--clr-wht-basic);
  border-radius: 20px;
}
#main-content #about-company .row-about-company .content-about-company .visi-misi p, #main-content #about-company .row-about-company .content-about-company .visi-misi h3 {
  color: var(--clr-wht-basic);
}
#main-content #about-company .row-about-company .content-about-company .visi-misi .img-visi-misi {
  display: flex;
}
#main-content #about-company .row-about-company .content-about-company .visi-misi .img-visi-misi img {
  margin: auto;
  width: 100%;
  max-width: 260px;
}
#main-content #about-company .row-about-company .content-about-company .visi-misi .ket-visi-misi {
  flex: 1;
}
#main-content #our-service {
  background: var(--clr-wht-ghost);
}
#main-content #our-service .row-service {
  padding: 5rem 0;
}
#main-content #our-service .row-service .content-service {
  display: grid;
  grid-template-rows: auto;
  gap: 2rem;
}
#main-content #our-service .row-service .content-service .content-card-service {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(415px, 1fr));
  gap: 1rem;
}
#main-content #our-service .row-service .content-service .content-card-service .card-service {
  background: var(--clr-wht-basic);
  padding: 15px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 1rem;
}
#main-content #our-product .row-product {
  padding: 2rem 0;
}
#main-content #our-product .row-product .content-product {
  display: grid;
  grid-template-rows: auto;
  gap: 2rem;
}
#main-content #our-product .row-product .content-product #row-list-product {
  display: grid;
  grid-template-columns: 325px 1fr;
  gap: 1rem;
}
#main-content #our-product .row-product .content-product #row-list-product #sidebar-product {
  border: 2px solid #eee;
  padding: 1rem;
  border-radius: 7px;
  margin-bottom: auto;
  display: grid;
  gap: 1rem;
  top: 125px;
  position: sticky;
}
#main-content #our-product .row-product .content-product #row-list-product #sidebar-product .label-sidebar {
  font-size: large;
  font-weight: 500;
}
#main-content #our-product .row-product .content-product #row-list-product #sidebar-product .list-menu-product {
  display: grid;
  gap: 0.5rem;
}
#main-content #our-product .row-product .content-product #row-list-product #sidebar-product .list-menu-product button {
  border-radius: 3px;
  background: #eee;
  text-align: start;
  padding: 0.5rem;
}
#main-content #our-product .row-product .content-product #row-list-product #sidebar-product .list-menu-product button span {
  font-weight: 500;
}
#main-content #our-product .row-product .content-product #row-list-product #sidebar-product .list-menu-product button:hover {
  background: #093596;
  color: var(--clr-wht-basic);
  font-weight: bold;
  transition: 0.3s;
}
#main-content #our-product .row-product .content-product #row-list-product #sidebar-product .list-menu-product button:hover span {
  color: var(--clr-wht-basic);
}
#main-content #our-product .row-product .content-product #row-list-product #sidebar-product .list-menu-product .active {
  background: #093596;
  color: var(--clr-wht-basic);
  font-weight: bold;
}
#main-content #our-product .row-product .content-product #row-list-product #sidebar-product .list-menu-product .active span {
  color: var(--clr-wht-basic);
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product {
  height: 80vh;
  overflow: auto;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product .img-row {
  padding: 1rem;
  border: 2px solid #eee;
  border-radius: 8px;
  margin-top: 1rem;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product .ket-card .header-ket {
  padding: 1rem;
  background: #1F3B9F;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product .ket-card .header-ket span {
  display: block;
  color: var(--clr-wht-basic);
  font-weight: bold;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product .ket-card .body-ket {
  background: #F4F4F4;
  padding: 1rem;
  display: grid;
  gap: 1rem;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product .ket-card .body-ket ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product .ket-card .body-ket ul span {
  font-size: medium;
  font-weight: 500;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product .ket-card .body-ket ul li {
  display: flex;
  gap: 0.5rem;
  align-items: flex-start;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product .ket-card .body-ket ul li img {
  max-width: 21px;
  width: 100%;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product {
  gap: 1rem;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .header-title h2, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .header-title h2, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .header-title h2, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .header-title h2,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .header-title h2, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .header-title h2, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .header-title h2 {
  line-height: 1;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .header-title .head-line, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .header-title .head-line, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .header-title .head-line, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .header-title .head-line,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .header-title .head-line, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .header-title .head-line, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .header-title .head-line {
  display: inline-block;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-oee, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-oee, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-oee, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-oee,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-oee, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-oee, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-oee {
  display: grid;
  grid-template-columns: 0.7fr 1fr;
  gap: 2rem;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-oee .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-oee .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-oee .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-oee .img-product-detail,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-oee .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-oee .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-oee .img-product-detail {
  text-align: center;
  margin: auto;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-oee .img-product-detail span, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-oee .img-product-detail span, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-oee .img-product-detail span, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-oee .img-product-detail span,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-oee .img-product-detail span, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-oee .img-product-detail span, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-oee .img-product-detail span {
  background: #1F3B9F;
  color: var(--clr-wht-basic);
  font-size: 20px;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-paperles, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-vms, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-survey, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-paperles, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-vms, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-survey, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-paperles, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-vms, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-survey, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-paperles, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-vms, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-survey,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-paperles,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-warehouse,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-vms,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-survey, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-paperles, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-vms, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-survey, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-paperles, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-vms, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-survey {
  display: grid;
  grid-template-columns: 0.8fr 1fr;
  gap: 2rem;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-paperles .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-warehouse .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-vms .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-survey .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-paperles .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-warehouse .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-vms .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-survey .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-paperles .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-warehouse .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-vms .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-survey .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-paperles .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-warehouse .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-vms .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-survey .img-product-detail,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-paperles .img-product-detail,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-warehouse .img-product-detail,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-vms .img-product-detail,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-survey .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-paperles .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-warehouse .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-vms .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-survey .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-paperles .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-warehouse .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-vms .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-survey .img-product-detail {
  text-align: center;
  margin: auto;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product #metric-apps-content img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product #metric-apps-content img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product #metric-apps-content img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product #metric-apps-content img,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product #metric-apps-content img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product #metric-apps-content img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product #metric-apps-content img {
  width: auto;
  height: 100%;
  max-height: 230px;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product #fire-apps-content, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product #fire-apps-content, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product #fire-apps-content, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product #fire-apps-content,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product #fire-apps-content, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product #fire-apps-content, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product #fire-apps-content {
  grid-template-areas: "s1 s2" "s3 s3";
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product #fire-apps-content .img-fire-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product #fire-apps-content .img-fire-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product #fire-apps-content .img-fire-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product #fire-apps-content .img-fire-apps-mobile,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product #fire-apps-content .img-fire-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product #fire-apps-content .img-fire-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product #fire-apps-content .img-fire-apps-mobile {
  height: 100%;
  max-height: 450px;
  width: auto;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product #fire-apps-content .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product #fire-apps-content .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product #fire-apps-content .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product #fire-apps-content .ket-card,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product #fire-apps-content .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product #fire-apps-content .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product #fire-apps-content .ket-card {
  grid-area: 1;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product #fire-apps-content .img-web, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product #fire-apps-content .img-web, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product #fire-apps-content .img-web, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product #fire-apps-content .img-web,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product #fire-apps-content .img-web, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product #fire-apps-content .img-web, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product #fire-apps-content .img-web {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product #fire-apps-content .img-mobile-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product #fire-apps-content .img-mobile-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product #fire-apps-content .img-mobile-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product #fire-apps-content .img-mobile-fire-apps,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product #fire-apps-content .img-mobile-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product #fire-apps-content .img-mobile-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product #fire-apps-content .img-mobile-fire-apps {
  grid-area: s2;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product #fire-apps-content .img-web-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product #fire-apps-content .img-web-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product #fire-apps-content .img-web-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product #fire-apps-content .img-web-fire-apps,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product #fire-apps-content .img-web-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product #fire-apps-content .img-web-fire-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product #fire-apps-content .img-web-fire-apps {
  grid-area: s3;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-warehouse,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-warehouse, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-warehouse {
  grid-template-areas: "s1 s2" "s3 s3";
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-warehouse .img-warehouse-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-warehouse .img-warehouse-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-warehouse .img-warehouse-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-warehouse .img-warehouse-apps-mobile,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-warehouse .img-warehouse-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-warehouse .img-warehouse-apps-mobile, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-warehouse .img-warehouse-apps-mobile {
  height: 100%;
  max-height: 450px;
  width: auto;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-warehouse .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-warehouse .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-warehouse .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-warehouse .ket-card,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-warehouse .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-warehouse .ket-card, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-warehouse .ket-card {
  grid-area: 1;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-warehouse .img-mobile-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-warehouse .img-mobile-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-warehouse .img-mobile-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-warehouse .img-mobile-warehouse-apps,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-warehouse .img-mobile-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-warehouse .img-mobile-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-warehouse .img-mobile-warehouse-apps {
  grid-area: s2;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-warehouse .img-web-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-warehouse .img-web-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-warehouse .img-web-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-warehouse .img-web-warehouse-apps,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-warehouse .img-web-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-warehouse .img-web-warehouse-apps, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-warehouse .img-web-warehouse-apps {
  grid-area: s3;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-utility .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-authority-access .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-utility .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-authority-access .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-utility .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-authority-access .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-utility .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-authority-access .img-product-detail,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-utility .img-product-detail,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-authority-access .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-utility .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-authority-access .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-utility .img-product-detail, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-authority-access .img-product-detail {
  text-align: center;
  margin: auto;
}
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #oee-product .row-product-detail-vms img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #paperles-product .row-product-detail-vms img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #warehouse-product .row-product-detail-vms img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #utility-monitoring-product .row-product-detail-vms img,
#main-content #our-product .row-product .content-product #row-list-product #main-content-product #authority-access-product .row-product-detail-vms img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #vms-product .row-product-detail-vms img, #main-content #our-product .row-product .content-product #row-list-product #main-content-product #survey-product .row-product-detail-vms img {
  width: auto;
  height: 100%;
  max-height: 230px;
}
#main-content #core-value {
  background: url(../img/bg-1.svg);
  background-size: cover;
  background-repeat: no-repeat;
}
#main-content #core-value p, #main-content #core-value h2, #main-content #core-value i {
  color: var(--clr-wht-basic);
}
#main-content #core-value .row-value {
  padding: 5rem 0;
  display: grid;
  grid-template-rows: auto;
  gap: 8rem;
}
#main-content #core-value .row-value .content-tech-use {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
#main-content #core-value .row-value .content-tech-use .head-line {
  width: 50px;
  margin-left: auto;
  margin-right: auto;
}
#main-content #core-value .row-value .content-tech-use .img-tech-use img {
  width: 100%;
  max-height: 550px;
}
#main-content #core-value .row-value .content-value {
  display: flex;
  flex-direction: row-reverse;
}
#main-content #core-value .row-value .content-value .img-ket-value {
  flex: 1;
  display: flex;
}
#main-content #core-value .row-value .content-value .img-ket-value img {
  width: 100%;
  max-width: 550px;
  margin: auto;
}
#main-content #core-value .row-value .content-value .header-title {
  flex: 1;
  display: flex;
  flex-direction: column;
  margin: auto;
}
#main-content #our-client .row-client {
  padding: 5rem 0;
}
#main-content #our-client .row-client .content-client {
  display: grid;
  grid-template-rows: auto;
  gap: 2rem;
  text-align: center;
}
#main-content #our-client .row-client .content-client .header-title .head-line {
  width: 50px;
  margin-left: auto;
  margin-right: auto;
}
#main-content #our-client .row-client .content-client .img-client ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#main-content #our-client .row-client .content-client .img-client ul li {
  width: calc(14.28% - 43px);
  margin: 15px 22px 15px 21px;
  height: auto;
}
#main-content #our-client .row-client .content-client .img-client ul li img {
  width: 100%;
}
#main-content #footer {
  grid-area: s6;
  background: var(--clr-wht-ghost);
  font-size: larger;
}
#main-content #footer #footer-content {
  display: flex;
  justify-content: space-between;
  padding: 5rem 0;
}
#main-content #footer #footer-content h4 {
  margin-bottom: 5px;
}
#main-content #footer #footer-content ul {
  padding: 0;
  margin: 0;
}
#main-content #footer #footer-content #kategori-populer a,
#main-content #footer #footer-content #link a {
  color: #696969;
}
#main-content #footer #footer-content #kategori-populer a:hover,
#main-content #footer #footer-content #link a:hover {
  color: var(--clr-red-ioe);
}
#main-content #footer #footer-content #img-logo {
  flex: 0.7;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
#main-content #footer #footer-content #img-logo .footer-logo {
  width: 100px;
}
#main-content #footer #footer-content #img-logo .footer-logo img {
  width: 100%;
}
#main-content #footer #footer-content #img-logo .sosmed {
  display: flex;
  gap: 1rem;
}
#main-content #footer #footer-content #img-logo .sosmed a {
  font-size: 16px;
  background-image: linear-gradient(to right, var(--clr-blue-star-command), var(--clr-blue-lapis-lazuli));
  color: #fff;
  border-radius: 50px;
  width: 36px;
  display: flex;
  height: 36px;
}
#main-content #footer #footer-content #img-logo .sosmed a i {
  margin: auto;
}
#main-content #footer #footer-content #link {
  flex: 0.7;
}
#main-content #footer #footer-content #social-link {
  flex: 1;
}
#main-content #footer #footer-top .copyright {
  background-image: linear-gradient(to right, var(--clr-blue-star-command), var(--clr-blue-lapis-lazuli));
  text-align: center;
  padding: 2rem;
  color: var(--clr-wht-basic);
}

.section-content {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.basic-flex {
  display: flex;
  gap: 1rem;
}

.header-title {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.header-title h2 {
  font-size: xx-large;
  color: var(--clr-blue-egyptian);
}

.line {
  height: 1px;
  background: #d6d6d6;
}

.head-line {
  width: 50px;
  height: 4px;
  background: #1ED7FE;
}

.description li {
  display: flex;
  gap: 0.5rem;
}
.description li i {
  margin-top: 6px;
  color: #008de5;
}

.title-large {
  font-size: large !important;
}

.title-xlarge {
  font-size: x-large !important;
}

.title-card {
  border-bottom: 5px solid #2196f3;
  width: -moz-fit-content;
  width: fit-content;
}

.btn {
  font-weight: 500;
  letter-spacing: 1px;
  display: inline-block;
  padding: 10px 10px;
  border-radius: 10px;
  transition: 0.3s;
  color: #fff;
  background: #008de5;
}
.btn:hover {
  color: var(--clr-wht-basic);
  background: #007ECC;
}

.fixed-whatsapp {
  position: fixed;
  bottom: 70px;
  right: 15px;
  width: 44px;
  height: 44px;
  z-index: 9999;
}
.fixed-whatsapp::before {
  content: "";
  background-repeat: no-repeat;
  background-size: 34px 34px;
  background-position: center center;
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml;charset=utf8,%3csvg viewBox='0 0 24 24' width='32' height='32' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%3e%3cpath style='fill:%23ffffff' d='M16.75,13.96C17,14.09 17.16,14.16 17.21,14.26C17.27,14.37 17.25,14.87 17,15.44C16.8,16 15.76,16.54 15.3,16.56C14.84,16.58 14.83,16.92 12.34,15.83C9.85,14.74 8.35,12.08 8.23,11.91C8.11,11.74 7.27,10.53 7.31,9.3C7.36,8.08 8,7.5 8.26,7.26C8.5,7 8.77,6.97 8.94,7H9.41C9.56,7 9.77,6.94 9.96,7.45L10.65,9.32C10.71,9.45 10.75,9.6 10.66,9.76L10.39,10.17L10,10.59C9.88,10.71 9.74,10.84 9.88,11.09C10,11.35 10.5,12.18 11.2,12.87C12.11,13.75 12.91,14.04 13.15,14.17C13.39,14.31 13.54,14.29 13.69,14.13L14.5,13.19C14.69,12.94 14.85,13 15.08,13.08L16.75,13.96M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C10.03,22 8.2,21.43 6.65,20.45L2,22L3.55,17.35C2.57,15.8 2,13.97 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,13.72 4.54,15.31 5.46,16.61L4.5,19.5L7.39,18.54C8.69,19.46 10.28,20 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4Z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
  background-color: #00c853;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
}

#scroll {
  position: fixed;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
  width: 48px;
  height: 48px;
  background-color: #1ED7FE;
  z-index: 100;
  display: none;
  border-radius: 60px;
  font-size: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--clr-wht-basic);
  transition: 0.3s;
}

.animate-charcter {
  background-image: linear-gradient(-225deg, var(--clr-blue-egyptian) 0%, var(--clr-blue-egg) 67%, var(--clr-blue-egyptian) 100%);
  background-size: 200% auto;
  color: #fff;
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  animation: textclip 2s linear infinite;
  display: inline-block;
}

@keyframes animate {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(50px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes textclip {
  to {
    background-position: 200% center;
  }
}
@keyframes gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@media (max-width: 1024px) {
  #main-content {
    grid-template-columns: unset;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar {
    min-height: 60px;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar .header-logo {
    max-width: 20%;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar nav {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar nav ul {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    flex-direction: column;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.568);
    -webkit-backdrop-filter: blur(2px);
            backdrop-filter: blur(2px);
    height: 0;
    overflow: hidden;
    transition: 0.3s;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar nav ul div {
    display: unset;
    margin-left: auto;
    padding: 15px;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar nav ul div i {
    font-size: 25px;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar nav ul li {
    width: 100%;
    text-align: center;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar nav ul li a {
    padding: 19px;
    color: var(--clr-blue-egyptian);
    font-weight: 500;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar nav ul li a:hover {
    background-color: rgba(255, 255, 255, 0.1);
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar nav ul .login {
    display: unset;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar #nav-btn {
    display: unset;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar #nav-btn button {
    display: flex;
    width: 40px !important;
    height: 40px !important;
  }
  #main-content #nav-bar-header #nav-bar-content .nav-toggler {
    display: block;
  }
  #main-content #nav-bar-header #nav-bar-content .site-navbar ul.open {
    height: 100vh;
    overflow: visible;
  }
  #main-content #header-banner .row-banner {
    padding: 80px 0;
  }
  #main-content #header-banner .row-banner .content-banner {
    display: flex !important;
    flex-direction: column-reverse;
    gap: 4rem;
  }
  #main-content #header-banner .row-banner .content-banner .title-banner h2 {
    font-size: 20px;
  }
  #main-content #header-banner .row-banner .content-banner .row-btn-banner .btn {
    font-size: 10px;
  }
  #main-content #card-header-banner {
    display: none;
  }
  #main-content #about-company .row-about-company .content-about-company .ket-about {
    flex-direction: column;
  }
  #main-content #about-company .row-about-company .content-about-company .card-about {
    flex-direction: column;
  }
  #main-content #about-company .row-about-company .content-about-company .visi-misi {
    flex-direction: column;
  }
  #main-content #our-service .row-service .content-service .content-card-service {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }
  #main-content #our-product #row-list-product {
    grid-template-columns: 1fr !important;
  }
  #main-content #our-product #row-list-product #sidebar-product {
    position: unset !important;
    top: unset !important;
  }
  #main-content #our-product #row-list-product #main-content-product .row-product-detail-oee, #main-content #our-product #row-list-product #main-content-product .row-product-detail-paperles, #main-content #our-product #row-list-product #main-content-product .row-product-detail-vms, #main-content #our-product #row-list-product #main-content-product .row-product-detail-survey {
    grid-template-columns: 1fr !important;
  }
  #main-content #our-product #row-list-product #main-content-product .row-product-detail-oee img, #main-content #our-product #row-list-product #main-content-product .row-product-detail-paperles img, #main-content #our-product #row-list-product #main-content-product .row-product-detail-vms img, #main-content #our-product #row-list-product #main-content-product .row-product-detail-survey img {
    width: 100% !important;
    height: unset !important;
    max-height: unset !important;
  }
  #main-content #our-product #row-list-product #main-content-product .img-warehouse-apps-mobile {
    width: 100% !important;
    height: unset !important;
    max-height: unset !important;
  }
  #main-content #our-product #row-list-product #main-content-product .row-product-detail-paperles, #main-content #our-product #row-list-product #main-content-product .row-product-detail-warehouse, #main-content #our-product #row-list-product #main-content-product .img-web {
    display: flex !important;
    flex-direction: column !important;
  }
  #main-content #core-value .row-value {
    gap: 4rem;
  }
  #main-content #core-value .row-value .content-value {
    flex-direction: column-reverse;
    gap: 3rem;
  }
  #main-content #our-client .row-client .content-client .img-client ul li {
    width: calc(33% - 43px);
  }
  #main-content #footer #footer-content {
    gap: 2rem;
    flex-direction: column;
  }
  #main-content #footer #footer-top span, #main-content #footer #footer-top a {
    color: var(--clr-wht-basic) !important;
  }
  #main-content #footer #footer-top .copyright {
    font-size: small;
    padding: 1rem;
  }
  .section-content {
    width: 90%;
  }
  .header-title h2 {
    font-size: x-large;
  }
  #popup-add-testimonial .section-content {
    width: 85%;
  }
}/*# sourceMappingURL=myCss.css.map */